On Thu, 28 Mar 2002, David Woodhouse wrote:

> Your VGA BIOS is likely to try to install its own INT 10h vector at
> 0000:0040, regardless of where the IDT is actually pointing. It may then
> try to call it, and expect it to work.

they don't seem to do this.

Some cards do nothing more than call INT 10 so they can put up the banner
announcing their existence. In that case the INT 10 is a no-op.

The matrox wants to call int 0x1a for pcibios functions (e.g. "what slot
is this card in?") but if there aren't many matrox cards around I don't
think we care -- besides, matrox has a chance of working with fbdev.


> Do we put an i386 emulator in the Alpha LinuxBIOS too? :)

yuck. I really wish forth expansion roms had come along sooner. But the
vendors count on that x86 machine code to hide IP that is in their cards.
I don't think we'll ever see wide use of Forth in expansion roms for this
reason.

ron

Reply via email to