Commit d39398f5 authored by Jani Nikula's avatar Jani Nikula Committed by Daniel Vetter

drm/i915/snb: remove pre-production hardware workaround

Signed-off-by: default avatarJani Nikula <jani.nikula@intel.com>
Reviewed-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
parent 26148bd3
...@@ -4558,22 +4558,6 @@ void i915_gem_init_swizzling(struct drm_device *dev) ...@@ -4558,22 +4558,6 @@ void i915_gem_init_swizzling(struct drm_device *dev)
BUG(); BUG();
} }
static bool
intel_enable_blt(struct drm_device *dev)
{
if (!HAS_BLT(dev))
return false;
/* The blitter was dysfunctional on early prototypes */
if (IS_GEN6(dev) && dev->pdev->revision < 8) {
DRM_INFO("BLT not supported on this pre-production hardware;"
" graphics performance will be degraded.\n");
return false;
}
return true;
}
static void init_unused_ring(struct drm_device *dev, u32 base) static void init_unused_ring(struct drm_device *dev, u32 base)
{ {
struct drm_i915_private *dev_priv = dev->dev_private; struct drm_i915_private *dev_priv = dev->dev_private;
...@@ -4616,7 +4600,7 @@ int i915_gem_init_rings(struct drm_device *dev) ...@@ -4616,7 +4600,7 @@ int i915_gem_init_rings(struct drm_device *dev)
goto cleanup_render_ring; goto cleanup_render_ring;
} }
if (intel_enable_blt(dev)) { if (HAS_BLT(dev)) {
ret = intel_init_blt_ring_buffer(dev); ret = intel_init_blt_ring_buffer(dev);
if (ret) if (ret)
goto cleanup_bsd_ring; goto cleanup_bsd_ring;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment