[openfirmware] patch 1166 breaks qemu

spikethehobbitmage.excite spikethehobbitmage at excite.com
Sat Jun 6 10:52:10 CEST 2009


patch 1166 removed the 16 byte offset added to gbt in cpu/x86/pc/resetend.fth
this causes qemu to hang at line 35 (far jump)
reverting changes to lines 18, 22, and 31 fixes.  (adding '#h 10 +' back in)

18:   gdt-pa h# 10 + # di mov			\ New GDT base
22:   gdt-pa h# 10 + h# 60 + #   di  mov		\ Destination - New descriptor 0x60
31:   gdt-pa h# 10 + #  2 [ax]  mov		\ New GDT base

tested against version 1212


------------------------------------------------------------
Postcards
Click to get high quality postcards printed fast and easy.
http://tagline.excite.com/fc/FgElN1g19LKAvMf38OUEt1QdRSkqGUgfIZfeuYRqEGGHmWQU3NUA8Urw2nG/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openfirmware.info/pipermail/openfirmware/attachments/20090606/95e3ec5e/attachment.htm>


More information about the openfirmware mailing list