On Thu, 9 Aug 2007 21:40:41 +0200
Michael Meeuwisse <[EMAIL PROTECTED]> wrote:
> I've done some OS-related development so I'm familiar with interrupt
> tables. I'm just confused on the point of 'we hook into a table..',
> how is the BIOS giving us that option? Is there some magic boot
> sequence which enables us to get temporary control of the CPU? Does
> the BIOS asks for data from an address, which is then copied from the
> EPROM into main memory and finally executed (so we can register
> interrupts etc)?
The original way of doing things were, that the BIOS expected
to have executable code at certain memory locations. This got
later changed to some probing (IIRC some signature) at fixed
memory positions.
If you are old enough, you might remember that old ISA devices
hat lots of jumpers or dip switches to set on which memory addresses
the card should listen to.
I'm not sure whether the afore mentioned Ralf Browns Interrupt List
explains how this works. If not, you have to look it up in some
old PC books. The german "PC Intern" (by Michael Tischler)
used to do a good job in that. But i guess that any better
PC internal book from until mid 90s should do the job.
Attila Kinali
--
Praised are the Fountains of Shelieth, the silver harp of the waters,
But blest in my name forever this stream that stanched my thirst!
-- Deed of Morred
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)