From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 4/4] drm/i915/bdw: Map unused PDPs to a scratch page Date: Tue, 26 Aug 2014 10:05:40 +0200 Message-ID: <20140826080540.GD15520@phenom.ffwll.local> References: <1408383330-21935-1-git-send-email-rodrigo.vivi@intel.com> <1408383330-21935-5-git-send-email-rodrigo.vivi@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail-we0-f172.google.com (mail-we0-f172.google.com [74.125.82.172]) by gabe.freedesktop.org (Postfix) with ESMTP id 3C76088E37 for ; Tue, 26 Aug 2014 01:05:18 -0700 (PDT) Received: by mail-we0-f172.google.com with SMTP id x48so14399314wes.3 for ; Tue, 26 Aug 2014 01:05:17 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1408383330-21935-5-git-send-email-rodrigo.vivi@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Rodrigo Vivi Cc: Dave Gordon , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org On Mon, Aug 18, 2014 at 10:35:30AM -0700, Rodrigo Vivi wrote: > From: Bob Beckett > > Create a scratch page for the two unused PDPs and set all the PTEs > for them to point to it. > > This patch addresses a page fault, and subsequent hang in pipe > control flush. In these cases, the Main Graphic Arbiter Error > register [0x40A0] showed a TLB Page Fault error, and a high memory > address (higher than the size of our PPGTT) was reported in the > Fault TLB RD Data0 register (0x4B10). > > PDP2 & PDP3 were not set because, in theory, they aren't required > for our PPGTT size, but they should be mapped to a scratch page > anyway. > > v2: Rebase on latest nightly. > > Signed-off-by: Michel Thierry (v1) > Signed-off-by: Dave Gordon (v2) > Signed-off-by: Oscar Mateo > Signed-off-by: Rodrigo Vivi No idea about this one, especially since there's tons of other bdw ppgtt patches in-flight. I've merged all the others though. Aside: We need to figure out how to make people review their -collector assignments actually, it seems to totally not work :( -Daniel -- Daniel Vetter Software Engineer, Intel Corporation +41 (0) 79 365 57 48 - http://blog.ffwll.ch