Skip to content

Commit 362a7d4

Browse files
committed
Merge tag 'drm-xe-fixes-2025-11-13' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Driver Changes: - New HW workarounds affecting PTL and WCL platforms (Nitin Gote, Tangudu Tilak Tirumalesh) Signed-off-by: Dave Airlie <[email protected]> From: Lucas De Marchi <[email protected]> Link: https://patch.msgid.link/ay2qztgonodwson6tuzcv5napjmqbgwzv27so4ybfola34guux@xgufrrmbzyws
2 parents 538e011 + 240372e commit 362a7d4

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

drivers/gpu/drm/xe/regs/xe_gt_regs.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,7 @@
168168

169169
#define XEHP_SLICE_COMMON_ECO_CHICKEN1 XE_REG_MCR(0x731c, XE_REG_OPTION_MASKED)
170170
#define MSC_MSAA_REODER_BUF_BYPASS_DISABLE REG_BIT(14)
171+
#define FAST_CLEAR_VALIGN_FIX REG_BIT(13)
171172

172173
#define XE2LPM_CCCHKNREG1 XE_REG(0x82a8)
173174

drivers/gpu/drm/xe/xe_wa.c

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -679,6 +679,8 @@ static const struct xe_rtp_entry_sr engine_was[] = {
679679
},
680680
{ XE_RTP_NAME("14023061436"),
681681
XE_RTP_RULES(GRAPHICS_VERSION_RANGE(3000, 3001),
682+
FUNC(xe_rtp_match_first_render_or_compute), OR,
683+
GRAPHICS_VERSION_RANGE(3003, 3005),
682684
FUNC(xe_rtp_match_first_render_or_compute)),
683685
XE_RTP_ACTIONS(SET(TDL_CHICKEN, QID_WAIT_FOR_THREAD_NOT_RUN_DISABLE))
684686
},
@@ -916,6 +918,15 @@ static const struct xe_rtp_entry_sr lrc_was[] = {
916918
XE_RTP_RULES(GRAPHICS_VERSION_RANGE(3000, 3003), ENGINE_CLASS(RENDER)),
917919
XE_RTP_ACTIONS(SET(COMMON_SLICE_CHICKEN4, SBE_PUSH_CONSTANT_BEHIND_FIX_ENABLE))
918920
},
921+
{ XE_RTP_NAME("14024681466"),
922+
XE_RTP_RULES(GRAPHICS_VERSION_RANGE(3000, 3005), ENGINE_CLASS(RENDER)),
923+
XE_RTP_ACTIONS(SET(XEHP_SLICE_COMMON_ECO_CHICKEN1, FAST_CLEAR_VALIGN_FIX))
924+
},
925+
{ XE_RTP_NAME("15016589081"),
926+
XE_RTP_RULES(GRAPHICS_VERSION(3000), GRAPHICS_STEP(A0, B0),
927+
ENGINE_CLASS(RENDER)),
928+
XE_RTP_ACTIONS(SET(CHICKEN_RASTER_1, DIS_CLIP_NEGATIVE_BOUNDING_BOX))
929+
},
919930
};
920931

921932
static __maybe_unused const struct xe_rtp_entry oob_was[] = {

0 commit comments

Comments
 (0)