freebsd-dev/sys/amd64
John Baldwin 030b156bf0 Add a simple mini-driver for the ELCR register. Originally, the ELCR
register controlled the trigger mode and polarity of EISA interrupts.
However, it appears that most (all?) PCI systems use the ELCR to manage
the trigger mode and polarity of ISA interrupts as well since ISA IRQs used
to route PCI interrupts need to be level triggered with active low
polarity.  We check to see if the ELCR exists by sanity checking the value
we get back ensuring that IRQS 0 (8254), 1 (atkbd), 2 (the link from the
slave PIC), and 8 (RTC) are all clear indicating edge trigger and active
high polarity.

This mini-driver will be used by the atpic driver to manage the trigger and
polarity of ISA IRQs.  Also, the mptable parsing code will use this mini
driver rather than examining the ELCR directly.
2004-05-04 20:07:46 +00:00
..
acpica Don't check for NULL, device_get_softc() always succeeds. 2004-04-21 02:10:58 +00:00
amd64 Simplify the sf_buf implementation. In short, make it a trivial veneer 2004-04-18 05:36:37 +00:00
compile Make space for compilations. 2002-07-06 02:49:07 +00:00
conf Add option GEOM_GPT. This brings the ability to have a large number of 2004-05-02 20:40:19 +00:00
ia32 Remove advertising clause from University of California Regent's license, 2004-04-05 23:55:14 +00:00
include Hide FLT_EVAL_METHOD and DECIMAL_DIG in pre-C99 compilation 2004-04-25 02:36:29 +00:00
isa Add a simple mini-driver for the ELCR register. Originally, the ELCR 2004-05-04 20:07:46 +00:00
pci Drastically clean up the legacy host-pci bridge table. We don't need 2004-03-13 19:21:35 +00:00
Makefile This commit adds basic support for the UFS2 filesystem. The UFS2 2002-06-21 06:18:05 +00:00