[PATCH v2 0/5] PF: Add support to configure GuC SR-IOV policies

Michal Wajdeczko michal.wajdeczko at intel.com
Wed Apr 10 17:03:33 UTC 2024


v2: kernel-doc fix for PF helper (CI.Hooks)
    typo in GuC ABI doc (Piotr)
    prefer xe_map_memcpy_to (Piotr)
    fix xe_device_mem_access_put (Piotr)

Michal Wajdeczko (5):
  drm/xe/pf: Introduce mutex to protect VFs configurations
  drm/xe/pf: Introduce helper functions for use by PF
  drm/xe/guc: Add PF2GUC_UPDATE_VGT_POLICY to ABI
  drm/xe/guc: Add helpers for GuC KLVs
  drm/xe/pf: Add support to configure GuC SR-IOV policies

 drivers/gpu/drm/xe/Makefile                   |   2 +
 .../gpu/drm/xe/abi/guc_actions_sriov_abi.h    |  47 ++
 drivers/gpu/drm/xe/xe_gt_sriov_pf_helpers.h   |  35 ++
 drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c    | 417 ++++++++++++++++++
 drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.h    |  25 ++
 .../gpu/drm/xe/xe_gt_sriov_pf_policy_types.h  |  31 ++
 drivers/gpu/drm/xe/xe_gt_sriov_pf_types.h     |  21 +
 drivers/gpu/drm/xe/xe_gt_types.h              |   7 +
 drivers/gpu/drm/xe/xe_guc_klv_helpers.c       | 134 ++++++
 drivers/gpu/drm/xe/xe_guc_klv_helpers.h       |  51 +++
 drivers/gpu/drm/xe/xe_sriov.c                 |   7 +
 drivers/gpu/drm/xe/xe_sriov_pf.c              |  15 +
 drivers/gpu/drm/xe/xe_sriov_pf.h              |   6 +
 drivers/gpu/drm/xe/xe_sriov_pf_helpers.h      |  46 ++
 drivers/gpu/drm/xe/xe_sriov_types.h           |   4 +
 15 files changed, 848 insertions(+)
 create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_helpers.h
 create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c
 create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.h
 create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_policy_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_guc_klv_helpers.c
 create mode 100644 drivers/gpu/drm/xe/xe_guc_klv_helpers.h
 create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_helpers.h

-- 
2.43.0



More information about the Intel-xe mailing list