<gerddie>
Hi all, we are trying to enable etnaviv GPU coded path for model 0x8000, rev 0x6025 and run into a two bigger problems: One one hand there is the flop reset that is required to get the FP hardware run properly. I've found the place in the galcore kernel code where this is emitted, so it seems a compute shader with EXT_shader_image_load_store
<gerddie>
support can do the job. There is an MR open to add basic compute shader support https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18986/, however it is a bit bitrotten, so I wonder whether someone else has already something more up-to-date in the pipeline?
<gerddie>
tomeu: Since you work a lot on etnaviv, do you think it makes sense to rebase above MR in order to get it merged?
<gerddie>
tomeu: You also noted that after running some job FP was working fine, i.e. you somehow got a flop reset through the job that was run. Did this only work for TP, or also for GPU (PPU) work loads?
<austriancoder>
gerddie: that MR will not land - sorry.
<gerddie>
Thanks for the answer and no problem if that MR doesn't get merged, I am basically looking into some way to get compute support to implement the PPU flop reset, so I'll happily try your branch and see where this gets me
<austriancoder>
gerddie: which function in the galore kernel, does the needed flop reset?
<austriancoder>
gerddie: out of interest - what SoC is that?