Subject: Re: Low level NetBSD Interrupt Questions
To: None <jdd@arl.wustl.edu>
From: Charles M. Hannum <root@ihack.net>
List: port-i386
Date: 05/13/1999 03:06:45
To answer your questions:
1. Our interrupt handling code always uses specific EOIs. The npx
probe is an anomaly, and could easily be changed.
2. NetBSD doesn't actually program the PIIX3 chip, so I assume this
is happening in the BIOS. Can't help you there.
3. The only reason to use automatic EOIs is that it can be slightly
faster (by avoiding an extra write to send the EOI to the master
PIC; it's speced *not* to work on the slave PIC), but on modern
machines the difference is pretty negligible. I also found that
the feature was not reliably implemented, so we don't use it by
default.