drm/i915: Remove forcewake request registers from the shadowed table
authorTvrtko Ursulin <tvrtko.ursulin@intel.com>
Tue, 12 Apr 2016 13:37:30 +0000 (14:37 +0100)
committerTvrtko Ursulin <tvrtko.ursulin@intel.com>
Tue, 12 Apr 2016 14:35:22 +0000 (15:35 +0100)
Chris Wilson points out that we can remove them from the array
since they are always written to with raw accessors.

Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
drivers/gpu/drm/i915/intel_uncore.c

index 6b98b8a6d64a6735e06b2c7bb71b0a450903efea..41dd30f6ddbb57c24af81feef7d324c65252a77e 100644 (file)
@@ -588,7 +588,6 @@ void assert_forcewakes_inactive(struct drm_i915_private *dev_priv)
 })
 
 static const i915_reg_t gen8_shadowed_regs[] = {
-       FORCEWAKE_MT,
        GEN6_RPNSWREQ,
        GEN6_RC_VIDEO_FREQ,
        RING_TAIL(RENDER_RING_BASE),
@@ -724,9 +723,6 @@ static const i915_reg_t gen9_shadowed_regs[] = {
        RING_TAIL(GEN6_BSD_RING_BASE),
        RING_TAIL(VEBOX_RING_BASE),
        RING_TAIL(BLT_RING_BASE),
-       FORCEWAKE_BLITTER_GEN9,
-       FORCEWAKE_RENDER_GEN9,
-       FORCEWAKE_MEDIA_GEN9,
        GEN6_RPNSWREQ,
        GEN6_RC_VIDEO_FREQ,
        /* TODO: Other registers are not yet used */