[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