[PATCH v2 0/5] Add SR-IOV GuC Relay PF services
Michal Wajdeczko
michal.wajdeczko at intel.com
Tue Apr 23 18:04:31 UTC 2024
v2: describe purpose of the MAJOR|MINOR_ANY (Piotr)
update description on QUERY_RUNTIME action (Piotr)
start using helper (Piotr)
make gt param const to allow use in xe_mmio_in_range()
assert that we adjust both or none addr in xe_mmio_read64_2x32()
fix params indent and improve struct description (Piotr)
fix kernel-doc annotation (CI.hooks)
use VF2PF_QUERY_RUNTIME_NO_LIMIT
Michal Wajdeczko (5):
drm/xe/guc: Add GuC Relay ABI version 1.0 definitions
drm/xe: Add helper to calculate adjusted register offset
drm/xe: Add few more GT register definitions
drm/xe/pf: Add SR-IOV GuC Relay PF services
drm/xe/kunit: Add PF service tests
drivers/gpu/drm/xe/Makefile | 1 +
.../gpu/drm/xe/abi/guc_relay_actions_abi.h | 170 +++++-
drivers/gpu/drm/xe/regs/xe_gt_regs.h | 3 +
.../xe/tests/xe_gt_sriov_pf_service_test.c | 232 ++++++++
drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c | 550 ++++++++++++++++++
drivers/gpu/drm/xe/xe_gt_sriov_pf_service.h | 36 ++
.../gpu/drm/xe/xe_gt_sriov_pf_service_types.h | 52 ++
drivers/gpu/drm/xe/xe_gt_sriov_pf_types.h | 5 +
drivers/gpu/drm/xe/xe_guc_relay.c | 8 +-
drivers/gpu/drm/xe/xe_mmio.c | 38 +-
drivers/gpu/drm/xe/xe_mmio.h | 7 +
11 files changed, 1076 insertions(+), 26 deletions(-)
create mode 100644 drivers/gpu/drm/xe/tests/xe_gt_sriov_pf_service_test.c
create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c
create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_service.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_service_types.h
--
2.43.0
More information about the Intel-xe
mailing list