From: Marcin Bernatowicz <marcin.bernatowicz@linux.intel.com>
To: igt-dev@lists.freedesktop.org
Cc: piotr.piorkowski@intel.com, lukasz.laguna@intel.com,
jakub1.kolakowski@intel.com,
Marcin Bernatowicz <marcin.bernatowicz@linux.intel.com>
Subject: [PATCH i-g-t 0/6] Multi-tile support for xe_sriov_flr and related MMIO improvements
Date: Thu, 6 Nov 2025 16:28:04 +0100 [thread overview]
Message-ID: <20251106152811.1997614-1-marcin.bernatowicz@linux.intel.com> (raw)
This series builds on Piotr Piórkowski’s v2 of the tile-aware VF FLR
test (see [1]) and reworks xe_sriov_flr test.
Main updates:
- Move shared helper logic to lib/xe_query (tile helpers)
- Refactor xe_sriov_flr test to use per-tile subchecks
- Use proper MMIO initialization helpers (xe_mmio)
- Keep verify_flr() template intact while isolating per-tile data
- Simplify MMIO initialization/cleanup
- Mark failed prerequisites to ensure CI detects them
Thanks to Piotr for the groundwork and earlier revisions.
[1] https://patchwork.freedesktop.org/series/156216/
v2:
- Drop misleading GT-oriented helpers (Lukasz)
- Add missing colon in xe_tiles_count function doc (Lukasz)
- Use xe_mmio_tile_read32; update patch 4/6 title; fix extra space (Piotr)
- Switch num_vfs to unsigned int in struct g_mmio (Piotr)
Marcin Bernatowicz (3):
tests/intel/xe_sriov_flr: Make subchecks Tile aware
tests/intel/xe_sriov_flr: Use global MMIO context initialized in
verify_flr
tests/intel/xe_sriov_flr: Do not ignore failed prerequisites
Piotr Piórkowski (3):
lib/xe_mmio: Introduce tile-level XE MMIO access helpers
lib/xe_mmio: Add init flag and helper to check initialization
lib/xe/xe_query: Add tile helpers and iteration macro
lib/xe/xe_mmio.c | 92 +++++----
lib/xe/xe_mmio.h | 15 +-
lib/xe/xe_query.c | 45 ++++
lib/xe/xe_query.h | 6 +
lib/xe/xe_sriov_provisioning.c | 6 +-
lib/xe/xe_sriov_provisioning.h | 2 +-
tests/intel/xe_sriov_flr.c | 365 ++++++++++++++++++---------------
7 files changed, 312 insertions(+), 219 deletions(-)
--
2.43.0
next reply other threads:[~2025-11-06 15:28 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-11-06 15:28 Marcin Bernatowicz [this message]
2025-11-06 15:28 ` [PATCH i-g-t 1/6] lib/xe_mmio: Introduce tile-level XE MMIO access helpers Marcin Bernatowicz
2025-11-07 8:53 ` Laguna, Lukasz
2025-11-06 15:28 ` [PATCH i-g-t 2/6] lib/xe_mmio: Add init flag and helper to check initialization Marcin Bernatowicz
2025-11-06 15:28 ` [PATCH i-g-t 3/6] lib/xe/xe_query: Add tile helpers and iteration macro Marcin Bernatowicz
2025-11-06 15:28 ` [PATCH i-g-t 4/6] tests/intel/xe_sriov_flr: Make subchecks Tile aware Marcin Bernatowicz
2025-11-07 9:17 ` Piotr Piórkowski
2025-11-06 15:28 ` [PATCH i-g-t 5/6] tests/intel/xe_sriov_flr: Use global MMIO context initialized in verify_flr Marcin Bernatowicz
2025-11-06 15:28 ` [PATCH i-g-t 6/6] tests/intel/xe_sriov_flr: Do not ignore failed prerequisites Marcin Bernatowicz
2025-11-06 22:49 ` ✓ Xe.CI.BAT: success for Multi-tile support for xe_sriov_flr and related MMIO improvements (rev2) Patchwork
2025-11-06 23:13 ` ✓ i915.CI.BAT: " Patchwork
2025-11-07 17:02 ` ✗ i915.CI.Full: failure " Patchwork
2025-11-07 21:47 ` ✗ Xe.CI.Full: " Patchwork
-- strict thread matches above, loose matches on Subject: below --
2025-10-31 12:56 [PATCH i-g-t 0/6] Multi-tile support for xe_sriov_flr and related MMIO improvements Marcin Bernatowicz
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20251106152811.1997614-1-marcin.bernatowicz@linux.intel.com \
--to=marcin.bernatowicz@linux.intel.com \
--cc=igt-dev@lists.freedesktop.org \
--cc=jakub1.kolakowski@intel.com \
--cc=lukasz.laguna@intel.com \
--cc=piotr.piorkowski@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.