This fix is breaking v2 when running it with emulation mainboard qemu-x86:<br><br> Output Log:<br><br>CBFS:  Could not find file pci1013,00b8.rom<br>In cbfs, rom address for PCI: 00:02.0 = 00000000<br>On mainboard, rom address for PCI: 00:02.0 = c0000<br>
copying VGA ROM Image from 000c0000 to 0xc0000, 0x8c00 bytes<br>Calling Option Rom...<br>oprom: INT# 0x0<br>oprom: eax: 00000000 ebx: 0001444c ecx: 00013ff4 edx: 0001444c<br>oprom: ebp: 00013f50 esp: 00000ffa edi: 0000ea44 esi: 0001444c<br>
oprom:  ip: 0556      cs: 0000   flags: 00000246<br>Oops, exception 0 while executing option rom<br>Unexpected Exception: 0 @ 00:00000556 - Halting<br>Code: 0 eflags: 00000246<br>eax: 00000000 ebx: 0001444c ecx: 00013ff4 edx: 0001444c<br>
edi: 0000ea44 esi: 0001444c ebp: 00013f50 esp: 00000ffa<br><br>And here it keeps holding. With older revisions v2 works fine.<br><br>Regards,<br><br>René<br><br><div class="gmail_quote">2009/5/29  <span dir="ltr"><<a href="mailto:svn@coreboot.org">svn@coreboot.org</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Author: linux_junkie<br>
Date: 2009-05-29 20:42:23 +0200 (Fri, 29 May 2009)<br>
New Revision: 1170<br>
<br>
Modified:<br>
   coreboot-v3/util/x86emu/Config.lb<br>
   coreboot-v3/util/x86emu/Makefile<br>
Log:<br>
rename the option CONFIG_PCI_OPTION_ROM_RUN_VM86 to CONFIG_PCI_OPTION_ROM_RUN_REALMODE.<br>
Signed-off-by: Joseph Smith <<a href="mailto:joe@settoplinux.org">joe@settoplinux.org</a>><br>
Acked-by: Stefan Reinauer <<a href="mailto:stepan@coresystems.de">stepan@coresystems.de</a>><br>
<br>
Modified: coreboot-v3/util/x86emu/Config.lb<br>
===================================================================<br>
--- coreboot-v3/util/x86emu/Config.lb   2009-05-29 17:38:46 UTC (rev 1169)<br>
+++ coreboot-v3/util/x86emu/Config.lb   2009-05-29 18:42:23 UTC (rev 1170)<br>
@@ -1,11 +1,11 @@<br>
 uses CONFIG_PCI_OPTION_ROM_RUN_YABEL<br>
-uses CONFIG_PCI_OPTION_ROM_RUN_VM86<br>
+uses CONFIG_PCI_OPTION_ROM_RUN_REALMODE<br>
<br>
 if CONFIG_PCI_OPTION_ROM_RUN_YABEL<br>
   dir yabel<br>
   dir x86emu<br>
 else<br>
-  if CONFIG_PCI_OPTION_ROM_RUN_VM86<br>
+  if CONFIG_PCI_OPTION_ROM_RUN_REALMODE<br>
     object x86.o<br>
     object x86_interrupts.o<br>
     object x86_asm.S<br>
<br>
Modified: coreboot-v3/util/x86emu/Makefile<br>
===================================================================<br>
--- coreboot-v3/util/x86emu/Makefile    2009-05-29 17:38:46 UTC (rev 1169)<br>
+++ coreboot-v3/util/x86emu/Makefile    2009-05-29 18:42:23 UTC (rev 1170)<br>
@@ -37,7 +37,7 @@<br>
 #TODO: remove these, these are .h files from slof, to make the merge easier...<br>
 X86EMU_INCLUDE += -I $(src)/util/x86emu/yabel/compat<br>
 endif<br>
-VM86_SRC    = x86.c x86_asm.S<br>
+REALMODE_SRC    = x86.c x86_asm.S<br>
<br>
 ifeq ($(CONFIG_PCI_OPTION_ROM_RUN_X86EMU),y)<br>
 LIBX86EMU_SRC=$(patsubst %,x86emu/%,$(X86EMU_SRC)) $(BIOSEMU_SRC)<br>
@@ -47,8 +47,8 @@<br>
 LIBX86EMU_SRC=$(patsubst %,x86emu/%,$(X86EMU_SRC)) $(patsubst %,yabel/%,$(BIOSEMU_SRC))<br>
 endif<br>
<br>
-ifeq ($(CONFIG_PCI_OPTION_ROM_RUN_VM86),y)<br>
-LIBX86EMU_SRC=$(VM86_SRC)<br>
+ifeq ($(CONFIG_PCI_OPTION_ROM_RUN_REALMODE),y)<br>
+LIBX86EMU_SRC=$(REALMODE_SRC)<br>
 endif<br>
<br>
 LIBX86EMU_OBJS = $(patsubst %.c,$(obj)/util/x86emu/%.o,$(LIBX86EMU_SRC))<br>
<font color="#888888"><br>
<br>
--<br>
coreboot mailing list: <a href="mailto:coreboot@coreboot.org">coreboot@coreboot.org</a><br>
<a href="http://www.coreboot.org/mailman/listinfo/coreboot" target="_blank">http://www.coreboot.org/mailman/listinfo/coreboot</a><br>
</font></blockquote></div><br>