ChanServ changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - Logs https://oftc.irclog.whitequark.org/panfrost - <macc24> i have been here before it was popular
jernej has joined #panfrost
jernej has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
jernej has joined #panfrost
alpernebbi has quit [Ping timeout: 480 seconds]
alpernebbi has joined #panfrost
guillaume_g has joined #panfrost
Daanct12 has joined #panfrost
icecream95 has quit [Remote host closed the connection]
icecream95 has joined #panfrost
rasterman has joined #panfrost
q4a has joined #panfrost
<q4a> hi. Somebody knows: does first GPU with Valhall architecture is Mali-G77 ? Does rk3588 with Mali “Odin” MP4 GPU has Valhall architecture?
<q4a> ok. https://en.wikipedia.org/wiki/Mali_(GPU) says that Mali-G77 and Mali-G57 was "Valhall 1st gen", but question about Mali “Odin” from rk3588 - still remains
rasterman has quit [Quit: Gettin' stinky!]
digetx has quit [Read error: Connection reset by peer]
digetx has joined #panfrost
rasterman has joined #panfrost
<alarumbe> jekstrand: o/
<q4a> jekstrand: Hi. What skills (or HW) I need to help with panvk? I have C++ skills, CI (mostly github actions, but also travis CI and AppVeyor), my "3D" skills is not so good, but I'm trying to improve it. I have rk3288 (with Mali T760) and I'm waiting for rk3588 Mali Odin.
<q4a> I also really want to understand what you are using to improve panvk: just the documentation from Khronos/ARM or you also checking how other Vulkan drivers work / are implemented?
<q4a> Or may be checking and understanding why some CTS test failed is helping?
rasterman has quit [Remote host closed the connection]
rasterman has joined #panfrost
<robmur01> q4a: RK3588's G610 is 2nd-gen Valhall ("v10" in developer-speak here)
<robmur01> at this point its biggest blocker is kernel/Mesa support for the new Command Stream Frontend
<q4a> I saw that some Valhall support just landed to mesa: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16035
<q4a> robmur01: where I can read about Command Stream Frontend? (docs, src,..?)
<q4a> or only reversing?
<robmur01> RE from the downstream kbase driver, I'm afraid
Daanct12 has quit [Remote host closed the connection]
<icecream95> The ac
<icecream95> The actual command stream for most parts of the job descriptors has been reverse engineered, but the other parts of the command stream which do not correspond directly to GPU descriptors are still unknown
<icecream95> Most of what CSF does is just writing 4 or 6 byte values to an internal buffer that is copied somewhere for other parts of the GPU to read
<icecream95> For example, the command 0x0132ffdeff09380 would write the GPU address 0xffdeff09380 to word 0x32 of the buffer, which specifies the address of the blend descriptor
<icecream95> Erm, it'd be more like 0x0132ffdeff093800 and 0xffdeff093800
<icecream95> q4a: ^^
<q4a> Thanks!
<icecream95> Eventually we may decide to rewrite the firmware, so then some other format for specifying commands could be chosen. but it's likely that only the blob firmware will be supported initially
<icecream95> (Luckily I have not yet seen any indication that firmware is signed)
rkanwal has joined #panfrost
icecream95 has quit [Ping timeout: 480 seconds]
Daanct12 has joined #panfrost
rasterman has quit [Quit: Gettin' stinky!]
rasterman has joined #panfrost
<q4a> A bit weird question, but who can fix rss feed on collabora.com ? https://validator.w3.org/feed/check.cgi?url=https%3A%2F%2Fwww.collabora.com%2Fnewsroom-rss-feed.rss
<daniels> q4a: fun, I've passed it on, thanks
rasterman has quit [Quit: Gettin' stinky!]
Daanct12 has quit [Quit: Leaving]
<robmur01> FWIW, looking at all the stuff the CSF firmware does, I know *I* wouldn't want to try rewriting it :P
rasterman has joined #panfrost
soreau has quit [Read error: Connection reset by peer]
soreau has joined #panfrost
<jekstrand> alarumbe: Found more buffer offset bugs: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16216
<jekstrand> alyssa: ^^
<jekstrand> Ugh...
<jekstrand> Need to stop doing that. :)
<jekstrand> Also, bbrezillon ^^
JulianGro has quit [Remote host closed the connection]
JulianGro has joined #panfrost
rasterman has quit [Quit: Gettin' stinky!]
<q4a> Is that correct, that rbug is not suitable for debugging panvk, because only applies to gallium drivers? Is there something similar that can be used for panvk?
<robclark> that is correct
rasterman has joined #panfrost
* jekstrand doesn't want to rework panfrost SSBO and texture_size...
* jekstrand is reworking panfrost SSBO and texture size
soreau has quit [Read error: Connection reset by peer]
soreau has joined #panfrost
<q4a> daniels: rss fixed, thanks!
<daniels> q4a: \o/
rasterman has quit [Quit: Gettin' stinky!]
floof58 is now known as Guest3104
floof58 has joined #panfrost
Guest3104 has quit [Ping timeout: 480 seconds]
wolfshappen_ has joined #panfrost
wolfshappen has quit [Ping timeout: 480 seconds]
wolfshappen_ has quit []
rasterman has joined #panfrost
icecream95 has joined #panfrost
rkanwal has quit [Ping timeout: 480 seconds]
icecream95 has quit [Ping timeout: 480 seconds]