On 10/31/2009 10:29 AM, Kevin O'Connor wrote:
On Sat, Oct 31, 2009 at 01:14:21PM +0530, Mansoor wrote: [...]
c000:0087 0f01 ILLEGAL EXTENDED X86 OPCODE c000:0087: 01 ILLEGAL EXTENDED X86 OPCODE! halt_sys: file /prdmd/coreboot-v2/src/devices/../../util/x86emu/x86emu/ops2.c, line 60 halted AX=0000 BX=0000 CX=0000 DX=0080 SP=ffec BP=0000 SI=0000 DI=0057 DS=c000 ES=0000 SS=1000 CS=c000 IP=0089 NV UP EI PL NZ NA PO NC c000:0089 e0 ILLEGAL EXTENDED X86 OPCODE
If I dissasemble 0f01e0 I get:
0: 0f 01 e0 smsww %ax
Though, that might differ depending on the next bytes?
In any case, I get the feeling your rom may be about to enter 32bit mode..
You might want to try running:
objdump -m i386 -M i8086 -M suffix -D -b binary myvgarom.rom
and see what it says is at offset 0x0087.
Interesting, the Atom has a 32-bit vga bios? Mansoor please let us know what 0x0087 says.