[PATCH 0/4] drm/xe: Adopt xe_log SIGID API for structured error reporting
Mallesh Koujalagi <[email protected]>
| Newsgroups | org.freedesktop.lists.intel-xe |
|---|---|
| Message-ID | <[email protected]> |
This series updates error logging in the Xe driver to use the new xe_log SIGID API introduced in: https://patchwork.freedesktop.org/series/171022/ The xe_log API provides stable and machine-readable error IDs (SIGIDs), making it easier for monitoring and fleet tools to identify and track known issues without relying on log message text matching. This series converts existing drm_err()/xe_err() calls in the following areas: - Probe path - PCODE - System Controller (SYSCTRL) Dnyaneshwar Bhadane (1): drm/xe: Use xe_log SIGID API for probe-path error reporting Mallesh Koujalagi (3): drm/xe/log: DO NOT REVIEW drm/xe/pcode: Improve pcode timeout logging drm/xe/sysctrl: Add better sysctrl error reporting Documentation/gpu/xe/index.rst | 1 + Documentation/gpu/xe/xe_sigid.rst | 14 ++ drivers/gpu/drm/xe/Makefile | 1 + drivers/gpu/drm/xe/abi/xe_log_abi.h | 198 +++++++++++++++++++++ drivers/gpu/drm/xe/abi/xe_sigid_abi.h | 195 +++++++++++++++++++++ drivers/gpu/drm/xe/xe_any.h | 142 +++++++++++++++ drivers/gpu/drm/xe/xe_device.c | 6 +- drivers/gpu/drm/xe/xe_hwmon.c | 4 +- drivers/gpu/drm/xe/xe_irq.c | 9 +- drivers/gpu/drm/xe/xe_log.c | 221 ++++++++++++++++++++++++ drivers/gpu/drm/xe/xe_log.h | 158 +++++++++++++++++ drivers/gpu/drm/xe/xe_mmio.c | 5 +- drivers/gpu/drm/xe/xe_pat.c | 6 +- drivers/gpu/drm/xe/xe_pci.c | 14 +- drivers/gpu/drm/xe/xe_pcode.c | 9 +- drivers/gpu/drm/xe/xe_ras.c | 11 ++ drivers/gpu/drm/xe/xe_sysctrl_event.c | 11 +- drivers/gpu/drm/xe/xe_sysctrl_mailbox.c | 29 ++-- drivers/gpu/drm/xe/xe_vram.c | 5 +- 19 files changed, 1003 insertions(+), 36 deletions(-) create mode 100644 Documentation/gpu/xe/xe_sigid.rst create mode 100644 drivers/gpu/drm/xe/abi/xe_log_abi.h create mode 100644 drivers/gpu/drm/xe/abi/xe_sigid_abi.h create mode 100644 drivers/gpu/drm/xe/xe_any.h create mode 100644 drivers/gpu/drm/xe/xe_log.c create mode 100644 drivers/gpu/drm/xe/xe_log.h -- 2.48.1