From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Anholt Subject: Re: [PATCH 9/9] drm/i915: swizzling support for snb/ivb Date: Mon, 14 Nov 2011 08:19:54 -0800 Message-ID: <87lirid6c5.fsf@eliezer.anholt.net> References: <1320931087-1557-1-git-send-email-daniel.vetter@ffwll.ch> <1320931087-1557-10-git-send-email-daniel.vetter@ffwll.ch> <87sjluob6x.fsf@eliezer.anholt.net> <20111111172225.GB7295@phenom.ffwll.local> <87k476qwku.fsf@eliezer.anholt.net> <87bosiqvmo.fsf@eliezer.anholt.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0786356234==" Return-path: In-Reply-To: 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 To: Daniel Vetter Cc: intel-gfx List-Id: intel-gfx@lists.freedesktop.org --===============0786356234== Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Fri, 11 Nov 2011 21:18:31 +0100, Daniel Vetter wrote: > On Fri, Nov 11, 2011 at 20:58, Eric Anholt wrote: > > Oh, yeah, swap. =C2=A0Good point, sounds like a plan. =C2=A0If you mana= ge to get > > reliable swapping of tiled data on 945g, I'll owe you all the beers. >=20 > If you mean i945G as in desktop variant, patch 6/9 should fix the > swizzle detection on that one - it can do bit17 swizzling, too. I'd be > interested in whether this fixes all the swap issues, if you have that > machine still around ... >=20 > But as I've said there's also the gm45 bug which looks like a part of > the main memory in not swizzled. On that topic: Do you still remember > details about that machine where parts of the memory can be > unswizzled? The management engine/mismatched dimms issue making "L-shaped" memory (part dual channel, part single channel) in the 945-gm45 era was never handled (somewhere in g45-ilk era, there was a reg the BIOS could set that would make L-shaped memory have consistent swizzling anyway). I never found precise docs on how to figure out what the shape of the L was -- I suspect you'd get to find out by poking at things like TOLUD and experimenting with binding all the pages you can grab to find which are swizzled. --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iEYEARECAAYFAk7BP6oACgkQHUdvYGzw6veFtQCfYiKJnF/cIvsLXc9G9ZvF49AK mh0AnixScRkkt2L6HBFLQqs/a293/y/g =CpdE -----END PGP SIGNATURE----- --=-=-=-- --===============0786356234== 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 --===============0786356234==--