marcan changed the topic of #asahi to: Asahi Linux: porting Linux to Apple Silicon macs | General project discussion | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Topics: #asahi-dev #asahi-re #asahi-gpu #asahi-offtopic | Keep things on topic | Logs: https://alx.sh/l/asahi
brandas has joined #asahi
brandas has quit [Client Quit]
brandas has joined #asahi
furkan has quit [Ping timeout: 240 seconds]
furkan has joined #asahi
aquijoule_ has joined #asahi
richbridger has quit [Ping timeout: 240 seconds]
brandas has quit [Ping timeout: 264 seconds]
brandas has joined #asahi
furkan has quit [Ping timeout: 276 seconds]
furkan has joined #asahi
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #asahi
marvin24 has quit [Ping timeout: 240 seconds]
marvin24 has joined #asahi
phiologe has quit [Ping timeout: 258 seconds]
phiologe has joined #asahi
mxw39 has quit [Ping timeout: 276 seconds]
mxw39 has joined #asahi
marvin24 has quit [Ping timeout: 240 seconds]
marvin24 has joined #asahi
mxw39 has quit [Ping timeout: 276 seconds]
mxw39 has joined #asahi
amw has joined #asahi
odmir has quit [Remote host closed the connection]
amw has quit [Ping timeout: 240 seconds]
Bublik has quit [Ping timeout: 276 seconds]
Bublik has joined #asahi
VinDuv has joined #asahi
Namidairo has quit [Quit: ZNC - https://znc.in]
Namidairo has joined #asahi
Tokamak has quit [Ping timeout: 240 seconds]
Tokamak has joined #asahi
Tokamak has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Gaelan_ is now known as Gaelan
raster has joined #asahi
plainbits has joined #asahi
plainbits has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
klaus has joined #asahi
ephe_meral has joined #asahi
zkrx has quit [Ping timeout: 240 seconds]
Tokamak has joined #asahi
Tokamak has quit [Ping timeout: 264 seconds]
zkrx has joined #asahi
klaus has quit [Quit: Textual IRC Client: www.textualapp.com]
n2o has joined #asahi
n2o has quit [Client Quit]
vlixa[m] has left #asahi ["User left"]
vimal has joined #asahi
bgb has joined #asahi
ephe_meral has quit [Ping timeout: 276 seconds]
ephe_meral has joined #asahi
amw has joined #asahi
amw has quit [Ping timeout: 240 seconds]
bgb has quit [Ping timeout: 265 seconds]
bgb has joined #asahi
bgb has quit [Ping timeout: 265 seconds]
brandas has quit [Quit: quit]
brandas has joined #asahi
raster has quit [Quit: Gettin' stinky!]
bgb has joined #asahi
PedroAraujo[m] is now known as PedroArajo[m]
bgb has quit [Ping timeout: 246 seconds]
bgb has joined #asahi
bgb has quit [Ping timeout: 264 seconds]
bgb has joined #asahi
riker77 has quit [Quit: Quitting IRC - gone for good...]
ephe_meral has quit [Ping timeout: 240 seconds]
ephe_meral has joined #asahi
riker77 has joined #asahi
brandas has quit [Quit: quit]
brandas has joined #asahi
amw has joined #asahi
amw has quit [Ping timeout: 256 seconds]
amw has joined #asahi
amw has quit [Ping timeout: 264 seconds]
<modwizcode> I found a random presentation on dmb vs dsb on arm and it implies my understanding is correct. dmb is enough to order the operations right, but because completion might not have happened there's a data race between the operations being observed remotely.
<modwizcode> I guess the cache coherence stuff could theoretically not complete before the device write/read does? That still seems weird (and extermely unlikely)
amw has joined #asahi
amw has quit [Ping timeout: 264 seconds]
amw has joined #asahi
amw has quit [Ping timeout: 276 seconds]
<marcan> modwizcode: I think I found that PDF, if it's the one I mentioned on the list on the v1 thread
<marcan> but somehow linux gets away with dmb for DMA ordering, so... who's wrong?
raster has joined #asahi
odmir has joined #asahi
macc24_ has quit [Ping timeout: 272 seconds]
alvaro_fe has quit [Ping timeout: 276 seconds]
macc24 has joined #asahi
alvaro_f1 has joined #asahi
bgb has quit [Ping timeout: 240 seconds]
bgb has joined #asahi
ephe_meral has quit [Ping timeout: 240 seconds]
bgb has quit [Ping timeout: 256 seconds]
bgb has joined #asahi
bgb has quit [Ping timeout: 240 seconds]
bgb has joined #asahi
Tokamak has joined #asahi
<kettenis> the way I read it is that dmb is enough to guarantee the ordering
bgb has quit [Ping timeout: 272 seconds]
<kettenis> so if you want to guarantee that a flag in a descriptor gets updated after all the other fields, dmb would be enough
<kettenis> but it doesn't guarantee that the memory access has completed
<kettenis> so if you need to write to a register to tell the hardware that you updated the descriptor, you need another barrier
Tokamak has quit [Ping timeout: 240 seconds]
Izumoo_ has joined #asahi
Izumoo has quit [Ping timeout: 256 seconds]
vlixa has joined #asahi
Tokamak has joined #asahi
Tokamak has quit [Ping timeout: 246 seconds]
ephe_meral has joined #asahi
eta has quit [Ping timeout: 265 seconds]
choozy has joined #asahi
brandas has quit [Quit: quit]
raster has quit [Quit: Gettin' stinky!]
BaughnLogBot has quit [Ping timeout: 265 seconds]
BaughnLogBot has joined #asahi
eta has joined #asahi
mxw39 has quit [Quit: Konversation terminated!]
mxw39 has joined #asahi
VinDuv has quit [Quit: Leaving.]
ephe_meral has quit [Ping timeout: 256 seconds]
BaughnLogBot has quit [Ping timeout: 264 seconds]
BaughnLogBot has joined #asahi
niv has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
niv has joined #asahi
nicolas17 has joined #asahi
choozy has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
manawyrm has quit [Quit: Read error: 2.99792458 x 10^8 meters/second (Excessive speed of light)]
manawyrm has joined #asahi
vlixa has quit [Ping timeout: 264 seconds]
vlixa has joined #asahi