On Thu, Feb 05, 2015 at 10:47:20AM +0000, Nick Hoath wrote:
> Added:
> Syncing dependencies between camera and graphics
> 
> v1: Added missing register bitmap
> Signed-off-by: Nick Hoath <nicholas.ho...@intel.com>

For the record, this W/A has no name nor documentation. So well...

Reviewed-by: Damien Lespiau <damien.lesp...@intel.com>

-- 
Damien

> ---
>  drivers/gpu/drm/i915/i915_reg.h         | 1 +
>  drivers/gpu/drm/i915/intel_ringbuffer.c | 4 ++++
>  2 files changed, 5 insertions(+)
> 
> diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
> index cd3430f9..dab4c1e 100644
> --- a/drivers/gpu/drm/i915/i915_reg.h
> +++ b/drivers/gpu/drm/i915/i915_reg.h
> @@ -6213,6 +6213,7 @@ enum skl_disp_power_wells {
>  #define HALF_SLICE_CHICKEN3          0xe184
>  #define   HSW_SAMPLE_C_PERFORMANCE   (1<<9)
>  #define   GEN8_CENTROID_PIXEL_OPT_DIS        (1<<8)
> +#define   GEN9_DISABLE_OCL_OOB_SUPPRESS_LOGIC        (1<<5)
>  #define   GEN8_SAMPLER_POWER_BYPASS_DIS      (1<<1)
>  
>  /* Audio */
> diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.c 
> b/drivers/gpu/drm/i915/intel_ringbuffer.c
> index fa15cb6..baeec8f 100644
> --- a/drivers/gpu/drm/i915/intel_ringbuffer.c
> +++ b/drivers/gpu/drm/i915/intel_ringbuffer.c
> @@ -882,6 +882,10 @@ static int gen9_init_workarounds(struct intel_engine_cs 
> *ring)
>       WA_SET_BIT_MASKED(GEN8_ROW_CHICKEN,
>                         PARTIAL_INSTRUCTION_SHOOTDOWN_DISABLE);
>  
> +     /* Syncing dependencies between camera and graphics */
> +     WA_SET_BIT_MASKED(HALF_SLICE_CHICKEN3,
> +                       GEN9_DISABLE_OCL_OOB_SUPPRESS_LOGIC);
> +
>       if (INTEL_REVID(dev) == SKL_A0_REVID) {
>               /*
>               * WaDisableDgMirrorFixInHalfSliceChicken5:skl
> -- 
> 2.1.1
> 
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to