opnsense-src/sys/dev
Nate Lawson 64746d0689 Workaround some ACPI BIOSen which break the IO port into multiple
resources.  (Note that the correct range is 0x3f7,0x3f0-0x3f5.)  Such
devices will be detected as follows:

  fdc0: <Enhanced floppy controller (i82077, NE72065 or clone)> port
  0x3f7,0x3f4-0x3f5,0x3f2-0x3f3,0x3f0-0x3f1 irq 6 drq 2 on acpi0

To do this, we find the minimum and maximum start addresses for the
resources and use them as the base for the IO and control ports.

Help from:	jhb
2004-02-15 20:30:22 +00:00
..
aac Fall back to INTR_MPSAFE if INTR_FAST registration fails. 2004-02-09 05:29:05 +00:00
acpi_support
acpica Fix hw.acpi.os_name by renaming it to hw.acpi.osname. The "_name" suffix 2004-02-14 03:17:30 +00:00
adlink
advansys
agp This is not a D_TTY driver. 2004-02-15 10:08:09 +00:00
aha
ahb
aic
aic7xxx
amd
amr Allow amr(4) to get a dynamic major number instead of a static one. 2004-02-08 16:07:22 +00:00
an
ar
asr
ata (atapi_cb): Reenable automatic retrieve of sense data on error, making 2004-02-11 10:14:08 +00:00
ath Make this compile on amd64. 2004-02-06 00:10:54 +00:00
atkbdc
awi
bfe
bge
bktr
buslogic
cardbus
ciss
cm
cnw
cs
ct
cx Fixing copyright and adding vendor cvs id. 2004-02-14 21:08:11 +00:00
cy
dc
dcons
de
dec
digi
dpt
drm This is not a D_TTY driver. 2004-02-14 19:56:35 +00:00
ed
eisa
em Only reset the phy when it is absolutely required. 2004-02-10 21:31:09 +00:00
en
ep
ex
exca
fatm
fb
fdc Workaround some ACPI BIOSen which break the IO port into multiple 2004-02-15 20:30:22 +00:00
fe
firewire Use the PCIR_BAR() macro rather than a magic number to specify the BAR 2004-02-12 20:47:03 +00:00
fxp
gem
gfb
gx
harp
hatm
hfa
hifn
hme
ic
ichsmb
ida
idt
ie
if_ndis Add yet more bulletproofing. This is to guard against the case that 2004-02-11 21:53:40 +00:00
iicbus
iir Remove the static major assignment for iir(4). 2004-02-14 23:18:58 +00:00
ips Remove the static major assignment for ips(4). 2004-02-14 23:11:03 +00:00
isp Remove condition variables and status associated with target mode 2004-02-08 19:17:56 +00:00
ispfw
joy
kbd
led Use standard style for cdevsw initialization. 2004-02-14 20:03:36 +00:00
lge
lnc
matcd
mc146818
mca
mcd
md
mii
mk48txx
mlx
mly
mpt
mse
musycc
my
ncv
nge
nmdm
nsp
null
ofw
owi
patm
pccard
pccbb
pcf
pci
pcic
pdq
ppbus
ppc
pst
puc
raidframe
random Correct the cleanup of the alias dev_t for /dev/urandom: being an 2004-02-12 20:46:49 +00:00
ray
rc
re
rndtest
rp
sab
safe
sbni
sbsh
scd
sf
si
sio
sk
smbus
sn
snc
snp
sound
speaker
sr
stg
streams
sym
syscons Try again to get rid of makedev(). 2004-02-14 17:56:59 +00:00
tdfx
tga
ti
trm
twe
tx
txp
uart Use standard style for cdevsw initializtion 2004-02-14 20:01:24 +00:00
ubsec
usb MFNetBSD: 2004-02-06 14:38:14 +00:00
utopia
vinum Don't free ressources that haven't been allocated. This should fix 2004-02-08 15:27:58 +00:00
vr
vx
wds
wi
wl
xe
zs