A_L_I_C_E has quit [Remote host closed the connection]
A_L_I_C_E has joined #asahi-gpu
hightower3 has joined #asahi-gpu
hightower2 has quit [Ping timeout: 480 seconds]
cylm has joined #asahi-gpu
possiblemeatball has quit [Quit: Quit]
kedde has quit [Ping timeout: 480 seconds]
<dottedmag>
alyssa: How well this works (or going to work) with several non-coordinating clients?
<lina>
dottedmag: Each client has its own VA space (or actually as many separate VA spaces as it wants), so there is nothing too coordinate ^^
<dottedmag>
lina: ah, cool
<lina>
jannau: Soooo Apple made some major changes in the t602x GPU ABI that aren't in the other GPU variants, so I'm going to try 13.3.1 to see if any of that got unified by any chance
nyilas has joined #asahi-gpu
Hibyehello has joined #asahi-gpu
Hibyehello_ has quit [Ping timeout: 480 seconds]
kedde has joined #asahi-gpu
MajorBiscuit has joined #asahi-gpu
<lina>
The firmwares did change, though 13.3 and 13.3.1 are the same and they have the same iBoot version, so we might want to target 13.3 if it makes sense over 13.2 I think
nyilas has quit [Remote host closed the connection]
nyilas has joined #asahi-gpu
<jannau>
lina: I'd be surprised if they changed the older platforms to the way h14j works in 13.3. I don't expect many chnages (if any) for dcp in 13.3
cylm has quit [Ping timeout: 480 seconds]
karolherbst has quit [Read error: Connection reset by peer]
karolherbst has joined #asahi-gpu
MajorBiscuit has quit [Quit: WeeChat 3.6]
<lina>
jannau: All the firmwares changed significantly in 13.3 vs 13.2...
<lina>
I just worked out the struct changes, besides more initdata shuffling there's a few changes to 3D fields too...
<lina>
I get the feeling they might have unified this or plan to, but I still need to check other platforms
<lina>
I'm going to look at H14G next, we'll find out as soon as macOS installs ^^
<jannau>
I'm surprised. no objections from my side. I'll check and fix dcp if it needs changes
<jannau>
no reason to support a a firmware variant if we don't have to
<lina>
Yeah, I have 13.0b4 and 13.2 right now for everything and it's getting unwieldy, including changes that got reverted. So I think once I figure out if this is worth it, I'll drop those which were more of a PoC.
jn has quit [Read error: No route to host]
jn has joined #asahi-gpu
kaprests has quit [Ping timeout: 480 seconds]
kaprests has joined #asahi-gpu
bpye has quit [Ping timeout: 480 seconds]
bpye has joined #asahi-gpu
<lina>
Unfortuntely no, the register list thing didn't get backported to g14g (or at least not yet)... but at least some/many 13.2 -> 13.3 changes apply to both branches.
nsklaus has joined #asahi-gpu
<jannau>
probably make sense to use 13.3 anyway under the assumption that most of changes will remain in later versions
<lina>
jannau: Yeah, so now that I squashed my fixes in, other than a suspected padding field which has weird logic, 100% of the 13.2 -> 13.3 changes in initdata affected both the G14X and the G14G branches identically.
<lina>
It's possible that Apple themselves have a single codebase mostly, and just ifdefs for the features/modes...
<lina>
I also suspect some of the register stuff is an actual union in the work command structure, and they still have the NULL pointers to the old fields in the new setup