drm/i915/xelpg: Add workaround 14019877138
authorjsg <jsg@openbsd.org>
Fri, 14 Jun 2024 05:31:20 +0000 (05:31 +0000)
committerjsg <jsg@openbsd.org>
Fri, 14 Jun 2024 05:31:20 +0000 (05:31 +0000)
From Tejas Upadhyay
c5b32a41946139b9f4f7a087fda2355a90f671cb in mainline linux

sys/dev/pci/drm/i915/gt/intel_workarounds.c

index a2401cd..f804801 100644 (file)
@@ -829,6 +829,9 @@ static void xelpg_ctx_workarounds_init(struct intel_engine_cs *engine,
 
        /* Wa_18019271663 */
        wa_masked_en(wal, CACHE_MODE_1, MSAA_OPTIMIZATION_REDUC_DISABLE);
+
+       /* Wa_14019877138 */
+       wa_mcr_masked_en(wal, XEHP_PSS_CHICKEN, FD_END_COLLECT);
 }
 
 static void fakewa_disable_nestedbb_mode(struct intel_engine_cs *engine,