summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
diff options
context:
space:
mode:
authorjsg <jsg@openbsd.org>2020-07-09 10:25:28 +0000
committerjsg <jsg@openbsd.org>2020-07-09 10:25:28 +0000
commitaf8ed3f789c9508a63e74a2edb2fda13e3ccb03a (patch)
treeb1ec20c309bc9862108994aedf668e3b579c4d06 /sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
parentdrm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (diff)
downloadwireguard-openbsd-af8ed3f789c9508a63e74a2edb2fda13e3ccb03a.tar.xz
wireguard-openbsd-af8ed3f789c9508a63e74a2edb2fda13e3ccb03a.zip
drm/amdgpu: disable ras query and iject during gpu reset
From John Clements 50a8cfb0e71644f2882dbfaf93150184094245bd in linux 5.7.y/5.7.8 61380faa4b4cc577df8a7ff5db5859bac6b351f7 in mainline linux
Diffstat (limited to 'sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h')
-rw-r--r--sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h b/sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
index b2abddaf177..571970a53b5 100644
--- a/sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
+++ b/sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
@@ -334,6 +334,8 @@ struct amdgpu_ras {
uint32_t flags;
bool reboot;
struct amdgpu_ras_eeprom_control eeprom_control;
+
+ bool error_query_ready;
};
struct ras_fs_data {
@@ -629,4 +631,6 @@ static inline void amdgpu_ras_intr_cleared(void)
void amdgpu_ras_global_ras_isr(struct amdgpu_device *adev);
+void amdgpu_ras_set_error_query_ready(struct amdgpu_device *adev, bool ready);
+
#endif