freebsd-dev/sys/dev
Matthew N. Dodd 0d6ab4a16a 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 Remember to clear the IFF_RUNNING and IFF_OACTIVE flags in sf_stop() and 1999-07-25 05:16:05 +00:00
si
sio
sk Remember to clear the IFF_RUNNING and IFF_OACTIVE flags in sf_stop() and 1999-07-25 05:16:05 +00:00
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 Roar! Finish what I started last night: somehow only the header file change 1999-07-27 13:54:15 +00:00
tx
usb Alter the behavior of sys/kern/subr_bus.c:device_print_child() 1999-07-29 01:03:04 +00:00
vinum Modify device numbering method to work with latest -CURRENT. Briefly, 1999-07-22 08:40:37 +00:00
vn
vr
vx Move the specification of EDGE/LEVEL triggered interrupts to 1999-08-01 22:57:09 +00:00
wi Correct the alignment of some of the members in the wi_frame structure. 1999-07-20 20:03:42 +00:00
wl
xe