AFAIK, there's no way to call a routine in your BIOS, if it was designed for
real-mode, which most routines are designed for.
If you think your BIOS routine is PM clean, find out a way to figure out the
address (intvektor 15 in DOS ...). This might include hacking setup.S or
LILO to read the intvektor, before we switch to PM.
Look into APM code or vesafb code how to call such a routine. You don't
expect the machine insn int 15 to work!
BTW: You really mean int 0x15? Wasn't this the int BIOSes used to use for
tapes and now use for joystick access and some extended memory reporting and
copying funcs. You won't be lucky calling it.
-- Kurt Garloff <K.Garloff@ping.de> (Dortmund, FRG) PGP key on http://student.physik.uni-dortmund.de/homepages/garloff>There is something frustrating about the quality and speed of Linux >development. I.e. the quality is too high and the speed is too high, in >other words, I can implement this XXXX feature, but I bet someone else >has already done it and is just about to release his patch to Linus soon... [From a posting of Tigran Aivazian to linux-kernel, XXXX = disk stat]
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/