drm/i915/skl: Default to noncoherent access up to F0
authorMika Kuoppala <mika.kuoppala@linux.intel.com>
Fri, 18 Dec 2015 14:14:53 +0000 (16:14 +0200)
committerMika Kuoppala <mika.kuoppala@intel.com>
Fri, 18 Dec 2015 17:55:03 +0000 (19:55 +0200)
commite238659ddd889a5d3fbdfa1a2ab120f90404bf41
treecb34a4e6d4e3af5b6a9bda1c892d28db75b09e6a
parent821485dc2ad665f136c57ee589bf7a8210160fe2
drm/i915/skl: Default to noncoherent access up to F0

The workarounds for disabling hdc invalidation and also forcing
context to be non coherent, are advised to be used up until rev D0.

However as it was found that rev F0, without the
WaForceEnableNonCoherent might system hang if the mesa
tried to use coherent mode.

As these two workarounds are about non coherent access, are
grouped in scope and they point the same HSD, increase the
scope of both to set default behaviour to non coherent access.

References: HSD: gen9lp/2131413
References: http://lists.freedesktop.org/archives/mesa-dev/2015-November/101515.html
Cc: Ben Widawsky <benjamin.widawsky@intel.com>
Cc: Francisco Jerez <currojerez@riseup.net>
Reviewed-by: Francisco Jerez <currojerez@riseup.net>
Signed-off-by: Mika Kuoppala <mika.kuoppala@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/1450448093-22906-1-git-send-email-mika.kuoppala@intel.com
drivers/gpu/drm/i915/intel_ringbuffer.c