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

_______________________________________________
Linuxbios mailing list
[EMAIL PROTECTED]
http://www.clustermatic.org/mailman/listinfo/linuxbios

Reply via email to