Questions on BX Chipset

SONE Takeshi ts1 at tsn.or.jp
Sun Aug 17 14:40:00 CEST 2003


On Thu, Aug 14, 2003 at 07:57:21AM -0600, ron minnich wrote:
> On Thu, 14 Aug 2003, Meinrad Sauter wrote:
> 
> > Enabling extended BIOS access
> > Enabling Full ISA Mode
> > Enabling IRQ8
> > Enabling Mouse IRQ12 on piix4e
> > done.
> > INSTALL REAL-MODE IDT
> > DO THE VGA BIOS
> > found VGA: vid=110b, did=4
> > 0x55 0xaa 0x40 0xea 0xbe 0x31 0x0 0xc0 0x0 0x0 0xc3 0x0 0x14 0x0 0x0 0x0 
> > biosint: # 0x6, eax 0x0 ebx 0xd5b4 ecx 0x720 edx 0xa2f1
> > biosint: ebp 0x136ac esp 0xff6 edi 0xf6d4 esi 0xfb9fc
> > biosint: ip 0x3 cs 0x0 flags 0x46
> > biosint: Unsupport int #0x6
> > biosint: # 0x6, eax 0x0 ebx 0xd5b4 ecx 0x720 edx 0xa2f1
> > biosint: ebp 0x136ac esp 0xff6 edi 0xf6d4 esi 0xfb9fc
> > biosint: ip 0x3 cs 0x0 flags 0x46
> > biosint: Unsupport int #0x6
> > biosint: # 0x6, eax 0x0 ebx 0xd5b4 ecx 0x720 edx 0xa2f1
> > biosint: ebp 0x136ac esp 0xff6 edi 0xf6d4 esi 0xfb9fc
> > biosint: ip 0x3 cs 0x0 flags 0x46
> > biosint: Unsupport int #0x6
> > 
> 
> yes, sorry, you just hit an int we don't support yet. It's all working 
> right, but you'll need to implement int #6. 

INT6 is not a BIOS service. It's a CPU exception -- invalid opcode.

At this point we don't have an easy way other than gnireenigne esrever
to track this down.
And the CS:IP prints here are probably incorrect, so if you go this
way you must fix this first (I have a patch for it, but I'm not sure
if it's good for other versions of GCC than the one I used).

The other way is to gain legacy compatibility, like BIOS data area,
farcall entry points, etc, one by one, until your VGA BIOS happens to
work...

--
Takeshi



More information about the coreboot mailing list