[coreboot] [v3] r1170 - coreboot-v3/util/x86emu
René Reuter
reuter.rene at googlemail.com
Sun Jun 7 20:43:56 CEST 2009
Nope I'm getting the same error with 1171 in v2:
CBFS: Could not find file pci1013,00b8.rom
In cbfs, rom address for PCI: 00:02.0 = 00000000
On mainboard, rom address for PCI: 00:02.0 = c0000
copying VGA ROM Image from 000c0000 to 0xc0000, 0x8c00 bytes
Calling Option Rom...
oprom: INT# 0x0
oprom: eax: 00000000 ebx: 0001444c ecx: 00013ff4 edx: 0001444c
oprom: ebp: 00013f50 esp: 00000ffa edi: 0000ea44 esi: 0001444c
oprom: ip: 0556 cs: 0000 flags: 00000246
Oops, exception 0 while executing option rom
Unexpected Exception: 0 @ 00:00000556 - Halting
Code: 0 eflags: 00000246
eax: 00000000 ebx: 0001444c ecx: 00013ff4 edx: 0001444c
edi: 0000ea44 esi: 0001444c ebp: 00013f50 esp: 00000ffa
René
2009/6/7 Stefan Reinauer <stepan at coresystems.de>
> Dear René,
>
> can you try the latest version? I checked in a possible fix for v3.
>
> Best regards,
>
> Stefan
>
>
> On 07.06.2009 17:49 Uhr, René Reuter wrote:
>
> This fix is breaking v2 when running it with emulation mainboard qemu-x86:
>
> Output Log:
>
> CBFS: Could not find file pci1013,00b8.rom
> In cbfs, rom address for PCI: 00:02.0 = 00000000
> On mainboard, rom address for PCI: 00:02.0 = c0000
> copying VGA ROM Image from 000c0000 to 0xc0000, 0x8c00 bytes
> Calling Option Rom...
> oprom: INT# 0x0
> oprom: eax: 00000000 ebx: 0001444c ecx: 00013ff4 edx: 0001444c
> oprom: ebp: 00013f50 esp: 00000ffa edi: 0000ea44 esi: 0001444c
> oprom: ip: 0556 cs: 0000 flags: 00000246
> Oops, exception 0 while executing option rom
> Unexpected Exception: 0 @ 00:00000556 - Halting
> Code: 0 eflags: 00000246
> eax: 00000000 ebx: 0001444c ecx: 00013ff4 edx: 0001444c
> edi: 0000ea44 esi: 0001444c ebp: 00013f50 esp: 00000ffa
>
> And here it keeps holding. With older revisions v2 works fine.
>
> Regards,
>
> René
>
> 2009/5/29 <svn at coreboot.org>
>
>> Author: linux_junkie
>> Date: 2009-05-29 20:42:23 +0200 (Fri, 29 May 2009)
>> New Revision: 1170
>>
>> Modified:
>> coreboot-v3/util/x86emu/Config.lb
>> coreboot-v3/util/x86emu/Makefile
>> Log:
>> rename the option CONFIG_PCI_OPTION_ROM_RUN_VM86 to
>> CONFIG_PCI_OPTION_ROM_RUN_REALMODE.
>> Signed-off-by: Joseph Smith <joe at settoplinux.org>
>> Acked-by: Stefan Reinauer <stepan at coresystems.de>
>>
>> Modified: coreboot-v3/util/x86emu/Config.lb
>> ===================================================================
>> --- coreboot-v3/util/x86emu/Config.lb 2009-05-29 17:38:46 UTC (rev 1169)
>> +++ coreboot-v3/util/x86emu/Config.lb 2009-05-29 18:42:23 UTC (rev 1170)
>> @@ -1,11 +1,11 @@
>> uses CONFIG_PCI_OPTION_ROM_RUN_YABEL
>> -uses CONFIG_PCI_OPTION_ROM_RUN_VM86
>> +uses CONFIG_PCI_OPTION_ROM_RUN_REALMODE
>>
>> if CONFIG_PCI_OPTION_ROM_RUN_YABEL
>> dir yabel
>> dir x86emu
>> else
>> - if CONFIG_PCI_OPTION_ROM_RUN_VM86
>> + if CONFIG_PCI_OPTION_ROM_RUN_REALMODE
>> object x86.o
>> object x86_interrupts.o
>> object x86_asm.S
>>
>> Modified: coreboot-v3/util/x86emu/Makefile
>> ===================================================================
>> --- coreboot-v3/util/x86emu/Makefile 2009-05-29 17:38:46 UTC (rev 1169)
>> +++ coreboot-v3/util/x86emu/Makefile 2009-05-29 18:42:23 UTC (rev 1170)
>> @@ -37,7 +37,7 @@
>> #TODO: remove these, these are .h files from slof, to make the merge
>> easier...
>> X86EMU_INCLUDE += -I $(src)/util/x86emu/yabel/compat
>> endif
>> -VM86_SRC = x86.c x86_asm.S
>> +REALMODE_SRC = x86.c x86_asm.S
>>
>> ifeq ($(CONFIG_PCI_OPTION_ROM_RUN_X86EMU),y)
>> LIBX86EMU_SRC=$(patsubst %,x86emu/%,$(X86EMU_SRC)) $(BIOSEMU_SRC)
>> @@ -47,8 +47,8 @@
>> LIBX86EMU_SRC=$(patsubst %,x86emu/%,$(X86EMU_SRC)) $(patsubst
>> %,yabel/%,$(BIOSEMU_SRC))
>> endif
>>
>> -ifeq ($(CONFIG_PCI_OPTION_ROM_RUN_VM86),y)
>> -LIBX86EMU_SRC=$(VM86_SRC)
>> +ifeq ($(CONFIG_PCI_OPTION_ROM_RUN_REALMODE),y)
>> +LIBX86EMU_SRC=$(REALMODE_SRC)
>> endif
>>
>> LIBX86EMU_OBJS = $(patsubst %.c,$(obj)/util/x86emu/%.o,$(LIBX86EMU_SRC))
>>
>>
>> --
>> coreboot mailing list: coreboot at coreboot.org
>> http://www.coreboot.org/mailman/listinfo/coreboot
>>
>
>
>
> --
> coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
> Tel.: +49 761 7668825 • Fax: +49 761 7664613
> Email: info at coresystems.de • http://www.coresystems.de/
> Registergericht: Amtsgericht Freiburg • HRB 7656
> Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20090607/117ac99d/attachment.html>
More information about the coreboot
mailing list