Skip to content

Commit a6c384b

Browse files
committed
drm/xe/pf: Stop requiring VF/PF version negotiation on every GT
While some VF/PF relay actions must be handled on the GT level, like query for runtime registers, 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. Move handling of the VF/PF ABI version negotiation on the PF side from the GT level functions to the device level functions. Signed-off-by: Michal Wajdeczko <[email protected]> Reviewed-by: Piotr Piórkowski <[email protected]> Acked-by: Rodrigo Vivi <[email protected]> Link: https://lore.kernel.org/r/[email protected]
1 parent d962178 commit a6c384b

12 files changed

+548
-403
lines changed

drivers/gpu/drm/xe/Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,8 @@ xe-$(CONFIG_PCI_IOV) += \
163163
xe_lmtt_2l.o \
164164
xe_lmtt_ml.o \
165165
xe_pci_sriov.o \
166-
xe_sriov_pf.o
166+
xe_sriov_pf.o \
167+
xe_sriov_pf_service.o
167168

168169
# include helpers for tests even when XE is built-in
169170
ifdef CONFIG_DRM_XE_KUNIT_TEST

drivers/gpu/drm/xe/tests/xe_gt_sriov_pf_service_test.c

Lines changed: 0 additions & 232 deletions
This file was deleted.

0 commit comments

Comments
 (0)