freebsd-nq/sys/dev
Pyun YongHyeon 07fa07514b Partial revert r204545.
Just relying on status LE ownership of status block seems to cause
poor performance. Always read current status index register first
and then check status ownership as we had before. Accessing status
index register seems to trigger immediate status update if
controller have pending status updates.

MFC after:	1 week
Reported by:	Andre Albsmeier <Andre.Albsmeier <> siemens dot com>
Tested by:	Andre Albsmeier <Andre.Albsmeier <> siemens dot com>
2010-04-07 17:12:57 +00:00
..
aac Make the code more readable and compiling on 64-bits arch different 2010-03-15 14:20:16 +00:00
acpi_support Prefer correct and simpler backlight control methods for ASUS G2K laptop. 2010-02-13 02:30:43 +00:00
acpica Merge ACPICA 20100331 (and four additional upstream patches). 2010-04-02 23:04:31 +00:00
adb
adlink
advansys
ae
age Add TSO support on VLANs. While I'm here remove unnecessary check 2010-02-26 22:43:23 +00:00
agp Add support of Intel Pineview chips, aka IGD. 2010-03-12 21:34:23 +00:00
aha
ahb
ahci - Spec tells that CCC interrupt is edge triggered. Acknowledge it as such. 2010-03-21 18:18:58 +00:00
aic
aic7xxx Document the usfs driver and the NO_SYSCTL_DESCR option, and update the comment for umass. 2010-02-08 20:57:42 +00:00
alc Remove Tx mbuf parsing code for VLAN in TSO path. Controller does 2010-02-22 23:35:35 +00:00
ale Add TSO support on VLANs. While I'm here remove unnecessary check 2010-02-26 22:46:36 +00:00
amd
amdsbwd
amdtemp
amr
an
arcmsr
asmc
asr MFp4: Large set of CAM inprovements. 2010-01-28 08:41:30 +00:00
ata Include opt_ata.h, as some structures here depending on ATA_CAM option. 2010-03-31 07:20:10 +00:00
ath Introduce ath_hal_setInterrupts(), a macro for ah_setInterrupts(). 2010-03-03 17:42:39 +00:00
atkbdc
auxio
bce - Fixed 5708S 2.5G support broken in last commit. 2010-04-06 12:44:28 +00:00
bfe
bge Use pci_get_max_read_req() and pci_set_max_read_req() to set maximim 2010-03-25 17:17:35 +00:00
bktr Use standard types in preference to BSD types so that these header files 2010-03-28 00:10:09 +00:00
bm
buslogic
bwi net80211 rate control framework (net80211 ratectl). 2010-04-07 15:29:13 +00:00
bwn net80211 rate control framework (net80211 ratectl). 2010-04-07 15:29:13 +00:00
cardbus
cas
ce
cfe Create the "cfecons" tty directly using tty_makedev(). It is not clear what 2010-01-26 03:42:34 +00:00
cfi
ciss Several changes to fix livelock under high load, introduced by r203489: 2010-03-03 17:58:41 +00:00
cm The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-01 16:52:11 +00:00
cmx
coretemp
cp
cpuctl
cpufreq
cs
ct
ctau
cx
cxgb Increase response queue size to avoid starvation, add a counter 2010-04-02 17:50:52 +00:00
cy
dc
dcons
de
digi
dpms
dpt
drm Fix build after typo. 2010-03-13 18:14:51 +00:00
e1000 The POLL code was missed in the queue conversion, 2010-03-31 23:24:42 +00:00
ed
eisa
en
ep
esp
et
ex
exca
fatm
fb Do not penalize correct or correctable VESA mode tables by calling another 2010-03-25 17:51:05 +00:00
fdc
fe
firewire Cast a bus_size_t to a (size_t) to use %zd specifier. Not quite the 2010-03-29 17:24:23 +00:00
flash
fxp
gem According to the Linux sungem driver, in case of Apple (K2) GMACs 2010-02-22 21:01:08 +00:00
glxsb
hatm
hifn
hme The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
hptiop MFp4: Large set of CAM inprovements. 2010-01-28 08:41:30 +00:00
hptmv
hptrr MFp4: Large set of CAM inprovements. 2010-01-28 08:41:30 +00:00
hwpmc - Support for uncore counting events: one fixed PMC with the uncore 2010-04-02 13:23:49 +00:00
ic
ichsmb
ichwd Add support for the NM10 chipset. 2010-01-24 10:50:20 +00:00
ida
ie
ieee488 GPIB overhaul, part #2: make the tnt4882 driver work with the newer 2010-02-01 21:21:10 +00:00
if_ndis
iicbus
iir
io
ipmi
ips
ipw
iscsi/initiator
isp D'oh- isp_handle_index' logic was reversed (not used in FreeBSD). 2010-03-26 20:22:18 +00:00
ispfw Don't spam dmesg with "registered firmware ..." when module is compiled 2010-03-05 03:37:42 +00:00
iwi
iwn net80211 rate control framework (net80211 ratectl). 2010-04-07 15:29:13 +00:00
ixgb
ixgbe fix my clobber of the copyright date :) 2010-03-30 19:54:29 +00:00
jme Add TSO support on VLANs. jme(4) controllers do not require VLAN 2010-02-22 22:05:49 +00:00
joy
kbd
kbdmux
ksyms
le The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
led
lge
lindev
lmc
malo Cast bus_space_t to a intmax_t and use %j to print it instead of 2010-03-29 17:25:06 +00:00
mc146818
mca
mcd
md Fix panic on invalid 'mdconfig -at preload' usage. 2010-02-27 10:41:30 +00:00
mem
mfi Correct mfip module dependency on mfi. This allows mfip to be loaded as 2010-03-02 17:34:11 +00:00
mge Assorted fixes for mge(4). 2010-02-17 17:03:04 +00:00
mii - Added support for 5709S/5716S PHYs. 2010-03-18 20:57:57 +00:00
mk48txx
mlx
mly MFp4: Large set of CAM inprovements. 2010-01-28 08:41:30 +00:00
mmc
mn
mpt nit: xpt_bus_deregister has to be called with the sim lock held. 2010-03-30 20:39:57 +00:00
mse
msk Partial revert r204545. 2010-04-07 17:12:57 +00:00
mwl
mxge Fix 2 bugs in mxge_attach() 2010-03-17 20:13:09 +00:00
my
ncv
nfe
nge
nmdm
nsp
null
nve Initialize the ifnet before calling mii_phy_probe() as some phy drivers 2010-01-27 14:43:28 +00:00
nvram
nxge
ofw With r205496 in place we should ensure that nargs and nreturns are always 2010-04-02 21:48:27 +00:00
patm
pbio
pccard
pccbb
pcf
pci Small whitespace fixes. 2010-03-11 15:25:47 +00:00
pcn
pdq
powermac_nvram
ppbus MFp4: Large set of CAM inprovements. 2010-01-28 08:41:30 +00:00
ppc Add PCI ID for MCS9901's parallel port. 2010-03-23 20:08:18 +00:00
pst
pty
puc
quicc
ral net80211 rate control framework (net80211 ratectl). 2010-04-07 15:29:13 +00:00
random
rc
re Add TSO on VLANs. Because re(4) has a TSO limitation for jumbo 2010-02-22 18:51:14 +00:00
rndtest
rp
safe
sbni
scc
scd
sdhci
sec
sf
si
siba Revert r204992 and just wrap it all in ifdef INVARIANTS to fix the debug and 2010-03-11 08:03:56 +00:00
siis Enable MSI by default for SiI3124. 2010-03-20 04:40:15 +00:00
sio
sis
sk
smbus
smc
sn
snc
snp
sound Fix the gap between mute and lowest possible volume. The es1370 mixer 2010-04-01 11:30:46 +00:00
speaker
spibus
ste
stg
stge The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-01 16:52:11 +00:00
streams
sym
syscons Add the official FreeBSD logo image file for logo_saver. 2010-04-07 17:07:06 +00:00
tdfx
ti
tl
trm MFp4: Large set of CAM inprovements. 2010-01-28 08:41:30 +00:00
tsec
twa MFp4: Large set of CAM inprovements. 2010-01-28 08:41:30 +00:00
twe
tx
txp
uart Add PCI ID for MCS9901. 2010-03-01 20:41:27 +00:00
ubsec Cast the bus_size_t to a intmax_t rather than assuming type-punning to 2010-03-29 17:26:24 +00:00
usb net80211 rate control framework (net80211 ratectl). 2010-04-07 15:29:13 +00:00
utopia
vge
vkbd
vr
vx
watchdog
wb
wds
wi
wl
wpi net80211 rate control framework (net80211 ratectl). 2010-04-07 15:29:13 +00:00
xe
xen The proper fix for the delayed SCTP checksum is to 2010-03-12 22:58:52 +00:00
xl