]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amdgpu: Send no-retry XNACK for all fault types
authorJay Cornwall <Jay.Cornwall@amd.com>
Wed, 26 Apr 2017 19:51:57 +0000 (14:51 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 14 Jul 2017 15:06:37 +0000 (11:06 -0400)
commit3f11b2ac7ccf63ceeaff487726c085f672ede50b
treee9128b65bbe0972237ab71b57fab173a0f490e56
parentf0284af72865db2739cf0ab5a3bb54329f8f72c1
drm/amdgpu: Send no-retry XNACK for all fault types

A subset of VM fault types currently send retry XNACK to the client.
This causes a storm of interrupts from the VM to the host.

Until the storm is throttled by other means send no-retry XNACK for
all fault types instead. No change in behavior to the client which
will stall indefinitely with the current configuration in any case.
Improves system stability under GC or MMHUB faults.

Signed-off-by: Jay Cornwall <Jay.Cornwall@amd.com>
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Reviewed-by: John Bridgman <John.Bridgman@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Acked-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c