Here's the story. For work I am doing we have to run VGA bios. Since that
only takes 243 bytes I have put that code into linuxbios.

Stupid VGA bioses call INT 0x10 and INT 0x1a. I hear Jeff Garzik laughing.
I am going to put some (MINIMAL! OPTIONAL!) real-mode IDT support into
linuxbios for this stupidity. It makes no sense to me to put this into an
elf-loaded piece of code because INT 0x1A is pci-bios functions that we
already have in linuxbios.

The problem is that in real mode on a pentium I'm not sure I get the
rules. here is my guess.

- Real-mode IDT tables can be 0-based, but don't have to be. They can be
also based at the IDT register (which is 0 by default).
- Real-mode IDT tables are in the CS:IP form, not in the larger
protected-mode form


Can anyone fill me in and correct me?

ron


Reply via email to