Skip to content

freedreno/afuc: Initial support for a750

Connor Abbott requested to merge cwabbott0/mesa:review/afuc-a750 into main

This adds support for disassembling, but not yet reassembling, gen70900_sqe.fw. Reassembling should work but it won't be that useful because the firmware has switched to hardcoding offsets to the BV/LPAC sections and we don't yet support relocating section offsets.

Notably, a750 scrambles around the offsets of control registers, probably due to the addition of AQE. This means we have to ditch using the major version to select which registers to use. This switches us to using the HW version ID in the first dword of the firmware, which I've always wanted to do anyway.

Merge request reports