]> git.hungrycats.org Git - linux/commit
drm/xe/xe_ras: Initialize Uncorrectable AER Registers
authorRiana Tauro <riana.tauro@intel.com>
Mon, 29 Jun 2026 08:28:06 +0000 (13:58 +0530)
committerRiana Tauro <riana.tauro@intel.com>
Thu, 2 Jul 2026 08:09:38 +0000 (13:39 +0530)
commit7d8c458854814bf9e9aa4bc217662fd01a86d0f6
tree4f91f367dae6eb7875152be282e5f492a1e3e980
parente46ee82f120f7f6ac4a2bf8ee6199ef65ceaea1a
drm/xe/xe_ras: Initialize Uncorrectable AER Registers

Uncorrectable errors from different endpoints in the device are steered to
the USP(Upstream Switch Port) which is a PCI Advanced Error Reporting (AER)
Compliant device. Downgrade all the errors to non-fatal to prevent PCIe
bus driver from triggering a Secondary Bus Reset (SBR). This allows error
detection, containment and recovery in the driver.

The Uncorrectable Error Severity Register has the 'Uncorrectable
Internal Error Severity' set to fatal by default. Set this to
non-fatal and unmask the error.

Reviewed-by: Mallesh Koujalagi <mallesh.koujalagi@intel.com>
Link: https://patch.msgid.link/20260629082802.3690896-10-riana.tauro@intel.com
Signed-off-by: Riana Tauro <riana.tauro@intel.com>
drivers/gpu/drm/xe/xe_ras.c