mirror of
https://github.com/torvalds/linux.git
synced 2026-11-13 05:04:29 +01:00
Today the driver reports faults with ad-hoc drm_err()/xe_gt_err() strings that have no stable shape. That is readable for a human, but it gives fleet tooling nothing durable to match on: the wording changes between releases, lines can be rate-limited or dropped under an error storm, and there is no consistent way to ask "which recognised fault just happened?". Introduce a signature identifier (SIGID): a small, stable integer that names one recognised Xe fault site and serves as the primary handle for triage. A SIGID maps, through published end-user documentation, to a description and a recommended action; the driver only has to emit the right SIGID next to the usual human-readable text. Signed-off-by: Mallesh Koujalagi <mallesh.koujalagi@intel.com> Assisted-by: Copilot:Opus-4.8 Co-developed-by: Michal Wajdeczko <michal.wajdeczko@intel.com> Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com> Cc: Riana Tauro <riana.tauro@intel.com> Cc: Stuart Summers <stuart.summers@intel.com> cc: Badal Nilawar <badal.nilawar@intel.com> Reviewed-by: Badal Nilawar <badal.nilawar@intel.com> Link: https://patch.msgid.link/20260814171801.13347-3-michal.wajdeczko@intel.com Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> |
||
|---|---|---|
| .. | ||
| index.rst | ||
| xe_configfs.rst | ||
| xe_cs.rst | ||
| xe_debugging.rst | ||
| xe_devcoredump.rst | ||
| xe_device.rst | ||
| xe_exec_queue.rst | ||
| xe_firmware.rst | ||
| xe_gt_freq.rst | ||
| xe_gt_mcr.rst | ||
| xe_gt_stats.rst | ||
| xe_map.rst | ||
| xe_migrate.rst | ||
| xe_mm.rst | ||
| xe_pcode.rst | ||
| xe_pm.rst | ||
| xe_rtp.rst | ||
| xe_sigid.rst | ||
| xe_tile.rst | ||
| xe_wa.rst | ||
| xe-drm-usage-stats.rst | ||