[V2] drm/i915: Add workaround 14019877138
Matt Roper
matthew.d.roper at intel.com
Wed Jan 3 19:37:57 UTC 2024
On Wed, Jan 03, 2024 at 11:01:11AM +0530, Tejas Upadhyay wrote:
> WA 14019877138 needed for Graphics 12.70/71 both
Also needed for 12.74 (which is on the mailing list but hasn't landed
yet). But this change will automatically cover that too once it lands.
You might want to make the prefix "drm/i915/xelpg:" since that's the
specific IP that we're adding this for (we already have this workaround
for DG2). But otherwise,
Reviewed-by: Matt Roper <matthew.d.roper at intel.com>
>
> V2(Jani):
> - Use drm/i915
>
> Signed-off-by: Tejas Upadhyay <tejas.upadhyay at intel.com>
> ---
> drivers/gpu/drm/i915/gt/intel_workarounds.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/gt/intel_workarounds.c b/drivers/gpu/drm/i915/gt/intel_workarounds.c
> index 3eacbc50caf8..270b56fc85e2 100644
> --- a/drivers/gpu/drm/i915/gt/intel_workarounds.c
> +++ b/drivers/gpu/drm/i915/gt/intel_workarounds.c
> @@ -820,6 +820,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,
> --
> 2.25.1
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
More information about the Intel-gfx
mailing list