<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Sorry, I didn't read your report thorough enough, I thought you were
using v3 due to the v3 revision numbers. <br>
<br>
The fix is only renaming a variable, nothing more. It's highly unlikely
that it's the cause of the breakage. What coreboot v2 revision are you
using?<br>
<br>
<br>
Stefan<br>
<br>
<br>
On 07.06.2009 17:49 Uhr, René Reuter wrote:
<blockquote
 cite="mid:6b2fa9aa0906070849r5b19f63bk5514fa8553b43337@mail.gmail.com"
 type="cite">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
 moz-do-not-send="true" 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 moz-do-not-send="true"
 href="mailto:joe@settoplinux.org">joe@settoplinux.org</a>><br>
Acked-by: Stefan Reinauer <<a moz-do-not-send="true"
 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"></font><br>
  </blockquote>
  </div>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">-- 
coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
      Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: <a class="moz-txt-link-abbreviated" href="mailto:info@coresystems.de">info@coresystems.de</a>  • <a class="moz-txt-link-freetext" href="http://www.coresystems.de/">http://www.coresystems.de/</a>
Registergericht: Amtsgericht Freiburg • HRB 7656
Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866
</pre>
</body>
</html>