[PATCH v4 0/4] Track FAST_REQ H2Gs to report where errors came from

John.C.Harrison at Intel.com John.C.Harrison at Intel.com
Mon May 12 21:53:20 UTC 2025


From: John Harrison <John.C.Harrison at Intel.com>

Most H2G messages are FAST_REQ which means no synchronous response is
expected. However, errors can still be returned. Add support for
tracking the FAST_REQ H2Gs and matching up an error response to its
originator.

v2: Split RESPONSE define into separate patch, re-word
comments/prints, fix consistency of conditional compilation (review
feedback from Daniele & Michal W).
v3: Split into more patches, add more RESPONSE defines, improve
debug print message (review feedback from Michal W).
v4: Bunch of minor tweaks (more review feedback from Michal W).

Signed-off-by: John Harrison <John.C.Harrison at Intel.com>


John Harrison (4):
  drm/xe/guc: Remove double blank line
  drm/xe/guc: Add missing H2G error code definitions
  drm/xe/guc: Rename CONFIG_XE_LARGE_GUC_BUFFER
  drm/xe/guc: Track FAST_REQ H2Gs to report where errors came from

 drivers/gpu/drm/xe/Kconfig.debug        |  11 ++-
 drivers/gpu/drm/xe/abi/guc_errors_abi.h |  14 ++-
 drivers/gpu/drm/xe/xe_guc_ct.c          | 116 ++++++++++++++++++++----
 drivers/gpu/drm/xe/xe_guc_ct_types.h    |  15 +++
 drivers/gpu/drm/xe/xe_guc_log.h         |   2 +-
 5 files changed, 131 insertions(+), 27 deletions(-)

-- 
2.49.0



More information about the Intel-xe mailing list