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/FgElN1g19LKAvMf38OUEt1QdRSkqGUgfIZfeuYRqEGGHmWQ...