freebsd-skq/sys/dev
jhb 3bce78576c Relax the BIOS/OS sempahore handoff code to workaround different hard
hangs (one at boot, one at shutdown) in recent machines.  First, only try
to take ownership of the EHCI controller if the BIOS currently owns the
controller.  On a HP DL160 G5, the machine hangs when we try to take
ownership.  Second, don't bother trying to give up ownership of the
controller during shutdown.  It's not strictly required and a Dell DCS S29
hangs on shutdown after the config write.

Both of these changes match the behavior of the Linux EHCI driver.  I also
think both of these hangs are caused by bugs in the BIOS' SMM handler
causing it to get stuck in an infinite loop in SMM.

MFC after:	1 week
2008-03-12 20:57:17 +00:00
..
aac
acpi_support
acpica Probe CPUs after the PCI hierarchy on i386, amd64, and ia64. This allows 2008-03-10 22:18:07 +00:00
adlink
advansys
agp Add resume support to the agp_i810 family. 2008-03-12 18:23:39 +00:00
aha
ahb
aic
aic7xxx Only print sense data diagnostics if debugging is enabled with the 2008-02-17 16:00:36 +00:00
amd
amr Remove an errant definition for AMR_CONFIG_ENQ3_SOLICITED NOTIFY that was 2008-02-06 14:26:31 +00:00
an
ar
arcmsr
arl
asmc
asr
ata Add proper support for the SATA/AHCI part of IXP[67]00 2008-03-07 09:29:19 +00:00
ath
atkbdc Some PS/2 mice (at least the A4Tech X-7xx) need to be set to Intelli mode 2008-02-25 13:57:18 +00:00
auxio
awi
bce MFC after: 4 weeks 2008-02-22 00:46:22 +00:00
bfe
bge Don't enable the workaround for the jitter bug on the 5722. 2008-03-11 15:05:54 +00:00
bktr
buslogic
cardbus
ce
ciss Add `hw.ciss.nop_message_heartbeat' tunable (default disabled) for 2008-02-10 06:21:52 +00:00
cm
cmx Commit cmx(4), a driver for Omnikey CardMan 4040 PCMCIA smartcard readers. 2008-03-06 08:09:45 +00:00
cnw
coretemp Don't attach to non Core CPUs. This is needed because on the PIII, 2008-02-14 14:14:59 +00:00
cp
cpufreq Probe CPUs after the PCI hierarchy on i386, amd64, and ia64. This allows 2008-03-10 22:18:07 +00:00
cs
ct
ctau
cx
cxgb Parameterize for module name 2008-02-26 23:12:55 +00:00
cy
dc
dcons
de
digi
dpt
drm Add support for the 965GM. 2008-02-27 10:14:57 +00:00
ed
eisa
em Need to add define of FAST interrupts as default 2008-02-29 22:38:12 +00:00
en
ep
esp
ex
exca
fatm
fb
fdc
fe
firewire
flash
fxp
gem - Fix some style bugs and remove another banal comment missed in 2008-03-09 17:55:19 +00:00
harp
hatm Give MEXTADD() another argument to make both void pointers to the 2008-02-01 19:36:27 +00:00
hfa
hifn
hme
hptiop Update the hptiop driver to version 1.3. This adds support for the 4xxx 2008-02-03 16:07:12 +00:00
hptmv
hptrr Fix a mistake made during the import of the driver. Previous versions of 2008-03-08 18:06:48 +00:00
hwpmc
ic Support for Freescale QUad Integrated Communications Controller. 2008-03-03 18:20:17 +00:00
ichsmb
ichwd
ida
idt
ie
ieee488
if_ndis
igb Change data formating in debug code. 2008-03-01 08:23:35 +00:00
iicbus
iir
io
ipmi
ips
ipw
iscsi/initiator Give MEXTADD() another argument to make both void pointers to the 2008-02-01 19:36:27 +00:00
isp
ispfw
iwi
ixgb
ixgbe
joy
kbd
kbdmux
le
led
lge Plug memory leak in jumbo buffer allocation failure path. 2008-03-05 05:36:09 +00:00
lmc
mc146818
mca
mcd
md Zero sc->vnode if mdsetcred() fails. 2008-02-28 18:31:54 +00:00
mem
mfi Fix some bugs in dealing with DCMD'd without data. MegaCli was sending 2008-02-02 17:29:28 +00:00
mii Flesh out support for the BCM5722 by recognizing the phy on the 5722 and 2008-03-06 21:42:48 +00:00
mk48txx
mlx
mly
mmc
mpt
mse
msk Move comments block 1 line up to remark on the setting 2008-03-11 02:39:52 +00:00
mxge Remove dead code which makes a call to mem_range_attr_set(). 2008-03-12 15:36:00 +00:00
my
ncv
nfe Nuke local jumbo allocator and switch to use of UMA backed page 2008-03-06 01:47:53 +00:00
nge
nmdm
nsp
null
nve
nvram
nxge
ofw
patm Give MEXTADD() another argument to make both void pointers to the 2008-02-01 19:36:27 +00:00
pbio
pccard Commit cmx(4), a driver for Omnikey CardMan 4040 PCMCIA smartcard readers. 2008-03-06 08:09:45 +00:00
pccbb
pcf
pci Relax the check for a PCI-express chipset by assuming the system is a 2008-02-01 20:31:09 +00:00
pdq
powermac_nvram
ppbus
ppc
pst
puc
quicc Support for Freescale QUad Integrated Communications Controller. 2008-03-03 18:20:17 +00:00
ral Various bug fixes for 2560 parts of ral(4): 2008-02-03 11:47:38 +00:00
random
ray
rc
re Don't map memory/IO resource in device probe and just use PCI 2008-03-03 04:15:08 +00:00
rndtest
rp
safe
sbni
sbsh
scc Support for Freescale QUad Integrated Communications Controller. 2008-03-03 18:20:17 +00:00
scd
sf
si
sio
sk Prefer NULL over integer 0 for pointer type. 2008-02-14 01:25:01 +00:00
smbus
sn
snc
snp
sound
speaker
spibus
sr
stg
stge
streams
sym
syscons Mark the syscons video spin mutex as recursable since it is currently 2008-02-13 23:38:08 +00:00
tdfx
ti Set the baudrate for if_ti. 2008-02-19 20:54:42 +00:00
trm
tsec Convert TSEC watchdog to the new scheme. 2008-03-12 16:35:25 +00:00
twa
twe Add missing \n. 2008-02-12 08:58:26 +00:00
tx
txp
uart add device hints to control the rx FIFO interrupt level on 16550A parts 2008-03-12 19:09:20 +00:00
ubsec
usb Relax the BIOS/OS sempahore handoff code to workaround different hard 2008-03-12 20:57:17 +00:00
utopia
vge
vkbd
vr Teach vr(4) to use bus_dma(9) and major overhauling to handle link 2008-03-11 04:51:22 +00:00
vx
watchdog
wds
wi
wl
wpi fix inverted test that disabled ACK's on xmit 2008-03-12 20:03:31 +00:00
xe