mirror_ubuntu-kernels/drivers/gpu/drm/amd
Alex Deucher e8d7aa68c8 drm/amdgpu: Add graphics cache rinse packet for sdma 5.0
Add emit mem sync callback for sdma_v5_0

In amdgpu sync object test, three threads created jobs
to send GFX IB and SDMA IB in sequence. After the first
GFX thread joined, sometimes the third thread will reuse
the same physical page to store the SDMA IB. There will
be a risk that SDMA will read GFX IB in the previous physical
page. So it's better to flush the cache before commit sdma IB.

Acked-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2021-05-10 18:06:45 -04:00
..
acp drm: amd/acp: fix broken menu structure 2020-03-13 11:52:35 -04:00
amdgpu drm/amdgpu: Add graphics cache rinse packet for sdma 5.0 2021-05-10 18:06:45 -04:00
amdkfd drm/amdkfd: fix no atomics settings in the kfd topology 2021-05-10 18:06:45 -04:00
display drm/amd/display: 3.2.134 2021-05-10 18:06:45 -04:00
include drm/amd/pm: Add interface to get FW private buffer 2021-05-10 18:06:45 -04:00
pm drm/amd/pm: Add debugfs node to read private buffer 2021-05-10 18:06:45 -04:00