mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-08-31 16:30:02 -04:00
drm/xe/xe_ras: Query errors from system controller on probe
On driver load, process and log any errors detected by firmware prior to load. Critical errors such as Punit, CSC are reported through Pcode init failure, causing the driver to enter survivability mode on probe. Cc: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> Reviewed-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> Link: https://patch.msgid.link/20260713074755.1278607-9-riana.tauro@intel.com Signed-off-by: Riana Tauro <riana.tauro@intel.com>
This commit is contained in:
@@ -464,4 +464,11 @@ void xe_ras_init(struct xe_device *xe)
|
||||
|
||||
if (IS_ENABLED(CONFIG_PCIEAER))
|
||||
ras_usp_aer_init(xe);
|
||||
|
||||
/*
|
||||
* During probe, process and log any errors detected by firmware while the driver was not
|
||||
* loaded. Critical errors such as Punit and CSC are reported through Pcode init failure,
|
||||
* causing the driver to enter survivability mode.
|
||||
*/
|
||||
xe_ras_process_errors(xe);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user