summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem.c
diff options
context:
space:
mode:
authorJeff McGee2015-02-13 17:27:56 +0100
committerDaniel Vetter2015-02-23 23:57:13 +0100
commit0cea6502bf9c40c9da43439786788c997be43df3 (patch)
treec5b4330d9050c0385e4fdfa7704e45a1a4520eec /drivers/gpu/drm/i915/i915_gem.c
parentdrm/i915/skl: Add SKL HW status to SSEU status (diff)
downloadkernel-qcow2-linux-0cea6502bf9c40c9da43439786788c997be43df3.tar.gz
kernel-qcow2-linux-0cea6502bf9c40c9da43439786788c997be43df3.tar.xz
kernel-qcow2-linux-0cea6502bf9c40c9da43439786788c997be43df3.zip
drm/i915: Request full SSEU enablement on Gen9
On Gen9 the render power gating can leave slice/subslice/EU in a partially enabled state. We must make an explicit request for full SSEU enablement through the Render Power Clock State register when resuming render work. This register is save/ restored in the logical ring context image for execlist submission mode. Initialize its value in each LRC image to request full enablement according to the device SSEU config. Thanks to Sharma Ankitprasad and Akash Goel for highlighting the issue and proposing the initial fix on which this patch is based. v2: Adjusted the names of the power gating support flags to fit update of an earlier patch. Signed-off-by: Jeff McGee <jeff.mcgee@intel.com> Reviewed-by: "Akash Goel <akash.goel@intel.com>" Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/i915_gem.c')
0 files changed, 0 insertions, 0 deletions