On 2026. június 22., hétfő 16:36:48 közép-európai nyári idő Tvrtko Ursulin wrote: > Instead of searching for the matching SDMA instance inside many of the > SDMA ring vfuncs, lets just cache the instance and index in the new SDMA > specific section of struct amdgpu_ring. This converts a function call plus > array walks to a direct lookup.
AFAIK, the rings already have the IP block instance ID in the "me" field. So this could be simplified by using that. For example like this: https://pastebin.com/raw/jp4Uk2sE > > While at it, we also consolidate the initialization side with a new > amdgpu_sdma_ring_init() helper. Can you move that part to a separate commit? Best regards, Timur
