[Xorg-driver-geode] xf86-video-amd 2.7.7.4 - vm86 vs x86emu

Bart Trojanowski bart at jukie.net
Sat Jan 5 10:51:07 PST 2008


* Bart Trojanowski <bart at jukie.net> [080105 13:13]:
> I tested 2.7.7.0, 2.7.7.3 and 2.7.7.4 on ThinCan (General Software BIOS)
> running Ubuntu/Gutsy with xcore 1.3 
> 
>         - 2.7.7.[03] - GP fault
>         - 2.7.7.[03] w/ patches applied manualy - freeze
>         - 2.7.7.4 - freeze
> 
> I also rebuild xcore 1.3 Gutsy package w/ --with-int10=vm86 ...
> 
>         - 2.7.7.0 - GP fault
>         - 2.7.7.4 - freeze
> 
> We previously thought that going from 1.1 to 1.3 xcore caused this
> because of the change from vm86 to x86emu.  I think this shows that
> x86emu is not at fault.  Martin-Eric said that it could be int10 code.
> 
> With vm86 the only difference I see before the freeze is 
> 
>         (EE) AMD(0): vm86() syscall generated signal 8.
> 
> printed on the screen before things top responding.  I don't know if
> that is at all related.

Using my log-to-network-hack I can get a couple of more lines that would
have otherwise been sent to the log file...

(EE) AMD(0): vm86() syscall generated signal 8.
(II) AMD(0): EAX=0x00000018, EBX=0x00000078, ECX=0x00000000, EDX=0x00000020
(II) AMD(0): ESP=0x00000fba, EBP=0x00000000, ESI=0x00000000, EDI=0x00000000

This is possibly emitted by dump_registers() from hw/xfree86/int10/helper_exec.c 

-Bart

-- 
				WebSig: http://www.jukie.net/~bart/sig/


More information about the Xorg-driver-geode mailing list