https://bugs.freedesktop.org/show_bug.cgi?id=60680
--- Comment #19 from Ilia Mirkin <[email protected]> --- ... and if that doesn't work, try making it a rd32 & 0xff instead of a rd08. [would also need more logic to handle non-aligned-to-4 reads, but you don't have those] Looking at the full mmiotrace (rather than just PDISPLAY as my earlier diff was doing), there are sections like [0] 35.111642 MMIO32 R 0x619494 0x000900e8 PDISPLAY.VGA.CR+0x94 => 0x900e8 [0] 35.111688 MMIO32 W 0x619494 0x000900e0 PDISPLAY.VGA.CR+0x94 <= 0x900e0 ... ~30 more identical lines ... and then in the good trace: [0] 35.113651 MMIO32 R 0x619494 0x000900e0 PDISPLAY.VGA.CR+0x94 => 0x900e0 but in the bad trace: [0] 39.098615 MMIO8 W 0x6013d4 0x00000094 PRMIO.CRX <= 0x94 [0] 39.098655 CRTC0 R 0x94 0x00 0x94 => 0 And that is the value used by the condition 0x05. So it seems really likely that this will help. I hope. -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ Nouveau mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/nouveau
