Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] Relax VF/PF version negotiation
@ 2025-06-24 20:09 Michal Wajdeczko
  2025-06-24 20:09 ` [PATCH 1/5] drm/xe: Combine PF and VF device data into union Michal Wajdeczko
                   ` (8 more replies)
  0 siblings, 9 replies; 15+ messages in thread
From: Michal Wajdeczko @ 2025-06-24 20:09 UTC (permalink / raw)
  To: intel-xe; +Cc: Michal Wajdeczko

It was clarified by the arch team that initial version negotiation
can be done by the VF just once, by using any available GuC/GT.

Michal Wajdeczko (5):
  drm/xe: Combine PF and VF device data into union
  drm/xe: Move PF and VF device types to separate headers
  drm/xe/pf: Expose basic info about VFs in debugfs
  drm/xe/pf: Stop requiring VF/PF version negotiation on every GT
  drm/xe/vf: Store negotiated VF/PF ABI version at device level

 drivers/gpu/drm/xe/Makefile                   |   3 +-
 .../xe/tests/xe_gt_sriov_pf_service_test.c    | 232 ------------------
 .../drm/xe/tests/xe_sriov_pf_service_kunit.c  | 227 +++++++++++++++++
 drivers/gpu/drm/xe/xe_debugfs.c               |   4 +
 drivers/gpu/drm/xe/xe_device_types.h          |  12 +-
 drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c   |   6 +-
 drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c   |   5 -
 drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c   | 164 +------------
 drivers/gpu/drm/xe/xe_gt_sriov_pf_service.h   |   2 -
 drivers/gpu/drm/xe/xe_gt_sriov_vf.c           |  30 ++-
 drivers/gpu/drm/xe/xe_gt_sriov_vf_types.h     |  12 -
 drivers/gpu/drm/xe/xe_sriov_pf.c              |  64 ++++-
 drivers/gpu/drm/xe/xe_sriov_pf.h              |   6 +
 drivers/gpu/drm/xe/xe_sriov_pf_service.c      | 213 ++++++++++++++++
 drivers/gpu/drm/xe/xe_sriov_pf_service.h      |  23 ++
 .../gpu/drm/xe/xe_sriov_pf_service_types.h    |  36 +++
 drivers/gpu/drm/xe/xe_sriov_pf_types.h        |  45 ++++
 drivers/gpu/drm/xe/xe_sriov_types.h           |  36 ---
 drivers/gpu/drm/xe/xe_sriov_vf_types.h        |  41 ++++
 19 files changed, 696 insertions(+), 465 deletions(-)
 delete mode 100644 drivers/gpu/drm/xe/tests/xe_gt_sriov_pf_service_test.c
 create mode 100644 drivers/gpu/drm/xe/tests/xe_sriov_pf_service_kunit.c
 create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_service.c
 create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_service.h
 create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_service_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_sriov_vf_types.h

-- 
2.47.1


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

end of thread, other threads:[~2025-06-26  7:55 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-24 20:09 [PATCH 0/5] Relax VF/PF version negotiation Michal Wajdeczko
2025-06-24 20:09 ` [PATCH 1/5] drm/xe: Combine PF and VF device data into union Michal Wajdeczko
2025-06-25 15:04   ` Piotr Piórkowski
2025-06-24 20:09 ` [PATCH 2/5] drm/xe: Move PF and VF device types to separate headers Michal Wajdeczko
2025-06-25 15:17   ` Piotr Piórkowski
2025-06-24 20:09 ` [PATCH 3/5] drm/xe/pf: Expose basic info about VFs in debugfs Michal Wajdeczko
2025-06-25 16:07   ` Piotr Piórkowski
2025-06-24 20:09 ` [PATCH 4/5] drm/xe/pf: Stop requiring VF/PF version negotiation on every GT Michal Wajdeczko
2025-06-26  7:42   ` Piotr Piórkowski
2025-06-24 20:09 ` [PATCH 5/5] drm/xe/vf: Store negotiated VF/PF ABI version at device level Michal Wajdeczko
2025-06-26  7:55   ` Piotr Piórkowski
2025-06-24 20:37 ` ✗ CI.checkpatch: warning for Relax VF/PF version negotiation Patchwork
2025-06-24 20:38 ` ✓ CI.KUnit: success " Patchwork
2025-06-24 21:28 ` ✓ Xe.CI.BAT: " Patchwork
2025-06-25 18:48 ` ✗ 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