[PATCH 2/2] drm/xe/xe2_lpm: Introduce performance guide changes
Shekhar Chauhan
shekhar.chauhan at intel.com
Wed Jan 10 06:09:51 UTC 2024
Add performance guide changes to Xe2_LPM
BSpec: 72161
Signed-off-by: Shekhar Chauhan <shekhar.chauhan at intel.com>
---
drivers/gpu/drm/xe/regs/xe_gt_regs.h | 1 +
drivers/gpu/drm/xe/xe_tuning.c | 4 ++++
2 files changed, 5 insertions(+)
diff --git a/drivers/gpu/drm/xe/regs/xe_gt_regs.h b/drivers/gpu/drm/xe/regs/xe_gt_regs.h
index 77dd11be9816..e55186f4c19d 100644
--- a/drivers/gpu/drm/xe/regs/xe_gt_regs.h
+++ b/drivers/gpu/drm/xe/regs/xe_gt_regs.h
@@ -303,6 +303,7 @@
#define BLEND_FILL_CACHING_OPT_DIS REG_BIT(3)
#define L3SCRUB_LBCF_GFX XE_REG_MCR(0xb18c)
+#define L3SCRUB_LBCF_MEDIA XE_REG_MCR(0xb68c)
#define XEHPC_L3CLOS_MASK(i) XE_REG_MCR(0xb194 + (i) * 8)
diff --git a/drivers/gpu/drm/xe/xe_tuning.c b/drivers/gpu/drm/xe/xe_tuning.c
index db3743ffb049..1d4bb128617d 100644
--- a/drivers/gpu/drm/xe/xe_tuning.c
+++ b/drivers/gpu/drm/xe/xe_tuning.c
@@ -41,6 +41,10 @@ static const struct xe_rtp_entry_sr gt_tunings[] = {
XE_RTP_RULES(GRAPHICS_VERSION(2004)),
XE_RTP_ACTIONS(SET(L3SCRUB_LBCF_GFX, 0x1006))
},
+ { XE_RTP_NAME("Tuning: L3 Scrubber Parameters - media"),
+ XE_RTP_RULES(MEDIA_VERSION(2000)),
+ XE_RTP_ACTIONS(SET(L3SCRUB_LBCF_GFX, 0x1006))
+ },
{ XE_RTP_NAME("Tuning: Compression Overfetch"),
XE_RTP_RULES(GRAPHICS_VERSION(2004)),
XE_RTP_ACTIONS(SET(CCCHKNREG1,
--
2.34.1
More information about the Intel-xe
mailing list