Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 May 2007 12:14:31 +0200
From:      "Die Gestalt" <die.gestalt@gmail.com>
To:        freebsd-drivers@freebsd.org
Subject:   Re: Generic int 13h driver
Message-ID:  <5bf3e10d0705230314w3038a532uf0d8c0ed18a5d05f@mail.gmail.com>
In-Reply-To: <863b1nvqqa.fsf@dwp.des.no>
References:  <5bf3e10d0705150724q3f0fd25fq89094bd02d8f9d29@mail.gmail.com> <86veetgnk4.fsf@dwp.des.no> <5bf3e10d0705210744s119d1c5cpc20ab1036e9f98ff@mail.gmail.com> <5bf3e10d0705221130t222b80b5w64a4e446b04d6029@mail.gmail.com> <863b1nvqqa.fsf@dwp.des.no>

index | next in thread | previous in thread | raw e-mail

On 5/23/07, Dag-Erling Smørgrav <des@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.

So I will have to write an interrupt handler that catches the IRQ14, has got
the address of the IRQ14 handler of the BIOS, run this handler in the VM86,
and pray The Great Sysop? :p


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5bf3e10d0705230314w3038a532uf0d8c0ed18a5d05f>