Author: wmb Date: Thu May 26 11:39:28 2011 New Revision: 2230 URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2230
Log: BIOSload version - careful use of op: in callbios.fth to ensure that all bits of the GDT and IDT address are saved and restored.
Modified: cpu/x86/pc/biosload/callbios.fth
Modified: cpu/x86/pc/biosload/callbios.fth ============================================================================== --- cpu/x86/pc/biosload/callbios.fth Thu May 26 10:59:12 2011 (r2229) +++ cpu/x86/pc/biosload/callbios.fth Thu May 26 11:39:28 2011 (r2230) @@ -50,8 +50,8 @@ rm-data-desc # ax mov \ 16-bit data segment ax ds mov ax es mov ax fs mov ax gs mov ax ss mov
- pm-gdt-save #) sgdt \ So we can get back - pm-idt-save #) sidt \ So we can get back + op: pm-gdt-save #) sgdt \ So we can get back + op: pm-idt-save #) sidt \ So we can get back
'bios-idt #) lidt cr0 ax mov h# fe # al and ax cr0 mov \ Enter real mode
openfirmware@openfirmware.info