[PATCH v2 0/3] 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: - PCODE - System Controller (SYSCTRL) v2: - s/pcode/PCODE. (Michal) - Drop PCODE in xe_log_err. - Use -EOVERFLOW. - Drop sysctrl in xe_log_err. (Michal) - Drop redundant %pe. - Print response->count. Mallesh Koujalagi (3): drm/xe/log: DO NOT REVIEW drm/xe/pcode: Improve PCODE logging using xe_log helper 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_log.c | 221 ++++++++++++++++++++++++ drivers/gpu/drm/xe/xe_log.h | 158 +++++++++++++++++ drivers/gpu/drm/xe/xe_pcode.c | 9 +- drivers/gpu/drm/xe/xe_ras.c | 11 ++ drivers/gpu/drm/xe/xe_sysctrl_event.c | 12 +- drivers/gpu/drm/xe/xe_sysctrl_mailbox.c | 29 ++-- 12 files changed, 973 insertions(+), 18 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