The basic IRQ handler that is serviced by x86emu module is not returned back to caller. So must be patched.
-- jaagar
--- coreboot-a/util/x86emu/biosemu.c 2009-11-25 00:35:25.000000000 +0900 +++ coreboot-b/util/x86emu/biosemu.c 2009-11-25 04:49:42.000000000 +0900 @@ -553,7 +561,7 @@ X86_CS = initialcs; /* Initialize stack and data segment */ - X86_SS = STACK_SEGMENT; + X86_SS = initialcs; X86_SP = STACK_START_OFFSET;; X86_DS = DATA_SEGMENT;
-- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

