drm/amdgpu: Add UALink NPA VM mapping for ring buffers

Populate the NPA VM so remote GPUs can access local ring buffers and
write pointer pages at their reserved NPA addresses. Teardown waits for
DMA fences and issues a heavyweight TLB flush.

Signed-off-by: Philip Yang <Philip.Yang@amd.com>
Reviewed-by: Felix Kuehling <felix.kuehling@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
Philip Yang 2026-03-25 13:37:09 -04:00 • committed by Alex Deucher
commit ee9323733a
2 changed files with 432 additions and 0 deletions