> Okay. I've removed application of this patch from the TODO list; take > all the time you need to work on this, and thanks a lot for go after it > with vigor.
Slow progress. Here is a diff of the registers I know about on a fresh boot versus after a Ctrl-Alt-Backspace. Not sure which are relevant. @@ -857,7 +857,7 @@ (II) GLINT(0): ALPHA_BLEND_MODE: 0 (II) GLINT(0): LOGICAL_OP_MODE: 0 (II) GLINT(0): STATISTICS_MODE: 0 -(II) GLINT(0): SCISSOR_MODE: 2 +(II) GLINT(0): SCISSOR_MODE: 0 (II) GLINT(0): I2C device "DDC:ddc2" registered at address 0xA0. (II) GLINT(0): I2C device "DDC:ddc2" removed. (II) GLINT(0): Using XFree86 Acceleration Architecture (XAA) @@ -884,7 +884,7 @@ (II) GLINT(1): ChipConfig: 40001020 (II) GLINT(1): Aperture0: 0 (II) GLINT(1): Aperture1: 1 -(II) GLINT(1): PMFramebufferWriteMask: 90420 +(II) GLINT(1): PMFramebufferWriteMask: ffffffff (II) GLINT(1): PMBypassWriteMask: ffffffff (II) GLINT(1): DFIFODis: 0 (II) GLINT(1): FIFODis: 0 @@ -915,35 +915,35 @@ (II) GLINT(1): AreaStippleMode: 0 (II) GLINT(1): LogicalOpMode: 0 (II) GLINT(1): TextureColorMode: 0 -(II) GLINT(1): FIFO_CONTROL: 0 +(II) GLINT(1): FIFO_CONTROL: 10000 (II) GLINT(1): FILTER_MODE: 400 (II) GLINT(1): LB_READ_FORMAT: 0 (II) GLINT(1): LB_WRITE_FORMAT: 0 -(II) GLINT(1): LB_READ_MODE: 20000 -(II) GLINT(1): LB_SOURCE_OFFSET: 40 +(II) GLINT(1): LB_READ_MODE: 12d +(II) GLINT(1): LB_SOURCE_OFFSET: 0 (II) GLINT(1): FB_SOURCE_OFFSET: 0 (II) GLINT(1): FB_PIXEL_OFFSET: 0 -(II) GLINT(1): WINDOW_ORIGIN: d220404 -(II) GLINT(1): LB_WINDOW_BASE: 200 +(II) GLINT(1): WINDOW_ORIGIN: 0 +(II) GLINT(1): LB_WINDOW_BASE: 0 (II) GLINT(1): FB_WINDOW_BASE: 0 -(II) GLINT(1): FB_SOFT_WRITE_MASK: 1800304 -(II) GLINT(1): FB_HARD_WRITE_MASK: 2800100c +(II) GLINT(1): FB_SOFT_WRITE_MASK: ffffffff +(II) GLINT(1): FB_HARD_WRITE_MASK: ffffffff (II) GLINT(1): FB_READ_PIXEL: 0 -(II) GLINT(1): DITHER_MODE: 403 +(II) GLINT(1): DITHER_MODE: 0 (II) GLINT(1): AREA_STIPPLE_MODE: 0 (II) GLINT(1): DEPTH_MODE: 0 -(II) GLINT(1): STENCIL_MODE: a00 +(II) GLINT(1): STENCIL_MODE: 0 (II) GLINT(1): TEXTURE_ADDRESS_MODE: 0 (II) GLINT(1): TEXTURE_READ_MODE: 0 (II) GLINT(1): TEXEL_LUT_MODE: 0 (II) GLINT(1): YUV_MODE: 0 -(II) GLINT(1): COLOR_DDA_MODE: 1 +(II) GLINT(1): COLOR_DDA_MODE: 0 (II) GLINT(1): TEXTURE_COLOR_MODE: 0 (II) GLINT(1): FOG_MODE: 0 -(II) GLINT(1): ALPHA_BLEND_MODE: 7084 +(II) GLINT(1): ALPHA_BLEND_MODE: 0 (II) GLINT(1): LOGICAL_OP_MODE: 0 -(II) GLINT(1): STATISTICS_MODE: 1 -(II) GLINT(1): SCISSOR_MODE: 1 +(II) GLINT(1): STATISTICS_MODE: 0 +(II) GLINT(1): SCISSOR_MODE: 0 (II) GLINT(1): I2C device "DDC:ddc2" registered at address 0xA0. (II) GLINT(1): I2C device "DDC:ddc2" removed. (II) GLINT(1): Using XFree86 Acceleration Architecture (XAA) @@ -999,3 +999,4 @@ Warning: font renderer for ".bdf.gz" already registered at priority 0 Warning: font renderer for ".pmf" already registered at priority 0 Could not init font path element unix/:7100, removing from list! +(II) 3rd Button detected: disabling emulate3Button