intel: add missing Gen9 GT workarounds (KillLogic, HDC invalidation, MMCD)

This commit is contained in:
2026-06-03 09:17:24 +03:00
parent 3217b95e55
commit ac2371fb92
@@ -309,6 +309,15 @@ fn gen9_gt_workarounds_init(wal: &mut WorkaroundList, stepping: u8) {
/* WaDisableRowChicken:gen9 */
wa_masked_en(wal, GEN8_ROW_CHICKEN, GEN9_ENABLE_ROW_CHICKEN, "WaDisableRowChicken");
/* WaDisableKillLogic:bxt,skl,kbl */
wa_write_or(wal, GAM_ECOCHK, ECOCHK_DIS_TLB, "WaDisableKillLogic");
/* WaCompressedResourceSamplerPbeMediaNewHashMode:skl,kbl */
wa_write_or(wal, MMCD_MISC_CTRL, MMCD_PCLA | MMCD_HOTSPOT_EN, "WaCompressedResourceSamplerPbeMediaNewHashMode");
/* WaDisableHDCInvalidation:skl,bxt,kbl,cfl */
wa_write_or(wal, GAM_ECOCHK, BDW_DISABLE_HDC_INVALIDATION, "WaDisableHDCInvalidation");
if stepping == 0 {
/* Wa_22010751155:gen9_a0 */
wa_write_or(wal, GEN9_SLICE_COMMON_ECO_CHICKEN1, 1 << 8, "Wa_22010751155");