| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
bootverbose, since the older register_intr() code didn't print out
anything, and the laptop support will cause lots of these un-necessary
messages.
|
| |
|
|
|
|
| |
This is in preperation for moving all cpl accesses behind a critical region lock.
|
| |
|
| |
|
|
|
|
| |
needed
|
|
|
|
| |
previous commit made them private which broke things.
|
|
|
|
|
|
|
| |
isa.c (slightly) more portable and will make my life developing the really
portable version much easier.
Reviewed by: peter, fsmp
|
|
|
|
|
|
| |
since that's the only place that it's used.
Submitted by: se (apparently on suggestion from dfr)
|
|
|
|
|
|
| |
s/intrmask/intrmask_t/g
Reviewed by: bde, se
|
|
|
|
| |
dereference (head->next in intr_disconnect).
|
|
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 theISA/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
|