freebsd-dev/sys
Warner Losh 2724f3214d Some bridges, like o2 micro and maybe ricoh, have some issues between
the time the card is inserted and the time that the card is
configured.  This can lead to interrupt storms.  The O2Micro suggested
workaround is to route the card function interrupt to IRQ1.  It
appears from my testing that this is an acceptable workaround for most
chipsets (there's still some issue with the ricoh chipset).

Also, only look at the NOT_A_CARD bit when the bridge tells us there's
a card present.  At least one test caused this to be true after the
card was removed, but the author couldn't recreate it with the
workaround in place.  The change is more conservative than the
previous code, but still has the work around that wasn't present in
the older code.
2003-08-10 02:40:49 +00:00
..
alpha MFI386: Acquire the page queues lock in pmap_insert_entry(), from 2003-08-07 18:35:16 +00:00
amd64 MFi386 1.422 & 1.423: lock page queues in pmap_insert_entry(). 2003-08-08 01:52:03 +00:00
arm Style sync. 2003-08-03 07:50:19 +00:00
boot Consistently use the BSD u_int and u_short instead of the SYSV uint and 2003-08-07 15:04:27 +00:00
cam Remove all USB quirks that only specify DA_Q_NO_6_BYTE. They are no longer 2003-08-06 17:30:03 +00:00
coda
compat Remove dangling extern reference to swap_pager_full 2003-08-06 18:40:49 +00:00
conf Fix logic in Makefile.i386,v 1.249: only back up ${DESTDIR}${KODIR} 2003-08-07 19:12:06 +00:00
contrib This commit was generated by cvs2svn to compensate for changes in r118624, 2003-08-07 18:19:12 +00:00
crypto
ddb Update the 'ps', 'show pci', and 'show ktr' ddb commands to use the new 2003-07-31 17:29:42 +00:00
dev Some bridges, like o2 micro and maybe ricoh, have some issues between 2003-08-10 02:40:49 +00:00
fs Consistently use the BSD u_int and u_short instead of the SYSV uint and 2003-08-07 15:04:27 +00:00
geom Kick Giant compatibility one layer up. 2003-08-02 10:11:58 +00:00
gnu
i4b
i386 Remove trailing newlines (from the right branch this time) 2003-08-07 04:33:47 +00:00
ia64 MFi386 1.422 & 1.423: lock page queues in pmap_insert_entry(). 2003-08-08 00:30:26 +00:00
isa Dont initialize a TSC timecounter until we know if it is broken or not. 2003-08-06 15:05:27 +00:00
isofs/cd9660 Consistently use the BSD u_int and u_short instead of the SYSV uint and 2003-08-07 15:04:27 +00:00
kern Background: When proc_rwmem() wired and mapped a page, it also added 2003-08-09 18:01:19 +00:00
libkern
modules Re-enable pcfclock in the build. 2003-08-10 01:35:36 +00:00
net Also ifdef the variable which becomes unused w/o INET6, fixing the build 2003-08-09 05:44:00 +00:00
net80211
netatalk
netatm The number of prefixes can never be negative so use an u_int for this. 2003-07-29 13:46:43 +00:00
netgraph Process events from the ATM drivers. Carrier change and PVC change 2003-07-29 16:27:23 +00:00
netinet New PIM header files. 2003-08-07 18:17:43 +00:00
netinet6 introduced a flag bit "ND6_IFF_ACCEPT_RTADV" in the nd_ifinfo structure to 2003-08-05 14:57:11 +00:00
netipsec
netipx
netkey
netnatm Remove the last vestiges of ATM raw mode. This has not been useful for a 2003-08-06 14:34:38 +00:00
netncp
netsmb
nfs
nfsclient 0) preallocate per-interface context structures without the ifnet lock held 2003-08-07 21:27:17 +00:00
nfsserver
opencrypto
pc98 MFi386: revision 1.201. 2003-08-08 12:45:42 +00:00
pccard Add comment point o2micro people to NEWCARD 2003-08-01 16:10:48 +00:00
pci - Update some comments regarding hardware details of the 8169 and 2003-08-10 01:41:35 +00:00
posix4
powerpc - Since td_critnest is now initialized in MI code, it doesn't have to be 2003-08-04 20:32:45 +00:00
rpc
security Attempt to simplify #ifdef logic for MAC_ALWAYS_LABEL_MBUF. 2003-08-01 15:45:14 +00:00
sparc64 Use get_mcontext in sendsig and set_mcontext in sigreturn instead of 2003-08-09 23:14:33 +00:00
sys Add the POSIX 1003.1-2001 posix_madvise() interface. 2003-08-09 03:23:24 +00:00
tools
ufs Consistently use the BSD u_int and u_short instead of the SYSV uint and 2003-08-07 15:04:27 +00:00
vm Make the first two pages magic to protect the BSD labels rather than 2003-08-06 14:13:38 +00:00
Makefile