On 7/14/26 17:19, Alex Deucher wrote: >> Why are we using the MES for per VMID invalidation? > > gfxoff. We can't access the registers directly unless we disallow gfxoff.
Well there is a remark that VM_INVALIDATE_ENG*_ACK is always save to read, even when gfxoff is active. And we explicitly acquire the semaphore to avoid that GFXOFF kicks in. I also don't see how we use the MES here? What we do is to use the KIQ on gfx9, but that is actually only as a workaround for some SRIOV problems. Christian. > > Alex
