On Tue, Nov 29, 2011 at 04:47:57PM -0800, Eric Anholt wrote: > On Mon, 28 Nov 2011 18:48:04 -0800, "Keith Packard" <keithp at keithp.com> wrote: > Non-text part: multipart/mixed > Non-text part: multipart/signed > > > > Just reading through vol1c.4 of the bspec this evening and found something odd. > > > > Bit 11 of MI_MODE is "Invalidate UHPTR enable". > > Bit 12 of MI_MODE is "MI_FLUSH Enable" > > > > And, yet, in i915_reg.h: > > > > #define MI_MODE 0x0209c > > # define VS_TIMER_DISPATCH (1 << 6) > > # define MI_FLUSH_ENABLE (1 << 11) > > > > Are we off-by-one on MI_FLUSH_ENABLE? Seems like this would cause > > serious problems... > > I think we are. On the other hand, based on actual behavior plus > reading of simulator, I believe that the bit does nothing, regardless. I do not think so. We've (Chris, I, and perhaps Jesse?) been through this excercise at least twice before, and both times resulted in hangs when we switched to bit 12 on Ironlake, not sure about other platforms. Ben -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 490 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/intel-gfx/attachments/20111130/1fa7cf9a/attachment-0001.pgp>