linux_dsm_epyc7002/drivers/gpu/drm/amd
Christian König c1a8abd99d drm/amdgpu: use ring/hash for fault handling on GMC9 v3
Further testing showed that the idea with the chash doesn't work as expected.
Especially we can't predict when we can remove the entries from the hash again.

So replace the chash with a ring buffer/hash mix where entries in the container
age automatically based on their timestamp.

v2: use ring buffer / hash mix
v3: check the timeout to make sure all entries age

Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com> (v2)
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2019-03-19 15:36:58 -05:00
..
acp drm/amdgpu: Remove wrapper layer of cgs irq handling 2018-03-21 14:36:58 -05:00
amdgpu drm/amdgpu: use ring/hash for fault handling on GMC9 v3 2019-03-19 15:36:58 -05:00
amdkfd drm/amdkfd: add RAS ECC event support (v3) 2019-03-19 15:36:51 -05:00
display drm/amd/display: Fix plane address updates for video surface formats 2019-03-19 15:36:50 -05:00
include drm/amdgpu: update atomfirmware header with ecc related members 2019-03-19 15:36:51 -05:00
lib drm/amdgpu: add license to Makefiles 2017-12-07 11:51:10 -05:00
powerplay drm/amd/powerplay: move the smc_if_version to asic file 2019-03-19 15:36:50 -05:00