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>

next in thread | previous in thread | raw e-mail | index | archive | help
On 5/23/07, Dag-Erling Sm=F8rgrav <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 go=
t
the address of the IRQ14 handler of the BIOS, run this handler in the VM86,
and pray The Great Sysop? :p



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