Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/7] Misc xe/kunit improvements
@ 2025-08-29 17:19 Michal Wajdeczko
  2025-08-29 17:19 ` [PATCH v2 1/7] drm/xe: Allow to stub lookup for graphics and media IP Michal Wajdeczko
                   ` (10 more replies)
  0 siblings, 11 replies; 18+ messages in thread
From: Michal Wajdeczko @ 2025-08-29 17:19 UTC (permalink / raw)
  To: intel-xe; +Cc: Michal Wajdeczko

We will soon be adding some more kunit test suites to validate the code
against different platforms. Improve xe/kunit param generators to allow
better code reuse.

v1: https://patchwork.freedesktop.org/series/152440/#rev1
v2: rebase
    copy whole struct (Lucas)
    don't look at vendor/class_mask (Lucas)
    use %u.%02u notatation and print IP name (Michal)
    add dut modparam to test future platform
    allow to stub IP lookup helpers
    drop dangerous xe_wa_test_exit

Michal Wajdeczko (7):
  drm/xe: Allow to stub lookup for graphics and media IP
  drm/xe/kunit: Update struct xe_pci_fake_data step declarations
  drm/xe/kunit: Introduce xe_pci_fake_data_desc()
  drm/xe/kunit: Drop custom struct platform_test_case
  drm/xe/kunit: Promote fake platform parameter list
  drm/xe/kunit: Drop xe_wa_test_exit
  drm/xe/kunit: Allow to run tests against custom platform

 drivers/gpu/drm/xe/tests/xe_pci.c      | 311 ++++++++++++++++++++++++-
 drivers/gpu/drm/xe/tests/xe_pci_test.h |   6 +-
 drivers/gpu/drm/xe/tests/xe_wa_test.c  |  91 +-------
 drivers/gpu/drm/xe/xe_pci.c            |  38 +--
 4 files changed, 338 insertions(+), 108 deletions(-)

-- 
2.47.1


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

end of thread, other threads:[~2025-09-05 12:30 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-29 17:19 [PATCH v2 0/7] Misc xe/kunit improvements Michal Wajdeczko
2025-08-29 17:19 ` [PATCH v2 1/7] drm/xe: Allow to stub lookup for graphics and media IP Michal Wajdeczko
2025-09-02 18:13   ` Lucas De Marchi
2025-08-29 17:19 ` [PATCH v2 2/7] drm/xe/kunit: Update struct xe_pci_fake_data step declarations Michal Wajdeczko
2025-08-29 17:19 ` [PATCH v2 3/7] drm/xe/kunit: Introduce xe_pci_fake_data_desc() Michal Wajdeczko
2025-09-02 18:16   ` Lucas De Marchi
2025-08-29 17:19 ` [PATCH v2 4/7] drm/xe/kunit: Drop custom struct platform_test_case Michal Wajdeczko
2025-08-29 17:19 ` [PATCH v2 5/7] drm/xe/kunit: Promote fake platform parameter list Michal Wajdeczko
2025-08-29 17:19 ` [PATCH v2 6/7] drm/xe/kunit: Drop xe_wa_test_exit Michal Wajdeczko
2025-09-02 18:19   ` Lucas De Marchi
2025-08-29 17:19 ` [PATCH v2 7/7] drm/xe/kunit: Allow to run tests against custom platform Michal Wajdeczko
2025-09-02 19:34   ` Lucas De Marchi
2025-09-03 22:14     ` Michal Wajdeczko
2025-09-05 12:30       ` Lucas De Marchi
2025-08-29 18:57 ` ✗ CI.checkpatch: warning for Misc xe/kunit improvements (rev2) Patchwork
2025-08-29 18:58 ` ✓ CI.KUnit: success " Patchwork
2025-08-29 19:34 ` ✓ Xe.CI.BAT: " Patchwork
2025-08-30  7:26 ` ✗ Xe.CI.Full: failure " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox