Re: [Intel-gfx] [PATCH 1/3] drm/i915: Keep the ctx workarounds tightly packed

2018-06-15 Thread Oscar Mateo Lozano
a different story). Are we sure we prefer to do this instead? Signed-off-by: Chris Wilson Cc: Oscar Mateo Cc: Mika Kuoppala Cc: Joonas Lahtinen --- drivers/gpu/drm/i915/i915_debugfs.c | 25 ++ drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm/i915

Re: [Intel-gfx] [RFC PATCH] drm/i915/guc: New interface files for GuC starting in Gen11

2018-06-13 Thread Oscar Mateo Lozano
On 5/29/2018 7:59 AM, Michal Wajdeczko wrote: Hi, On Fri, 25 May 2018 23:59:35 +0200, Oscar Mateo wrote: GuC interface has been redesigned (or cleaned up, rather) starting with Gen11, as a stepping stone towards a new branching strategy that helps maintain backwards compatibility

[Intel-gfx] [PATCH 11/11] drm/i915/icl: Wa_1406463099

2018-05-25 Thread Oscar Mateo
Prevents an error in the GAM unit. Also known as WaGamTlbPendError References: HSDES#1406463099 References: HSDES#1406465643 Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 5 +++-- drivers/gpu/drm/i915/intel_workarounds.c | 7 +++ 2

[Intel-gfx] [PATCH 04/11] drm/i915/icl: WaEnableFloatBlendOptimization

2018-05-25 Thread Oscar Mateo
Enables blend optimization for floating point RTs v2: Rebased on top of the WA refactoring v3: Added References (Mika) References: HSDES#1406393558 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i91

[Intel-gfx] [PATCH 10/11] drm/i915/icl: WaEnablePreemptionGranularityControlByUMD

2018-05-25 Thread Oscar Mateo
Apparently HW did not whitelist this register properly. Do Linux UMDs make use of this? This change has been security reviewed and the whitelisting approved. Virtualization of other OSes could certainly use it. References: HSDES#1305642430 Signed-off-by: Oscar Mateo <oscar.ma...@intel.

[Intel-gfx] [PATCH 08/11] drm/i915/icl: WaAllowUmdWriteTRTTRootTable

2018-05-25 Thread Oscar Mateo
of the WA refactoring v4: Rebased on top of whitelist reg refactoring (Michel) Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 3 +++ drivers/gpu/drm/i915/intel_workarounds.c | 4 2 file

[Intel-gfx] [PATCH 02/11] drm/i915/icl: WaEnableStateCacheRedirectToCS

2018-05-25 Thread Oscar Mateo
Redirects the state cache to the CS Command buffer section for performance reasons. v2: Rebased v3: Rebased on top of the WA refactoring v3: Added References (Mika) References: HSDES#1604325460 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@

[Intel-gfx] [PATCH 05/11] drm/i915/icl: WaSendPushConstantsFromMMIO

2018-05-25 Thread Oscar Mateo
of the WA whitelist reg refactoring (Michel) v5: Added References (Mika) References: HSDES#1405764967 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/intel_workarounds.c | 2 ++ 1 file changed, 2 insertions(+)

[Intel-gfx] [PATCH 03/11] drm/i915/icl: Wa_2006665173

2018-05-25 Thread Oscar Mateo
opp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 18 +++--- drivers/gpu/drm/i915/intel_workarounds.c | 5 + 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/

[Intel-gfx] [PATCH 06/11] drm/i915/icl: WaAllowUMDToModifyHalfSliceChicken2

2018-05-25 Thread Oscar Mateo
refactoring v4: Rebased on top of whitelist reg refactoring (Michel) v5: Added References (Mika) References: HSDES#1804860039 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/intel_workarounds.c | 3 +++ 1 fil

[Intel-gfx] [PATCH v4 00/11] Workarounds for Icelake

2018-05-25 Thread Oscar Mateo
The remaining WA patches that haven't been merged to date, plus two new ones (WaEnablePreemptionGranularityControlByUMD & Wa_1406463099). Oscar Mateo (11): drm/i915/icl: WaDisableImprovedTdlClkGating drm/i915/icl: WaEnableStateCacheRedirectToCS drm/i915/icl: Wa_2006665173 drm/i915

[Intel-gfx] [PATCH 07/11] drm/i915/icl: WaAllowUMDToModifyHalfSliceChicken7

2018-05-25 Thread Oscar Mateo
refactoring v4: Rebased on top of the whitelist reg refactoring (Michel) v5: Added References (Mika) References: HSDES#1804860157 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/intel_workarounds.c | 3

[Intel-gfx] [PATCH 09/11] drm/i915/icl: WaAllowUMDToModifySamplerMode

2018-05-25 Thread Oscar Mateo
Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 2 ++ drivers/gpu/drm/i915/intel_workarounds.c | 3 +++ 2 files changed, 5 insertions(+) diff --git a/drivers/gpu/drm/i915/i915_reg.h b/dri

[Intel-gfx] [PATCH 01/11] drm/i915/icl: WaDisableImprovedTdlClkGating

2018-05-25 Thread Oscar Mateo
rences (Mika) v7: Fixed in B0 References: HSDES#2006611047 Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 5 +++-- drivers/gpu/drm/i915/intel_workarounds.c | 7 +++ 2 files changed, 1

[Intel-gfx] [RFC PATCH] drm/i915/guc: New interface files for GuC starting in Gen11

2018-05-25 Thread Oscar Mateo
for the KMD and one for clients of the GuC (which, in our case, happens to be the KMD as well). SLPC interface files will come at a later date. Could we get eyes on the new interface header files, to make sure the GuC team is moving in the right direction? Signed-off-by: Oscar Mateo <oscar

Re: [Intel-gfx] [PATCH v4 1/3] drm/i915/cnl: Implement WaProgramMgsrForCorrectSliceSpecificMmioReads

2018-05-18 Thread Oscar Mateo Lozano
: - Renamed sanitize_mcr to calculate_s_ss_select. (Oscar) - calculate s/ss selector instead of whole mcr. (Oscar) v9: - Updated function name (Oscar) - Remove redundant variables (Oscar) v10: - Separate pre-GEN10 and GEN11 mask. (Oscar) Cc: Oscar Mateo <oscar.ma...@intel.com> Cc: Michel T

Re: [Intel-gfx] [PATCH v3 3/3] drm/i915: Implement WaProgramMgsrForL3BankSpecificMmioReads

2018-05-18 Thread Oscar Mateo Lozano
more local variables for clearer logic (Ursulin) Cc: Oscar Mateo <oscar.ma...@intel.com> Cc: Michel Thierry <michel.thie...@intel.com> Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> Cc: Chris Wilson <ch...@chris-wilson.co.uk> Cc: Mika Kuoppala <mika.kuopp...@

Re: [Intel-gfx] [PATCH v4 2/3] drm/i915/icl: Enable WaProgramMgsrForCorrectSliceSpecificMmioReads

2018-05-18 Thread Oscar Mateo Lozano
On 5/18/2018 3:40 PM, Yunwei Zhang wrote: WaProgramMgsrForCorrectSliceSpecificMmioReads applies for Icelake as well. References: HSD#1405586840, BSID#0575 v2: - GEN11 mask is different from its predecessors. (Oscar) - Better separate GEN10 and GEN11. (Oscar) Cc: Oscar Mateo <oscar

Re: [Intel-gfx] [PATCH] drm/i915/icl: Read the correct Gen11 interrupt registers

2018-05-18 Thread Oscar Mateo Lozano
On 5/17/2018 3:59 PM, Paulo Zanoni wrote: Em Qui, 2018-05-17 às 10:04 -0700, Oscar Mateo Lozano escreveu: On 5/17/2018 9:55 AM, Michel Thierry wrote: On 5/16/2018 4:39 PM, Paulo Zanoni wrote: Em Qui, 2018-05-10 às 14:59 -0700, Oscar Mateo escreveu: Stop reading some now deprecated

Re: [Intel-gfx] [PATCH v2 1/3] drm/i915/cnl: Implement WaProgramMgsrForCorrectSliceSpecificMmioReads

2018-05-18 Thread Oscar Mateo Lozano
: - Renamed sanitize_mcr to calculate_s_ss_select. (Oscar) - calculate s/ss selector instead of whole mcr. (Oscar) Cc: Oscar Mateo <oscar.ma...@intel.com> Cc: Michel Thierry <michel.thie...@intel.com> Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> Cc: Chris Wilson <ch...@c

Re: [Intel-gfx] [PATCH v2 2/3] drm/i915/icl: Enable WaProgramMgsrForCorrectSliceSpecificMmioReads

2018-05-18 Thread Oscar Mateo Lozano
On 5/18/2018 11:13 AM, Yunwei Zhang wrote: WaProgramMgsrForCorrectSliceSpecificMmioReads applies for Icelake as well. References: HSD#1405586840, BSID#0575 Cc: Oscar Mateo <oscar.ma...@intel.com> Cc: Michel Thierry <michel.thie...@intel.com> Cc: Joonas Lahtinen &

Re: [Intel-gfx] [PATCH] drm/i915/icl: Read the correct Gen11 interrupt registers

2018-05-17 Thread Oscar Mateo Lozano
On 5/17/2018 9:55 AM, Michel Thierry wrote: On 5/16/2018 4:39 PM, Paulo Zanoni wrote: Em Qui, 2018-05-10 às 14:59 -0700, Oscar Mateo escreveu: Stop reading some now deprecated interrupt registers in both debugfs and error state. Instead, read the new equivalents in the Gen11 interrupt

Re: [Intel-gfx] [PATCH 14/22] drm/i915/icl: WaDisableImprovedTdlClkGating

2018-05-16 Thread Oscar Mateo
On 05/16/2018 04:05 AM, Mika Kuoppala wrote: Oscar Mateo <oscar.ma...@intel.com> writes: Revert to the legacy implementation. v2: GEN7_ROW_CHICKEN2 is masked v3: - Rebased - Renamed to Wa_2006611047 - A0 and B0 only v4: - Add spaces around '<<' (and fix the surr

[Intel-gfx] [PATCH] drm/i915/icl: Read the correct Gen11 interrupt registers

2018-05-10 Thread Oscar Mateo
f PM ISR & IIR Suggested-by: Paulo Zanoni <paulo.r.zan...@intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> Cc: Tvrtko Ursulin <tvrtko.ursu...@intel.com> Cc: Daniele Ceraolo Spurio <daniele.ceraolospu...@intel.com> Cc: Sagar Arun Kamble <sagar.a

[Intel-gfx] [PATCH] drm/i915/icl: Read the correct Gen11 interrupt registers

2018-05-10 Thread Oscar Mateo
pted for leaving them out. See gen11_service_one_iir() for more info. v2: else if !!! (Paulo) v3: another else if (Vinay) v4: - Rebased - Renamed patch - Improved the ordering of GENs - Improved the printing of per-GEN info Suggested-by: Paulo Zanoni <paulo.r.zan...@intel.com> Signed-off

Re: [Intel-gfx] [PATCH 4/5] drm/i915/icl/huc: Correctly authenticate the HuC for Icelake

2018-05-08 Thread Oscar Mateo
On 05/04/2018 03:26 PM, John Spotswood wrote: On Wed, 2018-05-02 at 12:03 -0700, Oscar Mateo wrote: The register to check for correct HuC authentication by the GuC has changed in Icelake. Look into the right register & bit. v2: rebased. v3: rebased. v4: Fix I915_PARAM_HUC_STATUS as

[Intel-gfx] [PATCH 14/22] drm/i915/icl: WaDisableImprovedTdlClkGating

2018-05-08 Thread Oscar Mateo
rences (Mika) v7: Fixed in B0 References: HSDES#2006611047 Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 5 +++-- drivers/gpu/drm/i915/intel_workarounds.c | 7 +++ 2 files changed, 1

[Intel-gfx] [PATCH 07/22] drm/i915/icl: WaCL2SFHalfMaxAlloc

2018-05-08 Thread Oscar Mateo
#1405766107 Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> Reviewed-by: Mika Kuoppala <mika.kuopp...@linux.intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 4 drivers/gpu/drm/i915/intel_workarounds.c | 7 +++ 2 files changed, 11 insertions(+) diff --git a/drivers/

[Intel-gfx] [PATCH 18/22] drm/i915/icl: WaSendPushConstantsFromMMIO

2018-05-08 Thread Oscar Mateo
of the WA whitelist reg refactoring (Michel) v5: Added References (Mika) References: HSDES#1405764967 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/intel_workarounds.c | 2 ++ 1 file changed, 2 insertions(+)

[Intel-gfx] [PATCH 21/22] drm/i915/icl: WaAllowUmdWriteTRTTRootTable

2018-05-08 Thread Oscar Mateo
of the WA refactoring v4: Rebased on top of whitelist reg refactoring (Michel) Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 3 +++ drivers/gpu/drm/i915/intel_workarounds.c | 4 2 file

[Intel-gfx] [PATCH 04/22] drm/i915/icl: WaL3BankAddressHashing

2018-05-08 Thread Oscar Mateo
) - Do not apply together with another WA for the same register (not worth the hassle) v6: - Rebased - C, not lisp (Chris) References: HSDES#1604223664 Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> Reviewed-by: Mika Kuoppala <mika.kuopp...@linux.intel.com> --- drivers/

[Intel-gfx] [PATCH 10/22] drm/i915/icl: Wa_1406680159

2018-05-08 Thread Oscar Mateo
reference to WA that got merged with this References: HSDES#1406681710 References: HSDES#1406680159 References: HSDES#2201832410 Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Reviewed-by: Rodrigo Vivi <rodrigo.v...@intel.com>

[Intel-gfx] [PATCH 09/22] drm/i915/icl: Wa_1405779004

2018-05-08 Thread Oscar Mateo
Disable MSC clock gating to prevent data corruption. BSpec: 19257 v2: Rebased on top of the WA refactoring v3: Added References (Mika) v4: - Rebased - C, not lisp (Chris) - A0 only (Mika) References: HSDES#1405779004 Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> Reviewed-by

[Intel-gfx] [PATCH 02/22] drm/i915/icl: Enable Sampler DFR

2018-05-08 Thread Oscar Mateo
to icl_init_clock_gating, since it's not a WA (Rodrigo) v5: C, not lisp (Chris) Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> Cc: Praveen Paneri <praveen.pan...@intel.com> Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Reviewed-by: Sagar Arun Kamble <sagar.a.kam...@intel.com&

[Intel-gfx] [PATCH 08/22] drm/i915/icl: WaDisCtxReload

2018-05-08 Thread Oscar Mateo
Revert to the legacy implementation to avoid a system hang. v2: Correct the address for GAMW_ECO_DEV_RW_IA_REG v3: Renamed to Wa_220166154 v4: Rebased on top of the WA refactoring v5: Added References (Mika) v6: - Rebased - C, not lisp (Chris) References: HSDES#220166154 Signed-off-by: Oscar

[Intel-gfx] [PATCH 16/22] drm/i915/icl: Wa_2006665173

2018-05-08 Thread Oscar Mateo
opp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 18 +++--- drivers/gpu/drm/i915/intel_workarounds.c | 5 + 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/

[Intel-gfx] [PATCH 12/22] drm/i915/icl: Wa_1406838659

2018-05-08 Thread Oscar Mateo
Disable CGPSF unit clock gating to prevent an issue. v2: Rebased on top of the WA refactoring v3: Added References (Mika) v4: - Rebased - C, not lisp (Chris) - Remove unintentional whitespaces (Mika) - Fixed in C0 (Mika) References: HSDES#1406838659 Signed-off-by: Oscar Mateo <oscar

[Intel-gfx] [PATCH 20/22] drm/i915/icl: WaAllowUMDToModifyHalfSliceChicken7

2018-05-08 Thread Oscar Mateo
refactoring v4: Rebased on top of the whitelist reg refactoring (Michel) v5: Added References (Mika) References: HSDES#1804860157 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/intel_workarounds.c | 3

[Intel-gfx] [PATCH 17/22] drm/i915/icl: WaEnableFloatBlendOptimization

2018-05-08 Thread Oscar Mateo
Enables blend optimization for floating point RTs v2: Rebased on top of the WA refactoring v3: Added References (Mika) References: HSDES#1406393558 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i91

[Intel-gfx] [PATCH 06/22] drm/i915/icl: WaDisableCleanEvicts

2018-05-08 Thread Oscar Mateo
Avoids an undefined LLC behavior. BSpec: 9613 v2: Renamed to Wa_1405733216 v3: Spaces around '<<' and fix surrounding code v4: Rebased on top of the WA refactoring v5: Added References (Mika) v6: - Rebased - C, not lisp (Chris) References: HSDES#1405733216 Signed-off-by: Oscar

[Intel-gfx] [PATCH 05/22] drm/i915/icl: WaModifyGamTlbPartitioning

2018-05-08 Thread Oscar Mateo
Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> Reviewed-by: Mika Kuoppala <mika.kuopp...@linux.intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 5 + drivers/gpu/drm/i915/intel_workarounds.c | 5 + 2 files changed, 10 insertions(+) diff --git a/drivers/gpu/drm/i915/

[Intel-gfx] [PATCH 11/22] drm/i915/icl: Wa_1604302699

2018-05-08 Thread Oscar Mateo
-by: Oscar Mateo <oscar.ma...@intel.com> Reviewed-by: Mika Kuoppala <mika.kuopp...@linux.intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 4 +++- drivers/gpu/drm/i915/intel_workarounds.c | 5 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/

[Intel-gfx] [PATCH 13/22] drm/i915/icl: WaForwardProgressSoftReset

2018-05-08 Thread Oscar Mateo
also related References: HSDES#1405476379 References: HSDES#2006612137 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 5 + drivers/gpu/drm/i915/intel_workarounds.c | 7 +++ 2 f

[Intel-gfx] [PATCH v3 00/22] Workarounds for Icelake

2018-05-08 Thread Oscar Mateo
List of GT workarounds for Icelake that we have been carrying in internal. Applied lots of review comments from Mika and stamped rv-b's from him and Rodrigo. Oscar Mateo (22): drm/i915/icl: Introduce initial Icelake Workarounds drm/i915/icl: Enable Sampler DFR drm/i915/icl

[Intel-gfx] [PATCH 22/22] drm/i915/icl: WaAllowUMDToModifySamplerMode

2018-05-08 Thread Oscar Mateo
Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 2 ++ drivers/gpu/drm/i915/intel_workarounds.c | 3 +++ 2 files changed, 5 insertions(+) diff --git a/drivers/gpu/drm/i915/i915_reg.h b/dri

[Intel-gfx] [PATCH 15/22] drm/i915/icl: WaEnableStateCacheRedirectToCS

2018-05-08 Thread Oscar Mateo
Redirects the state cache to the CS Command buffer section for performance reasons. v2: Rebased v3: Rebased on top of the WA refactoring v3: Added References (Mika) References: HSDES#1604325460 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@

[Intel-gfx] [PATCH 19/22] drm/i915/icl: WaAllowUMDToModifyHalfSliceChicken2

2018-05-08 Thread Oscar Mateo
refactoring v4: Rebased on top of whitelist reg refactoring (Michel) v5: Added References (Mika) References: HSDES#1804860039 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/intel_workarounds.c | 3 +++ 1 fil

[Intel-gfx] [PATCH 01/22] drm/i915/icl: Introduce initial Icelake Workarounds

2018-05-08 Thread Oscar Mateo
icelake_init_clock_gating() from Paulo Zanoni <paulo.r.zan...@intel.com> - Squashed with this patch: drm/i915/icl: WaForceEnableNonCoherent from Oscar Mateo <oscar.ma...@intel.com> - WaPushConstantDereferenceHoldDisable is now Wa_1604370585 and applies t

[Intel-gfx] [PATCH 03/22] drm/i915/icl: WaGAPZPriorityScheme

2018-05-08 Thread Oscar Mateo
The default GAPZ arbitrer priority value at power-on has been found to be incorrect. v2: Now renamed to Wa_1405543622 v3: Rebased on top of the WA refactoring v4: Added HSDES reference number (Mika) v5: - Rebased - C, not lisp (Chris) References: HSDES#1405543622 Signed-off-by: Oscar Mateo

Re: [Intel-gfx] [PATCH v2 00/22] Workarounds for Icelake

2018-05-02 Thread Oscar Mateo Lozano
On 5/2/2018 1:40 PM, Chris Wilson wrote: Quoting Oscar Mateo (2018-05-02 21:33:59) List of GT workarounds for Icelake that we have been carrying in internal. (Is (checkpatch (((going to complain) (that this isn't)) (lisp? -Chris Maybe. Or maybe checkpatch has given

[Intel-gfx] [PATCH 20/22] drm/i915/icl: WaAllowUMDToModifyHalfSliceChicken7

2018-05-02 Thread Oscar Mateo
refactoring v4: Rebased on top of the whitelist reg refactoring (Michel) v5: Added References (Mika) References: HSDES#1804860157 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/intel_workarounds.c | 3

[Intel-gfx] [PATCH 21/22] drm/i915/icl: WaAllowUmdWriteTRTTRootTable

2018-05-02 Thread Oscar Mateo
of the WA refactoring v4: Rebased on top of whitelist reg refactoring (Michel) Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 3 +++ drivers/gpu/drm/i915/intel_workarounds.c | 4 2 file

[Intel-gfx] [PATCH 03/22] drm/i915/icl: WaGAPZPriorityScheme

2018-05-02 Thread Oscar Mateo
The default GAPZ arbitrer priority value at power-on has been found to be incorrect. v2: Now renamed to Wa_1405543622 v3: Rebased on top of the WA refactoring v4: Added HSDES reference number (Mika) References: HSDES#1405543622 Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> Reviewed-by

[Intel-gfx] [PATCH 17/22] drm/i915/icl: WaEnableFloatBlendOptimization

2018-05-02 Thread Oscar Mateo
Enables blend optimization for floating point RTs v2: Rebased on top of the WA refactoring v3: Added References (Mika) References: HSDES#1406393558 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i91

[Intel-gfx] [PATCH 07/22] drm/i915/icl: WaCL2SFHalfMaxAlloc

2018-05-02 Thread Oscar Mateo
ed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 4 drivers/gpu/drm/i915/intel_workarounds.c | 7 +++ 2 files changed, 11 insertions(+) diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h index 845c7e4..e8

[Intel-gfx] [PATCH 13/22] drm/i915/icl: WaForwardProgressSoftReset

2018-05-02 Thread Oscar Mateo
Avoids a hang during soft reset. v2: Rebased on top of the WA refactoring v3: Added References (Mika) References: HSDES#1405476379 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 5 ++

[Intel-gfx] [PATCH 06/22] drm/i915/icl: WaDisableCleanEvicts

2018-05-02 Thread Oscar Mateo
Avoids an undefined LLC behavior. BSpec: 9613 v2: Renamed to Wa_1405733216 v3: Spaces around '<<' and fix surrounding code v4: Rebased on top of the WA refactoring v5: Added References (Mika) References: HSDES#1405733216 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-o

[Intel-gfx] [PATCH 22/22] drm/i915/icl: WaAllowUMDToModifySamplerMode

2018-05-02 Thread Oscar Mateo
Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 2 ++ drivers/gpu/drm/i915/intel_workarounds.c | 3 +++ 2 files changed, 5 insertions(+) diff --git a/drivers/gpu/drm/i915/i915_reg.h b/dri

[Intel-gfx] [PATCH 15/22] drm/i915/icl: WaEnableStateCacheRedirectToCS

2018-05-02 Thread Oscar Mateo
Redirects the state cache to the CS Command buffer section for performance reasons. v2: Rebased v3: Rebased on top of the WA refactoring v3: Added References (Mika) References: HSDES#1604325460 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@

[Intel-gfx] [PATCH 19/22] drm/i915/icl: WaAllowUMDToModifyHalfSliceChicken2

2018-05-02 Thread Oscar Mateo
refactoring v4: Rebased on top of whitelist reg refactoring (Michel) v5: Added References (Mika) References: HSDES#1804860039 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/intel_workarounds.c | 3 +++ 1 fil

[Intel-gfx] [PATCH 18/22] drm/i915/icl: WaSendPushConstantsFromMMIO

2018-05-02 Thread Oscar Mateo
of the WA whitelist reg refactoring (Michel) v5: Added References (Mika) References: HSDES#1405764967 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/intel_workarounds.c | 2 ++ 1 file changed, 2 insertions(+)

[Intel-gfx] [PATCH 11/22] drm/i915/icl: Wa_1604302699

2018-05-02 Thread Oscar Mateo
Disable I2M Write for performance reasons. v2: Rebased on top of the WA refactoring v3: Added References (Mika) References: HSDES#1604302699 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/i915_reg.h

[Intel-gfx] [PATCH 02/22] drm/i915/icl: Enable Sampler DFR

2018-05-02 Thread Oscar Mateo
to icl_init_clock_gating, since it's not a WA (Rodrigo) Cc: Rodrigo Vivi <rodrigo.v...@intel.com> Cc: Praveen Paneri <praveen.pan...@intel.com> Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> Reviewed-by: Sagar Arun Kamble &

[Intel-gfx] [PATCH 16/22] drm/i915/icl: Wa_2006665173

2018-05-02 Thread Oscar Mateo
Disable blend embellishment in RCC. v2: Rebased on top of the WA refactoring v3: Added References (Mika) References: HSDES#2006665173 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/i915_reg.h

[Intel-gfx] [PATCH 12/22] drm/i915/icl: Wa_1406838659

2018-05-02 Thread Oscar Mateo
Disable CGPSF unit clock gating to prevent an issue. v2: Rebased on top of the WA refactoring v3: Added References (Mika) References: HSDES#1406838659 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i91

[Intel-gfx] [PATCH 10/22] drm/i915/icl: Wa_1406680159

2018-05-02 Thread Oscar Mateo
Cc: Rodrigo Vivi <rodrigo.v...@intel.com> Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/intel_workarounds.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/gpu/drm/i915/intel_workar

[Intel-gfx] [PATCH 14/22] drm/i915/icl: WaDisableImprovedTdlClkGating

2018-05-02 Thread Oscar Mateo
rences (Mika) References: HSDES#2006611047 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 5 +++-- drivers/gpu/drm/i915/intel_workarounds.c | 7 +++ 2 files changed, 10 insertions(+), 2

[Intel-gfx] [PATCH 09/22] drm/i915/icl: Wa_1405779004

2018-05-02 Thread Oscar Mateo
Disable MSC clock gating to prevent data corruption. BSpec: 19257 v2: Rebased on top of the WA refactoring v3: Added References (Mika) References: HSDES#1405779004 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/

[Intel-gfx] [PATCH 04/22] drm/i915/icl: WaL3BankAddressHashing

2018-05-02 Thread Oscar Mateo
) - Do not apply together with another WA for the same register (not worth the hassle) References: HSDES#1604223664 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 6 ++ drivers/

[Intel-gfx] [PATCH v2 00/22] Workarounds for Icelake

2018-05-02 Thread Oscar Mateo
List of GT workarounds for Icelake that we have been carrying in internal. Oscar Mateo (22): drm/i915/icl: Introduce initial Icelake Workarounds drm/i915/icl: Enable Sampler DFR drm/i915/icl: WaGAPZPriorityScheme drm/i915/icl: WaL3BankAddressHashing drm/i915/icl

[Intel-gfx] [PATCH 08/22] drm/i915/icl: WaDisCtxReload

2018-05-02 Thread Oscar Mateo
ed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 3 +++ drivers/gpu/drm/i915/intel_workarounds.c | 6 ++ 2 files changed, 9 insertions(+) diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h index e8ab663..344

[Intel-gfx] [PATCH 01/22] drm/i915/icl: Introduce initial Icelake Workarounds

2018-05-02 Thread Oscar Mateo
icelake_init_clock_gating() from Paulo Zanoni <paulo.r.zan...@intel.com> - Squashed with this patch: drm/i915/icl: WaForceEnableNonCoherent from Oscar Mateo <oscar.ma...@intel.com> - WaPushConstantDereferenceHoldDisable is now Wa_1604370585 and applies t

[Intel-gfx] [PATCH 05/22] drm/i915/icl: WaModifyGamTlbPartitioning

2018-05-02 Thread Oscar Mateo
Adjust default GAM TLB partitioning for performance reasons. v2: Only touch the bits that we really need v3: Rebased on top of the WA refactoring v4: - Added References (Mika) - Rebased References: HSDES#220260670 Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar

Re: [Intel-gfx] [PATCH 04/22] drm/i915/icl: WaL3BankAddressHashing

2018-05-02 Thread Oscar Mateo Lozano
On 5/2/2018 3:23 AM, Mika Kuoppala wrote: Oscar Mateo <oscar.ma...@intel.com> writes: Revert to an L3 non-hash model, for performance reasons. v2: - Place the WA name above the actual change - Improve the register naming v3: - Rebased - Renamed to Wa_1604223664 v4: R

Re: [Intel-gfx] [PATCH v2 0/8] Enable HuC authentication in Icelake

2018-05-02 Thread Oscar Mateo Lozano
Obviously the subject is wrong: it should say 0/5 instead of 0/8 (I copied the subject from the cover letter meant from internal, without realizing the number of patches was different). On 5/2/2018 12:03 PM, Oscar Mateo wrote: Bare minimum number of patches to get the GuC to authenticate

[Intel-gfx] [PATCH 3/5] drm/i915/icl/guc: Define the GuC firmware version for Icelake

2018-05-02 Thread Oscar Mateo
the latest firmware (v26.171) v7: Rebased (remove guc-core-family) v8: Use the latest firmware (v27.182) v9: Use the latest firmware (v27.185) Signed-off-by: Michel Thierry <michel.thie...@intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> Cc: Michal Wajdeczko &l

[Intel-gfx] [PATCH 4/5] drm/i915/icl/huc: Correctly authenticate the HuC for Icelake

2018-05-02 Thread Oscar Mateo
The register to check for correct HuC authentication by the GuC has changed in Icelake. Look into the right register & bit. v2: rebased. v3: rebased. v4: Fix I915_PARAM_HUC_STATUS as well (Tony) v5: Fix duplicate Cc BSpec: 19686 Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> C

[Intel-gfx] [PATCH 1/5] drm/i915/icl/guc: Do not allow GuC submission on Icelake for now

2018-05-02 Thread Oscar Mateo
Sanitize the enable_guc option so that we can enable HuC authentication, but nothing else. The firmware interface has changed quite dramatically in Gen11, so it will take a while before we can submit workloads to the GuC with guarantees. Signed-off-by: Oscar Mateo <oscar.ma...@intel.com&

[Intel-gfx] [PATCH 5/5] drm/i915/icl/huc: Define the HuC firmware version for Icelake

2018-05-02 Thread Oscar Mateo
This patch adds the support to load HuC on ICL. Version 8.02.2678 v2 (James): Rebase Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> Cc: Tony Ye <tony...@intel.com> Cc: Vinay Belgaumkar <vinay.belgaum...@intel.com> Cc: Michel Thierry <michel.thie...@intel.com

[Intel-gfx] [PATCH v2 0/8] Enable HuC authentication in Icelake

2018-05-02 Thread Oscar Mateo
Bare minimum number of patches to get the GuC to authenticate the HuC correctly (i915.enable_guc=2). Oscar Mateo (5): drm/i915/icl/guc: Do not allow GuC submission on Icelake for now drm/i915/icl/guc: Pass the bare minimum GuC init parameters for Icelake drm/i915/icl/guc: Define the GuC

[Intel-gfx] [PATCH 2/5] drm/i915/icl/guc: Pass the bare minimum GuC init parameters for Icelake

2018-05-02 Thread Oscar Mateo
Only enough to achieve HuC authentication. No GuC submission or any other feature for the time being. v2: Fix extra space Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> Cc: Michal Wajdeczko <michal.wajdec...@intel.com>

Re: [Intel-gfx] [PATCH 3/5] drm/i915/icl/guc: Define the GuC firmware version for Icelake

2018-05-01 Thread Oscar Mateo
On 04/30/2018 04:34 PM, John Spotswood wrote: On Fri, 2018-04-27 at 14:31 -0700, Oscar Mateo wrote: A GuC firmware for Icelake is now available. Let's use it. v2: Split out the Cannonlake stuff in a separate patch (Michal) v3: Rebased v4:   - Rebased   - Split out MODULE_FIRMWARE so we

Re: [Intel-gfx] [PATCH 2/5] drm/i915/icl/guc: Pass the bare minimum GuC init parameters for Icelake

2018-05-01 Thread Oscar Mateo
On 04/30/2018 04:29 PM, John Spotswood wrote: On Fri, 2018-04-27 at 14:31 -0700, Oscar Mateo wrote: Only enough to achieve HuC authentication. No GuC submission or any other feature for the time being. Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> Cc: Joonas Lahtinen <joo

Re: [Intel-gfx] [PATCH 01/22] drm/i915/icl: Introduce initial Icelake Workarounds

2018-04-30 Thread Oscar Mateo
On 04/26/2018 08:01 AM, Mika Kuoppala wrote: Oscar Mateo <oscar.ma...@intel.com> writes: Inherit workarounds from previous platforms that are still valid for Icelake. v2: GEN7_ROW_CHICKEN2 is masked v3: - Since it has been fixed already in upstream, removed the TODO comment

Re: [Intel-gfx] [PATCH 03/22] drm/i915/icl: WaGAPZPriorityScheme

2018-04-30 Thread Oscar Mateo
On 04/26/2018 08:27 AM, Mika Kuoppala wrote: Oscar Mateo <oscar.ma...@intel.com> writes: The default GAPZ arbitrer priority value at power-on has been found to be incorrect. v2: Now renamed to Wa_1405543622 v3: Rebased on top of the WA refactoring I have suggested that when implem

[Intel-gfx] [PATCH 0/5] Enable HuC authentication in Icelake

2018-04-27 Thread Oscar Mateo
Bare minimum number of patches to get the GuC to authenticate the HuC correctly (i915.enable_guc=2). Oscar Mateo (5): drm/i915/icl/guc: Do not allow GuC submission on Icelake for now drm/i915/icl/guc: Pass the bare minimum GuC init parameters for Icelake drm/i915/icl/guc: Define the GuC

[Intel-gfx] [PATCH 1/5] drm/i915/icl/guc: Do not allow GuC submission on Icelake for now

2018-04-27 Thread Oscar Mateo
Sanitize the enable_guc option so that we can enable HuC authentication, but nothing else. The firmware interface has changed quite dramatically in Gen11, so it will take a while before we can submit workloads to the GuC with guarantees. Signed-off-by: Oscar Mateo <oscar.ma...@intel.com&

[Intel-gfx] [PATCH 3/5] drm/i915/icl/guc: Define the GuC firmware version for Icelake

2018-04-27 Thread Oscar Mateo
.@linux.intel.com> Cc: Daniele Ceraolo Spurio <daniele.ceraolospu...@intel.com> Signed-off-by: Michel Thierry <michel.thie...@intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/intel_guc_fw.c | 9 + 1 file changed, 9 insertions(+) diff --gi

[Intel-gfx] [PATCH 4/5] drm/i915/icl/huc: Correctly authenticate the HuC for Icelake

2018-04-27 Thread Oscar Mateo
The register to check for correct HuC authentication by the GuC has changed in Icelake. Look into the right register & bit. v2: rebased. v3: rebased. v4: Fix I915_PARAM_HUC_STATUS as well (Tony) BSpec: 19686 Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> Cc: Tony Ye <tony...@

[Intel-gfx] [PATCH 5/5] drm/i915/icl/huc: Define the HuC firmware version for Icelake

2018-04-27 Thread Oscar Mateo
This patch adds the support to load HuC on ICL. Version 8.02.2678 v2 (James): Rebase Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> Cc: Tony Ye <tony...@intel.com> Cc: Vinay Belgaumkar <vinay.belgaum...@intel.com> Cc: Michel Thierry <michel.thie...@intel.com

[Intel-gfx] [PATCH 2/5] drm/i915/icl/guc: Pass the bare minimum GuC init parameters for Icelake

2018-04-27 Thread Oscar Mateo
Only enough to achieve HuC authentication. No GuC submission or any other feature for the time being. Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> Cc: Michal Wajdeczko <michal.wajdec...@intel.com> Cc: John Spotsw

[Intel-gfx] [PATCH] drm/i915/icl: Correctly clear lost ctx-switch interrupts across reset for Gen11

2018-04-24 Thread Oscar Mateo
-by: Michel Thierry <michel.thie...@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.v...@intel.com> Signed-off-by: Michel Thierry <michel.thie...@intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> Cc: Tvrtko Ursulin <tvrtko.ursu...@intel.com> Cc: Daniele Cera

Re: [Intel-gfx] [PATCH 10/22] drm/i915/icl: Wa_1406680159 and Wa_2201832410

2018-04-24 Thread Oscar Mateo
On 04/20/2018 01:53 PM, Rodrigo Vivi wrote: On Fri, Apr 20, 2018 at 01:49:45PM -0700, Oscar Mateo wrote: On 04/20/2018 01:46 PM, Rodrigo Vivi wrote: On Fri, Apr 20, 2018 at 01:33:54PM -0700, Oscar Mateo wrote: Disable GWL clock gating to prevent two different issues that might cause hangs

Re: [Intel-gfx] [PATCH 02/22] drm/i915/icl: Enable Sampler DFR

2018-04-20 Thread Oscar Mateo
On 04/20/2018 02:26 PM, Rodrigo Vivi wrote: On Fri, Apr 20, 2018 at 01:52:24PM -0700, Oscar Mateo wrote: On 04/20/2018 01:48 PM, Rodrigo Vivi wrote: On Fri, Apr 20, 2018 at 01:33:46PM -0700, Oscar Mateo wrote: Sampler Dynamic Frequency Rebalancing (DFR) aims to reduce Sampler power

Re: [Intel-gfx] [PATCH 02/22] drm/i915/icl: Enable Sampler DFR

2018-04-20 Thread Oscar Mateo
On 04/20/2018 01:48 PM, Rodrigo Vivi wrote: On Fri, Apr 20, 2018 at 01:33:46PM -0700, Oscar Mateo wrote: Sampler Dynamic Frequency Rebalancing (DFR) aims to reduce Sampler power by dynamically changing its clock frequency in low-throughput conditions. This patches enables it by default

Re: [Intel-gfx] [PATCH 10/22] drm/i915/icl: Wa_1406680159 and Wa_2201832410

2018-04-20 Thread Oscar Mateo
On 04/20/2018 01:46 PM, Rodrigo Vivi wrote: On Fri, Apr 20, 2018 at 01:33:54PM -0700, Oscar Mateo wrote: Disable GWL clock gating to prevent two different issues that might cause hangs. Please notice that one of the issues is pre-production only. v2: Rebased on top of the WA refactoring Cc

[Intel-gfx] [PATCH 20/22] drm/i915/icl: WaAllowUMDToModifyHalfSliceChicken7

2018-04-20 Thread Oscar Mateo
refactoring v4: Rebased on top of the whitelist reg refactoring (Michel) Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/intel_workarounds.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/

[Intel-gfx] [PATCH 09/22] drm/i915/icl: Wa_1405779004

2018-04-20 Thread Oscar Mateo
Disable MSC clock gating to prevent data corruption. BSpec: 19257 v2: Rebased on top of the WA refactoring Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/

[Intel-gfx] [PATCH 11/22] drm/i915/icl: Wa_1604302699

2018-04-20 Thread Oscar Mateo
Disable I2M Write for performance reasons. v2: Rebased on top of the WA refactoring Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com> --- drivers/gpu/drm/i915/i915_reg.h | 4 +++- drivers/gpu/drm/i915/intel_workarounds.c

[Intel-gfx] [PATCH 08/22] drm/i915/icl: WaDisCtxReload

2018-04-20 Thread Oscar Mateo
Revert to the legacy implementation to avoid a system hang. v2: Correct the address for GAMW_ECO_DEV_RW_IA_REG v3: Renamed to Wa_220166154 v4: Rebased on top of the WA refactoring Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Signed-off-by: Oscar Mateo <oscar.ma...@intel.com>

  1   2   3   4   5   6   7   8   9   >