]> git.itanic.dy.fi Git - linux-stable/commit
drm/amdgpu: add new INFO ioctl query for the last GPU page fault
authorAlex Deucher <alexander.deucher@amd.com>
Tue, 6 Oct 2020 20:54:35 +0000 (16:54 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 5 Oct 2023 21:49:39 +0000 (17:49 -0400)
commit7a41ed8b59ba74ae36adc7f4688feff9e710cf76
treeff893d4a068196d39880df3103f6f2b39a1a4082
parent9cff0879aefeca6eba586f02cad337e409e4f2b0
drm/amdgpu: add new INFO ioctl query for the last GPU page fault

Add a interface to query the last GPU page fault for the process.
Useful for debugging context lost errors.

v2: split vmhub representation between kernel and userspace
v3: add locking when fetching fault info in INFO IOCTL

Mesa MR: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23238
libdrm MR: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23238

Cc: samuel.pitoiset@gmail.com
Reviewed-by: Christian König <christian.koenig@amd.com>
Acked-by: Guchun Chen <guchun.chen@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
include/uapi/drm/amdgpu_drm.h