From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Barnes Subject: Re: [PATCH 2/3] drm/i915: Force sync command ordering (Gen6+) Date: Wed, 7 Dec 2011 11:58:05 -0800 Message-ID: <20111207115805.13f5cfde@jbarnes-desktop> References: <1319337685-26195-1-git-send-email-ben@bwidawsk.net> <1319337685-26195-2-git-send-email-ben@bwidawsk.net> <87fwgwfcvy.fsf@eliezer.anholt.net> <20111207103841.7627b5fe@jbarnes-desktop> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1428160966==" Return-path: Received: from oproxy3-pub.bluehost.com (oproxy3-pub.bluehost.com [69.89.21.8]) by gabe.freedesktop.org (Postfix) with SMTP id 994FE9EB55 for ; Wed, 7 Dec 2011 11:58:10 -0800 (PST) In-Reply-To: <20111207103841.7627b5fe@jbarnes-desktop> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Cc: Ben Widawsky , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org --===============1428160966== Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/OfAGN0Hqvl3QMYb4AaPdw7M"; protocol="application/pgp-signature" --Sig_/OfAGN0Hqvl3QMYb4AaPdw7M Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Wed, 7 Dec 2011 10:38:41 -0800 Jesse Barnes wrote: > On Wed, 07 Dec 2011 10:35:45 -0800 > Eric Anholt wrote: >=20 > > On Sat, 22 Oct 2011 19:41:24 -0700, Ben Widawsky wro= te: > > > The docs say this is required for Gen7, and since the bit was added f= or > > > Gen6, we are also setting it there pit pf paranoia. Particularly as > > > Chris points out, if PIPE_CONTROL counts as a 3d state packet. > > >=20 > > > This was found through doc inspection by Ken and applies to Gen6+; > > >=20 > > > Cc: Keith Packard > > > Reported-by: Kenneth Graunke > > > Signed-off-by: Ben Widawsky > > > Reviewed-by: Chris Wilson > > > Reviewed-by: Daniel Vetter > >=20 > > Reviewed-by: Eric Anholt > >=20 > > however, it doesn't appear to help Ivybridge IRQ troubles. >=20 > You could try something like the below to force the use of PIPE_NOTIFY > instead. Only lightly tested on IVB when we had lots of other bugs, so > I'm not sure if it works at all. Though if it's the blit ring hanging, you'd have to try using a flush_dw notify (if such a thing exists) instead... I don't think the BLT ring gets much exercise outside Linux so there could well be some bugs. --=20 Jesse Barnes, Intel Open Source Technology Center --Sig_/OfAGN0Hqvl3QMYb4AaPdw7M Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIcBAEBAgAGBQJO38VNAAoJEIEoDkX4Qk9htYQQAIlzTYXSmrhL3DFsM5tmB6uO eG6SV45ztPGBi10AFm6C3ug/gwJaBdwIakZqHmeg4E/7yA/ajJWh8e+pJv6XsOJt lx8SylUIM0B6m/vV0CV/t7FVUaY53NT8N0nE3PqT4Hq1ILJVjY6HyzeUK4EymSWy LWNoN2VfMkJrpQ//PwmWO/1Jl8SShy2RmwpnN9GmFnZieKKgWI/d0jur3iyxq5Go H2cCb2pDuwoVarH+1gjEysl7ZfqXDK8gXD6iJoQ0MwLEZkGkgxZwnv5W6u1sH3LT h1yBCoNsD3TqTAJ+AnF7qUw2CZ5MtrdFLnNmDs6h2EAcG5b5eSrctbarzz9jhOw9 RR36DplyNJd8suJWW9E3Qx3aPo9+gJDxQ9tsGCq0k4jO6ZYkqiY+OoF8UldME3C/ OP0xlmQgiV5gXw1yBnlafeE0OvkaH+V/sj7hyae5vMd8FlX9RCkmlTrhsUfDIKWt Y8Wcpdy14lAfXBYSjeSEgNkSHzUE+zdadZxs17d/gl7hUC+Sz9V0vbowIo3UUQ8P JQ6AOkK7HBEeFqOMMhUb8jp8YyeQwCT+XzY5IwUyBIF8HXTKp0yZAStWVqGpCxDy ITh/Ki4rGRuUQoL8mLJdhWb5PW9m1YZh2ZbZHlAR9t3c4Cv9iJu+7rYSvb8J5sEX cDtPWic9qnsvvflYcAP9 =kw9w -----END PGP SIGNATURE----- --Sig_/OfAGN0Hqvl3QMYb4AaPdw7M-- --===============1428160966== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/intel-gfx --===============1428160966==--