drm/i915/tgl: WaDisableGPGPUMidThreadPreemption
authorTvrtko Ursulin <tvrtko.ursulin@intel.com>
Wed, 4 Mar 2020 15:31:44 +0000 (15:31 +0000)
committerTvrtko Ursulin <tvrtko.ursulin@intel.com>
Thu, 5 Mar 2020 13:26:06 +0000 (13:26 +0000)
commit9b11bbf0c4008fa0b715ed68db0d5669175413c5
tree95c310c302ebd01b1141c2d90bf51bde4e5db71c
parentbe90e344836a3ad6ddd66f0f060a3f5d8c553d69
drm/i915/tgl: WaDisableGPGPUMidThreadPreemption

Enable FtrPerCtxtPreemptionGranularityControl bit and select thread-
group as the default preemption level.

v2:
 * Remove register whitelisting (Rafael, Tony).

Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Cc: MichaƂ Winiarski <michal.winiarski@intel.com>
Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Cc: piotr.zdunowski@intel.com
Cc: michal.mrozek@intel.com
Cc: Tony Ye <tony.ye@intel.com>
Cc: Rafael Antognolli <rafael.antognolli@intel.com>
Acked-by: Rafael Antognolli <rafael.antognolli@intel.com>
Acked-by: Jason Ekstrand <jason@jlekstrand.net>
Acked-by: Chris Wilson <chris@chris-wilson.co.uk>
Acked-by: Tony Ye <tony.ye@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200304153144.10675-1-tvrtko.ursulin@linux.intel.com
drivers/gpu/drm/i915/gt/intel_workarounds.c