[PATCH 4/4] drm/xe/rtp: Remove redundant rule to omit VF
Michal Wajdeczko
michal.wajdeczko at intel.com
Fri Feb 21 19:00:38 UTC 2025
After recent updates to RTP processing which to not enable
rules when running on the VF driver, explicit disabling of
rule using FUNC(xe_rtp_match_not_sriov_vf) is now redundant.
This patch reverts commit 70b8e6e3226f ("drm/xe/vf: Don't
apply Wa_22019338487 for VF") and commit c2e52eb73d99
("drm/xe/rtp: Add match helper to omit SR-IOV VF device")
Signed-off-by: Michal Wajdeczko <michal.wajdeczko at intel.com>
Cc: Marcin Bernatowicz <marcin.bernatowicz at linux.intel.com>
Cc: Lucas De Marchi <lucas.demarchi at intel.com>
Cc: Matt Roper <matthew.d.roper at intel.com>
---
drivers/gpu/drm/xe/xe_rtp.c | 5 -----
drivers/gpu/drm/xe/xe_rtp.h | 11 -----------
drivers/gpu/drm/xe/xe_wa_oob.rules | 2 +-
3 files changed, 1 insertion(+), 17 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_rtp.c b/drivers/gpu/drm/xe/xe_rtp.c
index b607be981590..ab1901e39c44 100644
--- a/drivers/gpu/drm/xe/xe_rtp.c
+++ b/drivers/gpu/drm/xe/xe_rtp.c
@@ -358,8 +358,3 @@ bool xe_rtp_match_first_gslice_fused_off(const struct xe_gt *gt,
return dss >= dss_per_gslice;
}
-bool xe_rtp_match_not_sriov_vf(const struct xe_gt *gt,
- const struct xe_hw_engine *hwe)
-{
- return !IS_SRIOV_VF(gt_to_xe(gt));
-}
diff --git a/drivers/gpu/drm/xe/xe_rtp.h b/drivers/gpu/drm/xe/xe_rtp.h
index 7874ea8588db..7a4f018ddcb9 100644
--- a/drivers/gpu/drm/xe/xe_rtp.h
+++ b/drivers/gpu/drm/xe/xe_rtp.h
@@ -484,15 +484,4 @@ bool xe_rtp_match_first_render_or_compute(const struct xe_gt *gt,
bool xe_rtp_match_first_gslice_fused_off(const struct xe_gt *gt,
const struct xe_hw_engine *hwe);
-/*
- * xe_rtp_match_not_sriov_vf - Match when not on SR-IOV VF device
- *
- * @gt: GT structure
- * @hwe: Engine instance
- *
- * Returns: true if device is not VF, false otherwise.
- */
-bool xe_rtp_match_not_sriov_vf(const struct xe_gt *gt,
- const struct xe_hw_engine *hwe);
-
#endif
diff --git a/drivers/gpu/drm/xe/xe_wa_oob.rules b/drivers/gpu/drm/xe/xe_wa_oob.rules
index 228436532282..c7f6ee1a8c74 100644
--- a/drivers/gpu/drm/xe/xe_wa_oob.rules
+++ b/drivers/gpu/drm/xe/xe_wa_oob.rules
@@ -35,7 +35,7 @@
GRAPHICS_VERSION(2004)
22019338487 MEDIA_VERSION(2000)
GRAPHICS_VERSION(2001)
- MEDIA_VERSION(3000), MEDIA_STEP(A0, B0), FUNC(xe_rtp_match_not_sriov_vf)
+ MEDIA_VERSION(3000), MEDIA_STEP(A0, B0)
22019338487_display PLATFORM(LUNARLAKE)
16023588340 GRAPHICS_VERSION(2001)
14019789679 GRAPHICS_VERSION(1255)
--
2.47.1
More information about the Intel-xe
mailing list