On Sun, 2010-10-24 at 23:57 +0200, Luc Verhaegen wrote: > Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=24348 > > Before (data flag ignored -> broken): > 66 DATA: > e944f1 JMP 1ff6 > > After (fixed): > 66 DATA: > e944f1ffff JMP 00001ff8 > > This subtle difference in the length of decoded instruction meant > that the VBE call jumped to the routine setting AX=0x14F (VBE Failed) > instead of the routine that set AX=0x4F (VBE success). > > The ability to run the same code in vm86 significantly aided the > debugging of this issue. Those X.org developers who would like to drop > vm86 better take special care towards _all_ vesa bugs, as those will > expose further issues. > > Patch applies easily to even xserver 1.4.2. > > Signed-off-by: Luc Verhaegen <l...@skynet.be> > Tested-by: Luc Verhaegen <l...@skynet.be>
Reviewed-by: Adam Jackson <a...@redhat.com> - ajax
signature.asc
Description: This is a digitally signed message part
_______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel