From patchwork Wed Oct 10 21:35:28 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rodrigo Vivi X-Patchwork-Id: 1575821 Return-Path: X-Original-To: patchwork-intel-gfx@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork2.kernel.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) by patchwork2.kernel.org (Postfix) with ESMTP id 1D881DFB34 for ; Wed, 10 Oct 2012 21:39:06 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 47981A0BA3 for ; Wed, 10 Oct 2012 14:39:05 -0700 (PDT) X-Original-To: intel-gfx@lists.freedesktop.org Delivered-To: intel-gfx@lists.freedesktop.org Received: from mail-gg0-f177.google.com (mail-gg0-f177.google.com [209.85.161.177]) by gabe.freedesktop.org (Postfix) with ESMTP id 4C1C99F57D for ; Wed, 10 Oct 2012 14:38:46 -0700 (PDT) Received: by mail-gg0-f177.google.com with SMTP id h1so282368gge.36 for ; Wed, 10 Oct 2012 14:38:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:x-mailer; bh=jP7VB9MB62oIkwezCGGga2UjAEGiYcjBlL/27u71tEw=; b=M/8zpdZPPqcUmzuzxZ+oGWBrKNqqZB0LCgXhqQz09p5JIODfR+Jx5ZrI0Le/jgeaiY FoFvw7Z/qyhU+dFqf0pyDNaa73lSsIXOIXPSzXT3ZCBanB8M+czIWjwL1cawc6+1KUcp BWnm5iSopIwX9OGB4ph6EEsX11Sym/KJ8Zlm6BjAsV5Ya0IXoMb/wCEmbRGC24g/DBqa /JLyr+qx8mHLXflbHISMUZgaS6lF97UkE7Df0cwC7xywjwRPEtXESRDZ6qWLvsJ38Ocw QVy4b+OYySBh8/uweBUjSvN7IeK6m/O67XPcVE5ce6uUJt61r58lZB9ZI5UFkuwDVPOE Q47w== Received: by 10.236.190.194 with SMTP id e42mr24199241yhn.28.1349905125667; Wed, 10 Oct 2012 14:38:45 -0700 (PDT) Received: from manamana.ajato.com.br ([187.121.76.253]) by mx.google.com with ESMTPS id o12sm2196772anp.8.2012.10.10.14.38.43 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 10 Oct 2012 14:38:44 -0700 (PDT) From: Rodrigo Vivi To: intel-gfx@lists.freedesktop.org Date: Wed, 10 Oct 2012 18:35:28 -0300 Message-Id: <1349904928-8234-1-git-send-email-rodrigo.vivi@gmail.com> X-Mailer: git-send-email 1.7.11.4 Subject: [Intel-gfx] [PATCH] drm/i915: HSW CRW stability magic X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: intel-gfx-bounces+patchwork-intel-gfx=patchwork.kernel.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+patchwork-intel-gfx=patchwork.kernel.org@lists.freedesktop.org This magic brings stability to HSW B0 CRW machines. Signed-off-by: Rodrigo Vivi --- drivers/gpu/drm/i915/i915_gem.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c index 61c3640..e59713c 100644 --- a/drivers/gpu/drm/i915/i915_gem.c +++ b/drivers/gpu/drm/i915/i915_gem.c @@ -3953,6 +3953,9 @@ i915_gem_init_hw(struct drm_device *dev) if (!intel_enable_gtt()) return -EIO; + if (IS_HASWELL(dev) && (I915_READ(0x120010) == 1)) + I915_WRITE(0x9008, I915_READ(0x9008) | 0xf0000); + i915_gem_l3_remap(dev); i915_gem_init_swizzling(dev);