about VGA support in voyager2 board

ron minnich rminnich at lanl.gov
Wed Aug 27 09:21:00 CEST 2003


On Wed, 27 Aug 2003, SONE Takeshi wrote:

> On Tue, Aug 26, 2003 at 11:00:27PM -0600, ron minnich wrote:
> > you need to confirm that int #5 is a VSA interrupt of some sort. 
> 
> I don't know what VSA is, but int 6 is the Invalid Opcode Exception, not
> a BIOS service. This means the execution crashed.

yes, I think something is going wrong. 


> Btw, I've noticed that the idt.c (realmode int handler) puts
> "stub"s starting at 0x400 (1024). It installs 256 stubs, 9 bytes each,
> so they occupy 256*9=2304 bytes from 0x400.
> The 256 bytes (or more?) starting at 0x400 is the BIOS Data Area,
> and VGABIOS tends to rewrite some bytes in it.
> So, it might damage the int handler before calling it.

that's a very good thing to know! 

Where would you like to see the stubs moved?

ron




More information about the coreboot mailing list