Generic int 13h driver

Die Gestalt die.gestalt at gmail.com
Wed May 23 09:37:54 UTC 2007


On 5/23/07, Dag-Erling Smørgrav <des at des.no> wrote:
>
>
> Use PIO mode (no IRQs).  It's slower, but using the BIOS is so slow you
> probably won't notice anyway...
>
> Otherwise you need to install an interrupt handler which will catch IRQ
> 14 and pass it on to the BIOS.


I cannot decide if PIO will be used or not, since for SCSI devices (for
example) I don't think there is a PIO mode... I also would prefer not to
depend on the configuration of the BIOS. Unless you have an idea about how
to enforce PIO mode from the driver?

Although I see how to write an interrupt handler, I don't see how to pass
the catched interrupt back to the BIOS. Do I need to read some sort of
interrupt table in the BIOS?


More information about the freebsd-drivers mailing list