freebsd-skq/sys/dev
mdodd c790088cf6 Move the specification of EDGE/LEVEL triggered interrupts to
eisa_add_intr() which now takes an additional arguement (one of
EISA_TRIGGER_LEVEL or EISA_TRIGGER_EDGE).

The flag RR_SHAREABLE has no effect when passed to
bus_alloc_resource(dev, SYS_RES_IRQ, ...) in an EISA device context as
the eisa_alloc_resource() call (bus_alloc_resource method) now deals
with this flag directly, depending on the device ivars.

This change does nothing more than move all the 'shared = inb(foo + iobsse)'
nonesense to the device probe methods rather than the device attach.

Also, print out 'edge' or 'level' in the IRQ announcement message.

Reviewed by: dfr
1999-08-01 22:57:09 +00:00
..
advansys Move the specification of EDGE/LEVEL triggered interrupts to 1999-08-01 22:57:09 +00:00
aha
ahb Move the specification of EDGE/LEVEL triggered interrupts to 1999-08-01 22:57:09 +00:00
aic7xxx Move the specification of EDGE/LEVEL triggered interrupts to 1999-08-01 22:57:09 +00:00
amd
ar
ata
atkbdc Alter the behavior of sys/kern/subr_bus.c:device_print_child() 1999-07-29 01:03:04 +00:00
bktr Alter the behavior of sys/kern/subr_bus.c:device_print_child() 1999-07-29 01:03:04 +00:00
buslogic Move the specification of EDGE/LEVEL triggered interrupts to 1999-08-01 22:57:09 +00:00
ccd
cs
cy
de
dec
dgb
dpt Move the specification of EDGE/LEVEL triggered interrupts to 1999-08-01 22:57:09 +00:00
ed
eisa Move the specification of EDGE/LEVEL triggered interrupts to 1999-08-01 22:57:09 +00:00
en
ep Move the specification of EDGE/LEVEL triggered interrupts to 1999-08-01 22:57:09 +00:00
ex
fb
fdc Revert rev 1.149. Bruce convinced me that the problem already disappeared 1999-07-29 11:27:33 +00:00
fe
fxp
hea
hfa
ic
ida Alter the behavior of sys/kern/subr_bus.c:device_print_child() 1999-07-29 01:03:04 +00:00
ie
iicbus Alter the behavior of sys/kern/subr_bus.c:device_print_child() 1999-07-29 01:03:04 +00:00
isp
joy
kbd
lnc
mc146818
mcd
mse
pccard
pcf Alter the behavior of sys/kern/subr_bus.c:device_print_child() 1999-07-29 01:03:04 +00:00
pci Alter the behavior of sys/kern/subr_bus.c:device_print_child() 1999-07-29 01:03:04 +00:00
pcm/isa
pdq Move the specification of EDGE/LEVEL triggered interrupts to 1999-08-01 22:57:09 +00:00
ppbus Alter the behavior of sys/kern/subr_bus.c:device_print_child() 1999-07-29 01:03:04 +00:00
ppc
rc
rp
scd
sf
si
sio
sk
smbus Alter the behavior of sys/kern/subr_bus.c:device_print_child() 1999-07-29 01:03:04 +00:00
snp
sound/isa
speaker
sr
streams Cleanup - diked out a heap of old KLM stuff that isn't needed anymore. 1999-08-01 12:51:06 +00:00
syscons
ti
tx
usb Alter the behavior of sys/kern/subr_bus.c:device_print_child() 1999-07-29 01:03:04 +00:00
vinum
vn
vr
vx Move the specification of EDGE/LEVEL triggered interrupts to 1999-08-01 22:57:09 +00:00
wi
wl
xe