ChanServ changed the topic of #asahi-dev to: Asahi Linux: porting Linux to Apple Silicon macs | General development | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-dev
quarkyalice_ has joined #asahi-dev
quarkyalice has quit [Ping timeout: 480 seconds]
yuyichao has joined #asahi-dev
quarkyalice has joined #asahi-dev
TortillaRetreat has joined #asahi-dev
<TortillaRetreat> Alright, what are the immediate to-dos as far as the code is going?
TortillaRetreat has quit [Quit: Lost terminal]
<chadmed> i believe focus rn is on mapping the rest of the chip and figuring out how to control it
quarkyalice has quit [Remote host closed the connection]
quarkyalice has joined #asahi-dev
phiologe has joined #asahi-dev
PhilippvK has quit [Ping timeout: 480 seconds]
quarkyalice has quit [Remote host closed the connection]
quarkyalice has joined #asahi-dev
quarkyalice has quit [Ping timeout: 480 seconds]
quarkyalice_ has quit [Ping timeout: 480 seconds]
quarkyalice has joined #asahi-dev
quarkyalice_ has joined #asahi-dev
quarkyalice__ has joined #asahi-dev
quarkyalice has quit [Read error: Connection reset by peer]
chadmed has quit [Remote host closed the connection]
quarkyalice_ has quit [Ping timeout: 480 seconds]
chadmed has joined #asahi-dev
<arnd> kettenis: IIRC "dma-coherent" should be a property of each bus node that is a parent of a dma-capable device, same as "dma-ranges"
<arnd> so if there are hierarchical buses, put the properties in both the parent and child buses
<kettenis> arnd: hmm, the device tree specification talks about devices instead of busses
<arnd> ok, I'm probably misremembering it then
<arnd> dma-ranges should definitely be in all the bus nodes, it seems we went the other way with dma-coherent for some reason
<kettenis> I think I've seen SoCs with both coherent and incoherent devices on the same bus
<kettenis> but this seems to argue for dma-coherent properties on the usb, nvme and pcie "devices" instead of putting a single one on the /soc simple-bus node
<arnd> Right. The idea of what a "bus" is in DT doesn't really match the reality of modern SoCs any more, where you have lots of point-to-point links that can have different behavior. It used to be that dma-ranges and coherency were fundamentally tied to the physical bus implementation
chadmed has quit [Ping timeout: 480 seconds]
bisko has joined #asahi-dev
chadmed has joined #asahi-dev
chadmed has quit [Remote host closed the connection]
chadmed has joined #asahi-dev
jbowen has joined #asahi-dev
yuyichao has quit [Quit: Konversation terminated!]
jbowen_ has joined #asahi-dev
jbowen has quit [Ping timeout: 480 seconds]
quarkyalice has joined #asahi-dev
quarkyalice has quit [Ping timeout: 480 seconds]
jbowen_ has quit [Ping timeout: 480 seconds]
riker77 has quit [Quit: Quitting IRC - gone for good...]
riker77 has joined #asahi-dev
kettenis has quit [Ping timeout: 480 seconds]
yuyichao has joined #asahi-dev
yuyichao has quit [Quit: Konversation terminated!]
yuyichao has joined #asahi-dev
jn has quit [Read error: Connection reset by peer]
jn has joined #asahi-dev
m42uko has quit [Ping timeout: 480 seconds]
riker77_ has joined #asahi-dev
riker77 has quit [Ping timeout: 480 seconds]
riker77_ is now known as riker77
yuyichao has quit [Quit: Konversation terminated!]
yuyichao has joined #asahi-dev
yuyichao has quit [Quit: Konversation terminated!]
yuyichao has joined #asahi-dev
yuyichao has quit [Quit: Konversation terminated!]
yuyichao has joined #asahi-dev
balrog has quit [Ping timeout: 480 seconds]
yuyichao has quit [Quit: Konversation terminated!]