[PATCH v3 0/4] Support active context utilization

Umesh Nerlige Ramappa umesh.nerlige.ramappa at intel.com
Wed May 7 01:30:39 UTC 2025


Add support for active context utilization using WA BB.

v2: (Matt)
- Fix breakage in TDR due to this feature.
- Other review comments

v3:
- Include review comments from Matt and Lucas
- Bug fixes

v4:
- Review comments
- CI bug fixes

Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa at intel.com>

Umesh Nerlige Ramappa (4):
  drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value
  drm/xe: Save the gt pointer in lrc and drop the tile
  drm/xe: Check 64-bit CTX timestamp for TDR when available
  drm/xe: Add WA BB to capture active context utilization

 .../gpu/drm/xe/instructions/xe_mi_commands.h  |   4 +
 drivers/gpu/drm/xe/regs/xe_engine_regs.h      |   5 +
 drivers/gpu/drm/xe/regs/xe_lrc_layout.h       |   2 +
 drivers/gpu/drm/xe/xe_device_types.h          |   2 +
 drivers/gpu/drm/xe/xe_exec_queue.c            |   2 +-
 drivers/gpu/drm/xe/xe_guc_submit.c            |  18 +-
 drivers/gpu/drm/xe/xe_lrc.c                   | 226 +++++++++++++++++-
 drivers/gpu/drm/xe/xe_lrc.h                   |  12 +-
 drivers/gpu/drm/xe/xe_lrc_types.h             |   9 +-
 drivers/gpu/drm/xe/xe_pci.c                   |   2 +
 drivers/gpu/drm/xe/xe_pci_types.h             |   1 +
 drivers/gpu/drm/xe/xe_ring_ops.c              |  15 +-
 drivers/gpu/drm/xe/xe_trace_lrc.h             |   8 +-
 13 files changed, 268 insertions(+), 38 deletions(-)

-- 
2.43.0



More information about the Intel-xe mailing list