Date: Wed, 23 May 2007 11:37:52 +0200 From: "Die Gestalt" <die.gestalt@gmail.com> To: freebsd-drivers@freebsd.org Subject: Re: Generic int 13h driver Message-ID: <5bf3e10d0705230237w729e8344k777c1cdabcf57697@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. 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?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5bf3e10d0705230237w729e8344k777c1cdabcf57697>