Hi
I keep getting "ILLEGAL EXTENDED X86 OPCODE!" from my VGA ROM while trying
run VGA ROM in coreboot.
I tried x86emu, yabel and real mode for running VGA ROM with no luck. But
the same VGA ROM is running with seabios.
I am attaching the boot logs with x86emu, real mode and with seabios.
Any help?
What is the big difference while executing VGA ROM in coreboot and seabios?
Why coreboot can't run a VGA ROM which seabios can?
Thanks
Mansoor
-------------------------------------------------------------------------------
DISCLAIMER: This e-mail and any attachment (s) is for authorised use by the
intended recipient (s) only. It may contain proprietary material, confidential
information and/or be subject to the legal privilege of iWave Systems
Technologies Private Limited. If you have received this message in error,
please notify the originator immediately. If you are not the intended
recipient, you are notified that you are strictly prohibited from retaining,
using, copying, alerting or disclosing the content of this message. Thank you
for your co-operation.
------------------------------------------------------------------------------
Copying data 65...@0xfff00038 to 185...@0x000c0000
Checking rom 0x000c0000 (sig aa55 size 128)
Running option rom at c000:0003
enter handle_1a:
a=0000b102 b=00007800 c=00008108 d=00008086 ds=8e01 es=8e01 ss=8e01
si=00000000 di=00007826 bp=000077f4 sp=000077f0 cs=c000 ip=c7e3 f=0246
enter handle_1a:
a=0000b10a b=00000010 c=00000000 d=00003986 ds=8e01 es=8e01 ss=8e01
si=00003986 di=0000005c bp=00007806 sp=00007802 cs=c000 ip=c81a f=0246
enter handle_1a:
a=0000b109 b=00000010 c=3f800000 d=0000329c ds=8e01 es=8e01 ss=8e01
si=0000329c di=00000014 bp=00007800 sp=000077fc cs=c000 ip=c81a f=0246
enter handle_1a:
a=0000b102 b=00007816 c=00008108 d=00008086 ds=8e01 es=0000 ss=8e01
si=00000000 di=00000000 bp=0000780a sp=00007806 cs=c000 ip=c7e3 f=0246
enter handle_1a:
a=0000b108 b=00000010 c=00000000 d=0000782a ds=8e01 es=0000 ss=8e01
si=0000782a di=00000062 bp=00007812 sp=0000780e cs=c000 ip=c81a f=0246
enter handle_1a:
a=0000b102 b=00007816 c=00008108 d=00008086 ds=8e01 es=0000 ss=8e01
si=00000000 di=00001f8e bp=0000780a sp=00007806 cs=c000 ip=c7e3 f=0246
enter handle_1a:
a=0000b109 b=00000010 c=00000000 d=0000782a ds=8e01 es=0000 ss=8e01
si=0000782a di=00000052 bp=00007812 sp=0000780e cs=c000 ip=c81a f=0246
enter handle_1a:
a=0000b102 b=00007816 c=00008108 d=00008086 ds=8e01 es=0000 ss=8e01
si=00000000 di=0000003b bp=0000780a sp=00007806 cs=c000 ip=c7e3 f=0246
enter handle_1a:
a=0000b109 b=00000010 c=00000000 d=0000782a ds=8e01 es=0000 ss=8e01
si=0000782a di=0000005e bp=00007812 sp=0000780e cs=c000 ip=c81a f=0246
enter handle_15:
a=3fbb5f40 b=00000000 c=00007862 d=0000c000 ds=a000 es=0000 ss=a000
si=00000006 di=0000369e bp=00007854 sp=0000784e cs=c000 ip=1d1b f=0246
fail handle_155fXX:23(86):
a=3fbb5f40 b=00000000 c=00007862 d=0000c000 ds=a000 es=0000 ss=a000
si=00000006 di=0000369e bp=00007854 sp=0000784e cs=c000 ip=1d1b f=0246
enter handle_15:
a=3fbb5f36 b=000008c1 c=00007862 d=0000003b ds=a000 es=0000 ss=a000
si=00000006 di=00007850 bp=00007854 sp=0000784e cs=c000 ip=1dd2 f=0202
fail handle_155fXX:23(86):
a=3fbb5f36 b=000008c1 c=00007862 d=0000003b ds=a000 es=0000 ss=a000
si=00000006 di=00007850 bp=00007854 sp=0000784e cs=c000 ip=1dd2 f=0202
enter handle_15:
a=00005f35 b=000003b0 c=00000000 d=0000f074 ds=a000 es=0000 ss=a000
si=000008c1 di=0000783e bp=00007840 sp=0000783e cs=c000 ip=1ad6 f=0202
fail handle_155fXX:23(86):
a=00005f35 b=000003b0 c=00000000 d=0000f074 ds=a000 es=0000 ss=a000
si=000008c1 di=0000783e bp=00007840 sp=0000783e cs=c000 ip=1ad6 f=0202
enter handle_1a:
a=0000b10a b=00000010 c=00000000 d=00007826 ds=a000 es=0000 ss=a000
si=00007826 di=000000f0 bp=00007814 sp=00007810 cs=c000 ip=c81a f=0246
enter handle_1a:
a=0000b102 b=00007804 c=01ff8100 d=00008086 ds=a000 es=0000 ss=a000
si=00000000 di=0000783e bp=000077f8 sp=000077f4 cs=c000 ip=c7e3 f=0246
enter handle_1a:
a=0000b10d b=00000000 c=000003f0 d=00000000 ds=a000 es=0000 ss=a000
si=000039c2 di=000000d0 bp=000077fe sp=000077fc cs=c000 ip=c803 f=0246
enter handle_1a:
a=0000b10a b=00000000 c=00000000 d=00007818 ds=a000 es=0000 ss=a000
si=00007818 di=000000d4 bp=00007806 sp=00007802 cs=c000 ip=c81a f=0246
enter handle_15:
a=00005f38 b=000808c1 c=00080003 d=0000c000 ds=a000 es=c000 ss=a000
si=00000000 di=00000003 bp=00007812 sp=00007804 cs=c000 ip=3115 f=0202
fail handle_155fXX:23(86):
a=00005f38 b=000808c1 c=00080003 d=0000c000 ds=a000 es=c000 ss=a000
si=00000000 di=00000003 bp=00007812 sp=00007804 cs=c000 ip=3115 f=0202
enter handle_1a:
a=0000b10a b=000000f8 c=00000000 d=00000000 ds=a000 es=c000 ss=a000
si=00000424 di=00000048 bp=00007780 sp=0000777c cs=c000 ip=c81a f=0246
enter handle_15:
a=22045f33 b=00005003 c=000000a0 d=00000e06 ds=a000 es=0000 ss=a000
si=00000000 di=00000000 bp=000077fa sp=000077de cs=c000 ip=353b f=0246
fail handle_155fXX:23(86):
a=22045f33 b=00005003 c=000000a0 d=00000e06 ds=a000 es=0000 ss=a000
si=00000000 di=00000000 bp=000077fa sp=000077de cs=c000 ip=353b f=0246
enter handle_15:
a=00005f38 b=000008c1 c=00000003 d=0000c000 ds=a000 es=c000 ss=a000
si=00000000 di=00000003 bp=00007846 sp=00007838 cs=c000 ip=3115 f=0202
fail handle_155fXX:23(86):
a=00005f38 b=000008c1 c=00000003 d=0000c000 ds=a000 es=c000 ss=a000
si=00000000 di=00000003 bp=00007846 sp=00007838 cs=c000 ip=3115 f=0202
enter handle_15:
a=22045f33 b=00005003 c=00000000 d=00000e06 ds=a000 es=0000 ss=a000
si=00000000 di=00000000 bp=0000782e sp=00007812 cs=c000 ip=353b f=0246
fail handle_155fXX:23(86):
a=22045f33 b=00005003 c=00000000 d=00000e06 ds=a000 es=0000 ss=a000
si=00000000 di=00000000 bp=0000782e sp=00007812 cs=c000 ip=353b f=0246
enter handle_15:
a=00005f31 b=000008c1 c=00000008 d=000003c4 ds=a000 es=0000 ss=a000
si=00000006 di=00007850 bp=00007854 sp=0000784e cs=c000 ip=1e7a f=0202
fail handle_155fXX:23(86):
a=00005f31 b=000008c1 c=00000008 d=000003c4 ds=a000 es=0000 ss=a000
si=00000006 di=00007850 bp=00007854 sp=0000784e cs=c000 ip=1e7a f=0202
Searching CBFS for prefix vgaroms/
Found CBFS file pci8086,8108.rom
Found CBFS file fallback/payload
Found CBFS file fallback/coreboot_ram
Found CBFS file
Turning on vga console
enter handle_15:
a=a0005f38 b=000008c1 c=00000003 d=0000c000 ds=a000 es=c000 ss=a000
si=00000000 di=00000003 bp=000077cc sp=000077be cs=c000 ip=3115 f=0002
fail handle_155fXX:23(86):
a=a0005f38 b=000008c1 c=00000003 d=0000c000 ds=a000 es=c000 ss=a000
si=00000000 di=00000003 bp=000077cc sp=000077be cs=c000 ip=3115 f=0002
enter handle_15:
a=22045f33 b=00005003 c=00000000 d=00000e06 ds=a000 es=0000 ss=a000
si=00000000 di=00000000 bp=000077b4 sp=00007798 cs=c000 ip=353b f=0046
fail handle_155fXX:23(86):
a=22045f33 b=00005003 c=00000000 d=00000e06 ds=a000 es=0000 ss=a000
si=00000000 di=00000000 bp=000077b4 sp=00007798 cs=c000 ip=353b f=0046
Starting SeaBIOS (version pre-0.4.3-20091029_132632-ubuntu)
PCI Expansion ROM, signature 0xaa55, INIT size 0x10000, data ptr 0x001c
PCI ROM Image, Vendor 8086, Device 8108,
PCI ROM Image, Class Code 030000, Code Type 00
copying VGA ROM Image from fff00038 to 0xc0000, 0x10000 bytes
Real mode stub @00000500: 422 bytes
Calling Option ROM...
oprom: INT# 0x8e41a854
oprom: eax: 8a000885 ebx: 0e21e039 ecx: 00028101 edx: 2989b606
oprom: ebp: 58000a58 esp: c0010004 edi: c668404c esi: c2650304
oprom: ip: e6b0 cs: 8831 flags: 00002900
Unexpected Exception: 6 @ 10:f6fdd07d - Halting
Code: 0 eflags: 00010012
eax: 00007776 ebx: 00008831 ecx: 0010ef73 edx: 001059b1
edi: c0010004 esi: 8e41a854 ebp: 00002900 esp: 0000774a
PCI Expansion ROM, signature 0xaa55, INIT size 0x10000, data ptr 0x001c
PCI ROM Image, Vendor 8086, Device 8108,
PCI ROM Image, Class Code 030000, Code Type 00
copying VGA ROM Image from fff00038 to 0xc0000, 0x10000 bytes
entering emulator
c000:0087: 01 ILLEGAL EXTENDED X86 OPCODE!
halt_sys: file /coreboot-v2/src/devices/../../util/x86emu/x86emu/o
ps2.c, line 60
halted
exited emulator
--
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot