sorear changed the topic of #riscv to: RISC-V instruction set architecture | https://riscv.org | Logs: https://libera.irclog.whitequark.org/riscv
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #riscv
pecastro has quit [Ping timeout: 256 seconds]
Leopold_ has joined #riscv
Tenkawa has quit [Quit: Was I really ever here?]
Leopold has quit [Ping timeout: 260 seconds]
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #riscv
fdgdfgdfgf has quit [Quit: Leaving]
andyc has joined #riscv
jacklsw has joined #riscv
wingsorc__ has joined #riscv
wingsorc has quit [Remote host closed the connection]
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #riscv
<drewfustini> Anyone else with a Google Workspace email address (e.g. my @baylibre.com) having trouble with getting excessive bounce warnings from linux-riscv? It's been happening every couple weeks for me.
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #riscv
KombuchaKip has quit [Quit: Leaving.]
billchenchina has quit [Remote host closed the connection]
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #riscv
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #riscv
andyc has quit [Quit: Connection closed for inactivity]
bobbyChekersPlay has joined #riscv
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #riscv
bobbyChekersPlay has quit [Quit: Leaving]
billchenchina has joined #riscv
bobbyChekersPlay has joined #riscv
bobbyCheckers2 has joined #riscv
bobbyCheckers2 has quit [Remote host closed the connection]
bobbyChekersPlay has left #riscv [#riscv]
bobbyCheckers2 has joined #riscv
billchenchina- has joined #riscv
billchenchina has quit [Ping timeout: 248 seconds]
bobbyCheckers2 has quit [Changing host]
bobbyCheckers2 has joined #riscv
bobbyCheckers2 has quit [Quit: Leaving]
bobbyCheckers2 has joined #riscv
lagash has quit [Read error: Connection reset by peer]
lagash has joined #riscv
Xyz has quit [Ping timeout: 248 seconds]
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #riscv
davidlt has joined #riscv
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #riscv
BootLayer has joined #riscv
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #riscv
lagash has quit [Quit: ZNC - https://znc.in]
Xyz has joined #riscv
<conchuod> drewfustini: yah, I get them too. I just l click the thing in the mail and move on. Got enough rabbit holes to worry about!
pabs3 has quit [Ping timeout: 260 seconds]
billchenchina- has quit [Ping timeout: 248 seconds]
lagash has joined #riscv
Molorius has quit [Remote host closed the connection]
Stat_headcrabed has joined #riscv
Molorius has joined #riscv
Stat_headcrabed has quit [Quit: Stat_headcrabed]
Molorius has quit [Ping timeout: 240 seconds]
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #riscv
MaxGanzII has joined #riscv
<bjoto> conchuod: Hmm, PW NIPA hasn't picked up v16 of andyc's Vector work. Stuck?
<conchuod> bjoto: I think it didn't finish whatever it was looking at yesterday, so had to redo that.
<conchuod> Bjoto: At the current resource level, it takes several hours to do a 20 that ends up touching headers a bunch, so just ran out of time to get that done in parallel with testing fixes too
bauruine has joined #riscv
<conchuod> I'd it doesn't get picked up today, I'll trigger it manually;(
MaxGanzII has quit [Remote host closed the connection]
<conchuod> Esmil: are you happy with Hal's audio clock explanation?
MaxGanzII has joined #riscv
Molorius has joined #riscv
lagash has quit [Quit: ZNC - https://znc.in]
Molorius has quit [Ping timeout: 248 seconds]
pabs3 has joined #riscv
jacklsw has quit [Ping timeout: 255 seconds]
lagash has joined #riscv
pecastro has joined #riscv
sh1r4s3 has quit [Remote host closed the connection]
sh1r4s3 has joined #riscv
sh1r4s3 has quit [Read error: Connection reset by peer]
sh1r4s3 has joined #riscv
jacklsw has joined #riscv
ldevulder has joined #riscv
Molorius has joined #riscv
lagash has quit [Quit: ZNC - https://znc.in]
Molorius has quit [Ping timeout: 255 seconds]
jacklsw has quit [Ping timeout: 276 seconds]
prabhakarlad has joined #riscv
Molorius has joined #riscv
dionysos is now known as dilfridge
Molorius has quit [Ping timeout: 248 seconds]
lagash has joined #riscv
Molorius has joined #riscv
lagash has quit [Quit: ZNC - https://znc.in]
Molorius has quit [Ping timeout: 240 seconds]
<Esmil> conchuod: sorry, I answered now
<conchuod> Esmil: thanks. I'll waiting for Hal to respond before doing anything, even though you say you're okay with them as they are
sh1r4s3 has quit [Ping timeout: 255 seconds]
pedja has joined #riscv
bauruine has quit [Remote host closed the connection]
Xyz has quit [Ping timeout: 276 seconds]
Molorius has joined #riscv
Molorius has quit [Ping timeout: 276 seconds]
<bjdooks> hmm, the fun of having no dma32 memory is coming back, like one of those nasty smells
<arnd> geertu, prabhakarlad, conchuod: I have a first draft of my rework for the dma sync operations across architectures, so far only build tested on arm, waiting for the build bots to tell me what I got wrong: https://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git/log/?h=dma-sync-rework
<conchuod> arnd: cool, thanks. I'll go have a poke i suppose!
sh1r4s3 has joined #riscv
enoq has joined #riscv
<prabhakarlad> arnd: thank you, Ill give it a go after rebasing my previous series on top of this.
<arnd> the arm32 portion of it turned out to be the hardest, and I suspect that rmk will object to some parts of it, because it reverts a cleanup he did in 2009
Molorius has joined #riscv
<arnd> I did it so we can skip any particular architecture in case my changes turn out controversial
<arnd> it's interesting how we handle 'invalidate' differently across architectures: arm32, arm64 and powerpc explicitly turn it into witeback+invalidate for partical cachelines, everyone else just invalidates it all without writeback
Molorius has quit [Ping timeout: 265 seconds]
<arnd> riscv, csky, m68k arm64, and parisc always do the writeback before DMA_FROM_DEVICE, which also avoids this problem
Xyz has joined #riscv
Xyz has quit [Read error: Connection reset by peer]
jmdaemon has quit [Ping timeout: 240 seconds]
Molorius has joined #riscv
Molorius has quit [Ping timeout: 268 seconds]
<prabhakarlad> arnd: previously for rz/five i had to skip the arch_dma_prep_coherent() callback. I will get to your patches later tonight but just wanted to check with you on this with your changes will should that work now seamlessly on risc-v for all platforms?
<prabhakarlad> conchuod: for you non coherent platform do make use of arch_dma_prep_coherent() callback?
<prabhakarlad> s/you/your
<prabhakarlad> s/do/do you
ldevulder has quit [Ping timeout: 252 seconds]
brazuca has quit [Quit: Client closed]
Xyz has joined #riscv
Andre_Z has joined #riscv
Stat_headcrabed has joined #riscv
<arnd> prabhakarlad: my patches only touch the bits for the streaming mapping API, so whatever you had for the coherent mapping API has not changed
<arnd> prabhakarlad: it's possible that what you need here is CPU specific, but I don't know why architectures are actually different here
<arnd> It's supposed to work like
<arnd> - driver calls dma_alloc_coherent()
<arnd> - kernel allocates normal memory, amps it as uncached to a new address but leaves the existing mapping
<arnd> - arch_dma_prep_coherent() is called on the original mapping to flush any remaining cached copies back to the physical mapping
wiagn has joined #riscv
Stat_headcrabed has quit [Ping timeout: 264 seconds]
wiagn is now known as Stat_headcrabed
<arnd> prabhakarlad: what happens if you don't skip it?
Molorius has joined #riscv
<conchuod> prabhakarlad: I don't remember having to do any specific handling of it.
<prabhakarlad> arnd: Ok thanks for pointer maybe ill add a CPU specific check. Previously when I tested it, if this callback wasn't skipped the DMA operation wasnt working (so basically high speed devices using dma weren't working)
<conchuod> Were are mostly interested in the streaming API, fwiw
Xyz has quit [Ping timeout: 246 seconds]
<prabhakarlad> conchuod: thanks for checking, so atm its just rz/five.
Molorius has quit [Ping timeout: 276 seconds]
<conchuod> prabhakarlad: For what I am using, I kinda made some of the changes that Arnd suggested in his review of your series so the "do everything" op went away: https://github.com/linux4microchip/linux/blob/linux-6.1-mchp/arch/riscv/include/asm/dma-noncoherent.h
Tenkawa has joined #riscv
<conchuod> I ended up liking how that looked a lot better, with the cache driver providing the, albeit identical, implementation for the individual ops
ldevulder has joined #riscv
joev has quit [Ping timeout: 276 seconds]
joev has joined #riscv
<prabhakarlad> conchuod: "do everything"  callback was the one which skipped the prep callback for me on rz/five.
<prabhakarlad> maybe for now ill add the cpu check as per Arnd's suggestion and see how that will come up in v7.
<conchuod> Well there's your answer about whether I skip it so!
<arnd> prabhakarlad: if you add a CPU check, you should really have an explanation about why your CPU is different from the others when handing uncached memory
wingsorc__ has quit [Ping timeout: 240 seconds]
Molorius has joined #riscv
motherfsck has quit [Ping timeout: 255 seconds]
motherfsck has joined #riscv
lagash has joined #riscv
<prabhakarlad> arnd: (y)
Molorius has quit [Ping timeout: 265 seconds]
joev has quit [Ping timeout: 268 seconds]
joev has joined #riscv
sh1r4s3_ has joined #riscv
sh1r4s3 has quit [Ping timeout: 265 seconds]
Molorius has joined #riscv
Molorius has quit [Ping timeout: 248 seconds]
lagash has quit [Quit: ZNC - https://znc.in]
Leopold has joined #riscv
Leopold_ has quit [Ping timeout: 255 seconds]
crossdev has joined #riscv
Andre_Z has quit [Ping timeout: 260 seconds]
fdgdfgdfgf has joined #riscv
bauruine has joined #riscv
Jingwiw_ has joined #riscv
pabs3 has quit [Quit: Don't rest until all the world is paved in moss and greenery.]
Jingwiw__ has joined #riscv
pabs3 has joined #riscv
prabhakarlad has quit [Quit: Client closed]
Jingwiw_ has quit [Ping timeout: 246 seconds]
Molorius has joined #riscv
prabhakarlad has joined #riscv
Molorius has quit [Ping timeout: 265 seconds]
Jingwiw_ has joined #riscv
Jingwiw__ has quit [Ping timeout: 246 seconds]
Jingwiw__ has joined #riscv
Molorius has joined #riscv
Jingwiw_ has quit [Ping timeout: 246 seconds]
Molorius has quit [Client Quit]
Jingwiw_ has joined #riscv
Noisytoot has quit [Quit: ZNC 1.8.2 - https://znc.in]
billchenchina- has joined #riscv
Jingwiw__ has quit [Read error: Connection reset by peer]
Noisytoot has joined #riscv
Jingwiw_ has quit [Remote host closed the connection]
Jingwiw_ has joined #riscv
Jingwiw_ has quit [Remote host closed the connection]
Jingwiw_ has joined #riscv
brazuca has joined #riscv
Jingwiw__ has joined #riscv
Jingwiw_ has quit [Ping timeout: 248 seconds]
jmdaemon has joined #riscv
Jingwiw__ has quit [Read error: Connection reset by peer]
Jingwiw_ has joined #riscv
Jingwiw__ has joined #riscv
Jingwiw_ has quit [Ping timeout: 268 seconds]
Jingwiw_ has joined #riscv
Jingwiw__ has quit [Ping timeout: 276 seconds]
jmdaemon has quit [Ping timeout: 255 seconds]
ldevulder has quit [Quit: Leaving]
billchenchina has joined #riscv
prabhakarlad has quit [Quit: Client closed]
Jingwiw__ has joined #riscv
Jingwiw_ has quit [Ping timeout: 268 seconds]
EchelonX has joined #riscv
Jingwiw_ has joined #riscv
paulk-bis has joined #riscv
paulk has quit [Ping timeout: 260 seconds]
Jingwiw__ has quit [Ping timeout: 240 seconds]
jacklsw has joined #riscv
erg_ has joined #riscv
crossdev has quit [Ping timeout: 240 seconds]
crossdev has joined #riscv
erg_ has quit [Ping timeout: 265 seconds]
dh` has quit [Quit: poof]
Jingwiw_ has quit [Remote host closed the connection]
crossdev has quit [Ping timeout: 276 seconds]
q66___ is now known as q66
Stat_headcrabed has quit [Quit: Stat_headcrabed]
BootLayer has quit [Quit: Leaving]
prabhakarlad has joined #riscv
Jingwiw_ has joined #riscv
brazuca has quit [Quit: Client closed]
Jingwiw__ has joined #riscv
Jingwiw__ has quit [Remote host closed the connection]
Jingwiw__ has joined #riscv
Jingwiw_ has quit [Ping timeout: 240 seconds]
MoeIcenowy has quit [Quit: ZNC 1.8.2 - https://znc.in]
Jingwiw__ has quit [Remote host closed the connection]
Jingwiw has joined #riscv
enoq has quit [Quit: enoq]
Jingwiw has quit [Ping timeout: 256 seconds]
lagash has joined #riscv
tlwoerner has quit [Quit: Leaving]
BootLayer has joined #riscv
Jingwiw has joined #riscv
MoeIcenowy has joined #riscv
billchenchina has quit [Remote host closed the connection]
billchenchina has joined #riscv
Jingwiw_ has joined #riscv
Andre_Z has joined #riscv
Jingwiw has quit [Ping timeout: 276 seconds]
Jingwiw__ has joined #riscv
Jingwiw_ has quit [Ping timeout: 264 seconds]
Jingwiw__ has quit [Remote host closed the connection]
Jingwiw__ has joined #riscv
Jingwiw_ has joined #riscv
Jingwiw__ has quit [Read error: Connection reset by peer]
Jingwiw__ has joined #riscv
lagash has quit [Quit: ZNC - https://znc.in]
Noisytoot has quit [Quit: ZNC 1.8.2 - https://znc.in]
vagrantc has joined #riscv
Jingwiw_ has quit [Ping timeout: 248 seconds]
Noisytoot has joined #riscv
paulk-bis has quit [Ping timeout: 246 seconds]
paulk has joined #riscv
jacklsw has quit [Quit: Back to the real life]
lagash has joined #riscv
prabhakarlad has quit [Quit: Client closed]
Noisytoot has quit [Excess Flood]
midnight_ is now known as midnight
brazuca has joined #riscv
Noisytoot has joined #riscv
jmdaemon has joined #riscv
tafa has quit [Quit: ZNC - https://znc.in]
tafa has joined #riscv
Trifton has quit [Quit: Error: no route to host]
Jingwiw__ has quit [Remote host closed the connection]
Andre_Z has quit [Quit: Leaving.]
Noisytoot has quit [Remote host closed the connection]
Noisytoot has joined #riscv
sh1r4s3_ has quit [Ping timeout: 255 seconds]
brazuca has quit [Quit: Client closed]
bobbyCheckers2 has quit [Quit: Leaving]
prabhakarlad has joined #riscv
MaxGanzII has quit [Remote host closed the connection]
MaxGanzII has joined #riscv
enoq has joined #riscv
bjoto has quit [Ping timeout: 265 seconds]
bjoto has joined #riscv
sh1r4s3_ has joined #riscv
Leopold has quit [Ping timeout: 276 seconds]
Noisytoot has quit [Ping timeout: 255 seconds]
Xyz has joined #riscv
Noisytoot has joined #riscv
Trifton has joined #riscv
Leopold has joined #riscv
jedix_ is now known as jedix
Noisytoot has quit [Remote host closed the connection]
kilobyte_ch has quit [Ping timeout: 246 seconds]
Noisytoot has joined #riscv
bjoto has quit [Ping timeout: 268 seconds]
bjoto has joined #riscv
davidlt has quit [Ping timeout: 240 seconds]
sh1r4s3_ has quit [Read error: Connection reset by peer]
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #riscv
kilobyte_ch has joined #riscv
sh1r4s3 has joined #riscv
tlwoerner has joined #riscv
Armand has joined #riscv
Noisytoot has quit [Excess Flood]
Noisytoot has joined #riscv
EchelonX has quit [Quit: Leaving]
BootLayer has quit [Quit: Leaving]
Noisytoot has quit [Ping timeout: 255 seconds]
kilobyte_ch has quit [Ping timeout: 260 seconds]
brazuca has joined #riscv
Noisytoot has joined #riscv
brazuca has quit [Quit: Client closed]
lagash has quit [Quit: ZNC - https://znc.in]
kilobyte_ch has joined #riscv
lagash has joined #riscv
Armand has quit [Ping timeout: 276 seconds]
lagash has quit [Quit: ZNC - https://znc.in]
Tenkawa has quit [Quit: Was I really ever here?]
aredridel has quit [Quit: The Lounge - https://thelounge.chat]
aredridel has joined #riscv
lagash has joined #riscv
kilobyte_ch has quit [Ping timeout: 240 seconds]
Armand has joined #riscv
kilobyte_ch has joined #riscv
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #riscv
enoq has quit [Quit: enoq]
kilobyte_ch has quit [Ping timeout: 240 seconds]
brazuca has joined #riscv
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #riscv
kilobyte_ch has joined #riscv
MaxGanzII has quit [Ping timeout: 255 seconds]