[PATCH v2 0/2] Fix VFs resume errors
Satyanarayana K V P
satyanarayana.k.v.p at intel.com
Fri Feb 21 05:57:20 UTC 2025
Establish a connection between the PF and VF to ensure that VFs only
resume after the PF has resumed. Although the PF resumes, the VF reset
and provisioning occur in a separate worker process. VFs begin resuming
once the PF has completed its resumption.
However, some VFs might attempt to resume before the provisioning is
fully completed. In such cases, if a VF resume fails due to an MMIO
request, retry the operation up to GUC_RESET_VF_STATE_RETRY_MAX times.
Satyanarayana K V P (2):
drm/xe/pf: Create a link between PF and VF devices
drm/xe/vf: Retry sending MMIO request to GUC on timeout error
drivers/gpu/drm/xe/xe_gt_sriov_vf.c | 9 +++++-
drivers/gpu/drm/xe/xe_pci_sriov.c | 44 +++++++++++++++++++++++++++++
drivers/gpu/drm/xe/xe_pci_sriov.h | 6 ++++
3 files changed, 58 insertions(+), 1 deletion(-)
Signed-off-by: Satyanarayana K V P <satyanarayana.k.v.p at intel.com>
Cc: Michał Wajdeczko <michal.wajdeczko at intel.com>
Cc: Michał Winiarski <michal.winiarski at intel.com>
Cc: Piotr Piórkowski <piotr.piorkowski at intel.com>
--
2.35.3
More information about the Intel-xe
mailing list