]> Gentwo Git Trees - linux/.git/commit
drm/amdgpu/gmc7: Delegate VM faults to soft IRQ handler ring
authorTimur Kristóf <timur.kristof@gmail.com>
Wed, 26 Nov 2025 13:29:51 +0000 (14:29 +0100)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 2 Dec 2025 16:02:07 +0000 (11:02 -0500)
commit8715a7ab382a7e92d1431b565d7bdb5e13b3715e
treec08392fd667358a0f5ef6c6de62ec49b5cb6df9b
parent4996b4c19984a71ec7eae6301a24565252291433
drm/amdgpu/gmc7: Delegate VM faults to soft IRQ handler ring

On old GPUs, it may be an issue that handling the interrupts from
VM faults is too slow and the interrupt handler (IH) ring may
overflow, which can cause an eventual hang.

Delegate the processing of all VM faults to the soft
IRQ handler ring.

As a result, we spend much less time in the IRQ handler that
interacts with the HW IH ring, which significantly reduces the
chance of hangs/reboots.

Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c