freebsd-dev/sys
Pyun YongHyeon ac68109179 Move xl_reset() to xl_init_locked(). This will make driver
initialize controller from a known good state. Previously driver
used to issue controller reset while TX/RX DMA are in progress.
I guess resetting controller in active TX/RX DMA cycle is to ensure
stopping I/Os in xl_shutdown(). I remember some buggy controllers
didn't respond with stop command if controller is under high
network load at the time of shutdown so resetting controller was
the only safe way to stop the I/Os. However, from my experiments,
controller always responded with stop command under high network
load so I think it's okay to remove the xl_reset() in
device_shutdown handler.
Resetting controller also will clear configured RX filter which
in turn will make WOL support hard because driver have to reprogram
RX filter in WOL handler as well as setting station address.
2010-08-23 18:51:31 +00:00
..
amd64 Revert part of the r211149 as I erroneously ported the logical_cpus from 2010-08-19 22:37:43 +00:00
arm Supply some useful information to the started image using ELF aux vectors. 2010-08-17 08:55:45 +00:00
boot MF tbemd: Minor tweaks, prefer MACHINE_CPUARCH generally to MACHINE_ARCH (which simplifies some powerpc/powerpc64 ifs) 2010-08-23 01:50:34 +00:00
bsm
cam Revert r211434. Offline discussions have convinced me that this should 2010-08-20 17:20:05 +00:00
cddl Port this to FreeBSD. We miss some suword functions, so we use copyout. 2010-08-22 11:41:06 +00:00
compat Supply some useful information to the started image using ELF aux vectors. 2010-08-17 08:55:45 +00:00
conf FPU EMU is 32-bit only for now, so mark it as a powerpc-only feature. 2010-08-20 01:23:17 +00:00
contrib Merge ACPICA 20100806. 2010-08-06 23:11:19 +00:00
crypto Crypto(4) driver for AESNI. 2010-07-23 11:00:46 +00:00
ddb One more use for _SIG_VALID. 2010-07-12 10:18:10 +00:00
dev Move xl_reset() to xl_init_locked(). This will make driver 2010-08-23 18:51:31 +00:00
fs Introduce and use devfs_populate_vp() to unlock a vnode before calling 2010-08-22 16:08:12 +00:00
gdb
geom Remove bintime_cmp() function, unused since r200086. 2010-08-18 15:38:10 +00:00
gnu Add dedicated routines to toggle lockmgr flags such as LK_NOSHARE and 2010-08-20 19:46:50 +00:00
i386 Revert part of the r211149 as I erroneously ported the logical_cpus from 2010-08-19 22:37:43 +00:00
ia64 Remove unused KTRACE includes. 2010-08-19 16:41:27 +00:00
isa When we are not switching VTs, just mark all buffer to be updated. 2010-07-15 23:11:51 +00:00
kern This should really be MACHINE not MACHINE_ARCH, and is this Makefile even used? 2010-08-23 06:22:35 +00:00
kgssapi
libkern Provide memchr() in the libkern. 2010-06-02 17:27:23 +00:00
mips Migrate if_arge to use the PLL cpuops. 2010-08-19 16:29:08 +00:00
modules MFtbemd: 2010-08-23 06:13:29 +00:00
net Add an extra comment to the SDT probes definition. This allows us to get 2010-08-22 11:18:57 +00:00
net80211 Wrap remaining ieee80211_ratectl_node_init() calls missed in r211314. 2010-08-21 11:06:21 +00:00
netatalk
netgraph Fix typo 2010-08-02 22:26:08 +00:00
netinet MFp4: anchie_soc2009 branch: 2010-08-19 11:31:03 +00:00
netinet6 optp may be NULL. 2010-08-20 17:52:49 +00:00
netipsec MFp4 @178283: 2010-05-24 16:27:47 +00:00
netipx
netnatm
netncp
netsmb
nfs Move sys/nfsclient/nfs_lock.c into sys/nfs and build it as a separate 2010-07-24 22:11:11 +00:00
nfsclient Add dedicated routines to toggle lockmgr flags such as LK_NOSHARE and 2010-08-20 19:46:50 +00:00
nfsserver
nlm
opencrypto Add an extra comment to the SDT probes definition. This allows us to get 2010-08-22 11:18:57 +00:00
pc98 Add MALLOC_DEBUG_MAXZONES debug malloc(9) option to use multiple uma 2010-07-28 15:36:12 +00:00
pci It seems some newer RTL8139 controllers provides only memory space 2010-08-22 21:26:35 +00:00
powerpc Remove unused KTRACE includes. 2010-08-19 16:41:27 +00:00
rpc
security Add an extra comment to the SDT probes definition. This allows us to get 2010-08-22 11:18:57 +00:00
sparc64 Skip a KASSERT which isn't appropriate when not employing page coloring. 2010-08-21 14:28:48 +00:00
sun4v Remove unused KTRACE includes. 2010-08-19 16:41:27 +00:00
sys Introduce implementation-private rtld interface _rtld_addr_phdr, which 2010-08-23 15:27:03 +00:00
teken Make ^L with cons25 and origin mode bit more sane. 2010-08-09 18:07:15 +00:00
tools Add an extra comment to the SDT probes definition. This allows us to get 2010-08-22 11:18:57 +00:00
ufs Add dedicated routines to toggle lockmgr flags such as LK_NOSHARE and 2010-08-20 19:46:50 +00:00
vm Add uma_zone_get_max() to obtain the effective limit after a call 2010-08-16 14:24:00 +00:00
x86 When performing a sanity check on the SRAT table to ensure that each 2010-07-29 17:37:35 +00:00
xdr
xen
Makefile