freebsd-skq/sys
Warner Losh bc391cb2ce The Atheros AR71xx CPUs, when paired with the AR5212 parts, has a bug
that generates a fatal bus trap.  Normally, the chips are setup to do
128 byte DMA bursts, but when on this CPU, they can only safely due
4-byte DMA bursts due to this bug.  Details of the exact nature of the
bug are sketchy, but some can be found at
https://forum.openwrt.org/viewtopic.php?pid=70060 on pages 4, 5 and 6.
There's a small performance penalty associated with this workaround,
so it is only enabled when needed on the Atheros AR71xx platforms.

Unfortunately, this condition is impossible to detect at runtime
without MIPS specific ifdefs.  Rather than cast an overly-broad net
like Linux/OpenWRT dues (which enables this workaround all the time on
MIPS32 platforms), we put this option in the kernel for just the
affected machines.  Sam didn't like this aspect of the patch when he
reviewed it, and I'd love to hear sane proposals on how to fix it :)

Reviewed by:	sam@
2010-05-01 16:36:14 +00:00
..
amd64 Remove debugging code that was not used once since commit. 2010-05-01 13:15:35 +00:00
arm On Alan's advice, rather than do a wholesale conversion on a single 2010-04-30 00:46:43 +00:00
boot Add driver for Silicon Integrated Systems SiS190/191 Fast/Gigabit Ethernet. 2010-04-14 20:45:33 +00:00
bsm
cam Revert r198705. 2010-04-30 08:57:03 +00:00
cddl Fix improper pool write throughput calculation. 2010-04-30 07:48:29 +00:00
compat Reduce MD code further. At least, it compiles on ia64 now (but it is not 2010-05-01 01:05:07 +00:00
conf The Atheros AR71xx CPUs, when paired with the AR5212 parts, has a bug 2010-05-01 16:36:14 +00:00
contrib MFP4: @176978-176982, 176984, 176990-176994, 177441 2010-04-29 11:52:42 +00:00
crypto
ddb Move two copies of the same definition to a common include file. 2010-04-14 23:06:07 +00:00
dev The Atheros AR71xx CPUs, when paired with the AR5212 parts, has a bug 2010-05-01 16:36:14 +00:00
fs For the experimental NFS client, it should always flush dirty 2010-04-28 23:16:21 +00:00
gdb
geom Re-calculate a geometry when reprobing as well. 2010-04-25 01:56:39 +00:00
gnu Bring in the ext2fs work done by Aditya Sarawgi during and after Google Summer 2010-01-14 14:30:54 +00:00
i386 merge 194209 in to the i386/xen pmap 2010-04-30 03:26:12 +00:00
ia64 On Alan's advice, rather than do a wholesale conversion on a single 2010-04-30 00:46:43 +00:00
isa Introduce the new kernel sub-tree x86 which should contain all the code 2010-02-25 14:13:39 +00:00
kern Extract thread_lock()/ruxagg()/thread_unlock() fragment into utility 2010-05-01 14:46:17 +00:00
kgssapi
libkern Switch to our preferred 2-clause BSD license. 2010-04-07 16:50:38 +00:00
mips Bug in the memory mapping module. The wrong 2010-04-30 17:12:20 +00:00
modules usb_controller.c requires opt_ddb.h 2010-04-29 22:51:18 +00:00
net On Alan's advice, rather than do a wholesale conversion on a single 2010-04-30 00:46:43 +00:00
net80211 Decrement rxa_pad due to the addition of rxa_private. 2010-04-29 15:19:11 +00:00
netatalk
netgraph Avoid undefined behaviour. 2010-04-30 07:09:13 +00:00
netinet MFP4: @176978-176982, 176984, 176990-176994, 177441 2010-04-29 11:52:42 +00:00
netinet6 MFP4: @176978-176982, 176984, 176990-176994, 177441 2010-04-29 11:52:42 +00:00
netipsec MFP4: @176978-176982, 176984, 176990-176994, 177441 2010-04-29 11:52:42 +00:00
netipx
netnatm
netncp Switch to our preferred 2-clause BSD license. 2010-04-07 16:50:38 +00:00
netsmb Switch to our preferred 2-clause BSD license. 2010-04-07 16:50:38 +00:00
nfs Factor out the code shared between NFS client and server into its own 2010-02-16 20:00:21 +00:00
nfsclient Simplify code a bit. 2010-02-18 22:10:55 +00:00
nfsserver Patch the regular NFS server so that it returns ESTALE to the client 2010-03-26 01:19:29 +00:00
nlm
opencrypto Add comments trying to explain what bad things happen here, i.e. 2010-01-09 15:43:47 +00:00
pc98 MFi386: revision 206553 2010-04-29 06:22:07 +00:00
pci Consistently use capital letters. 2010-04-09 23:00:24 +00:00
powerpc MFamd64/i386 r207205 2010-04-30 15:22:52 +00:00
rpc When the regular NFS server replied to a UDP client out of the replay 2010-03-23 23:03:30 +00:00
security Update device-labeling logic for Biba, LOMAC, and MLS to recognize new-style 2010-03-02 15:05:48 +00:00
sparc64 On Alan's advice, rather than do a wholesale conversion on a single 2010-04-30 00:46:43 +00:00
sun4v On Alan's advice, rather than do a wholesale conversion on a single 2010-04-30 00:46:43 +00:00
sys Handle taskqueue_drain(9) correctly on a threaded taskqueue: 2010-04-30 16:29:05 +00:00
teken Just use <stdint.h> instead of <inttypes.h>. We don't need it here. 2010-04-03 17:22:28 +00:00
tools
ufs ffs_vfsops: restore alphabetic order of options in ffs_opts 2010-04-29 10:04:00 +00:00
vm Update locking comment above vm_page: 2010-05-01 03:41:21 +00:00
x86 Fix another instance of lapic_cyclic_clock_func. 2010-04-20 21:04:57 +00:00
xdr
xen don't hold spin lock across free 2010-02-21 01:12:18 +00:00
Makefile