freebsd-nq/sys/i386
Stefan Eßer 4c9340d45c Add support for shared interrupts to the kernel. This code is meant
be (eventually) architecture independent. It provides an emulation
of the ISA interrupt registration function register_intr(), but that
function does no longer manipulated the interrupt controller and
interrupt descriptor table, but calls the architecture dependent
function setup_icu() for that purpose.

After the ISA/EISA bus code has been modified to directly call the new
interrupt registartion functions (intr_create() and intr_connect()),
the emulation of register_intr() should be dropped.

The C level interrupt handler function should take a (void*) argument,
and the function pointer type (inthand2_t) should defined in some  other
place than isa_device.h.

This commit is a pre-requisite for the removal of the PCI specific shared
interrupt code.

Reviewed by:    dfr,bde
1997-05-26 14:42:24 +00:00
..
apm Fix embarrasing typo that survived because I applied the wrong patch- 1997-03-30 09:08:00 +00:00
bios Fix embarrasing typo that survived because I applied the wrong patch- 1997-03-30 09:08:00 +00:00
boot Removed some useless code: 1997-05-16 10:40:00 +00:00
conf uncomment wl again now that it compiles... 1997-05-25 07:18:22 +00:00
eisa Don't include <sys/ioctl.h> in the kernel. Stage 1: don't include 1997-03-24 11:25:10 +00:00
i386 Added a test called 'LATE_START'. 1997-05-26 09:23:30 +00:00
ibcs2 md_regs is a struct trapframe * now, not int [] 1997-05-07 20:05:45 +00:00
include Added a test called 'LATE_START'. 1997-05-26 09:23:30 +00:00
isa Add support for shared interrupts to the kernel. This code is meant 1997-05-26 14:42:24 +00:00
linux md_regs is a struct trapframe * now, not int [] 1997-05-07 20:05:45 +00:00
pci Mask out revision register in consistency test of class register. 1997-04-09 11:34:50 +00:00
scsi Print out some more diagnostic information when we reject a message. 1997-04-26 05:03:18 +00:00
Makefile Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00