All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] drm/xe/rtp: WA table context testing
@ 2026-05-13 21:21 Violet Monti
  2026-05-13 21:21 ` [PATCH 1/4] drm/xe/rtp: Add struct types for RTP tables Violet Monti
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: Violet Monti @ 2026-05-13 21:21 UTC (permalink / raw)
  To: intel-xe; +Cc: Violet Monti

This series adds testing for existing WA lists within
drm/xe/xe_wa.c, which previously were allowed to match
rules for contexts that were not valid at their initialization
time.

These tests function by parsing each target RTP table,
checking for invalid contexts rules determined by an
enumeration of match types, and raises an expectation fail
if an improper match is found

Gustavo Sousa (1):
  drm/xe/rtp: Add struct types for RTP tables

Violet Monti (3):
  drm/xe/rtp: Add GT WAs rule checking
  drm/xe/rtp: Add OOB WAs rule checking
  drm/xe/rtp: Add Device OOB WA checks

 drivers/gpu/drm/xe/tests/Makefile             |   1 +
 drivers/gpu/drm/xe/tests/xe_rtp_tables_test.c | 133 ++++++++++++++++++
 drivers/gpu/drm/xe/tests/xe_rtp_tables_test.h |  35 +++++
 drivers/gpu/drm/xe/tests/xe_rtp_test.c        | 118 ++++++----------
 drivers/gpu/drm/xe/xe_hw_engine.c             |  14 +-
 drivers/gpu/drm/xe/xe_reg_whitelist.c         |   7 +-
 drivers/gpu/drm/xe/xe_rtp.c                   |  31 ++--
 drivers/gpu/drm/xe/xe_rtp.h                   |  16 ++-
 drivers/gpu/drm/xe/xe_rtp_types.h             |  10 ++
 drivers/gpu/drm/xe/xe_tuning.c                |  45 +++---
 drivers/gpu/drm/xe/xe_wa.c                    |  89 ++++++------
 drivers/gpu/drm/xe/xe_wa.h                    |   7 +
 12 files changed, 338 insertions(+), 168 deletions(-)
 create mode 100644 drivers/gpu/drm/xe/tests/xe_rtp_tables_test.c
 create mode 100644 drivers/gpu/drm/xe/tests/xe_rtp_tables_test.h

-- 
2.43.0


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2026-05-18 22:24 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-13 21:21 [PATCH 0/4] drm/xe/rtp: WA table context testing Violet Monti
2026-05-13 21:21 ` [PATCH 1/4] drm/xe/rtp: Add struct types for RTP tables Violet Monti
2026-05-13 21:21 ` [PATCH 2/4] drm/xe/rtp: Add GT WAs rule checking Violet Monti
2026-05-18 20:20   ` Gustavo Sousa
2026-05-18 20:44     ` Gustavo Sousa
2026-05-18 22:14       ` Violet Monti
2026-05-13 21:21 ` [PATCH 3/4] drm/xe/rtp: Add OOB " Violet Monti
2026-05-18 20:54   ` Gustavo Sousa
2026-05-18 22:24     ` Violet Monti
2026-05-13 21:21 ` [PATCH 4/4] drm/xe/rtp: Add Device OOB WA checks Violet Monti
2026-05-13 21:28 ` ✗ CI.checkpatch: warning for drm/xe/rtp: WA table context testing Patchwork
2026-05-13 21:29 ` ✓ CI.KUnit: success " Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.