freebsd-dev/sys
Warner Losh 69e401fe28 Unify the initial card probe/attach procedure with the kldload
procedure.  There were some subtle differences before that could lead
to a variety of bugs, including resources being lost (in one case
forever).  pccard_probe_and_attach_card does this now, and includes
comments about what's going on and why, since it isn't obvious from
the code.  Please let me know if I've missed anything...

Provide a new function called pccard_select_cfe that allows drivers to
select which configuration entry to use.  This is needed for some
older pre-MFC standard cards with many functions that want to activate
all their functions by selecting alternative entries, or to work
around broken ones.  pccard_select_cfe will migrate into the
pccard_if.m interface as its interface stabilizes to keep all the
pccard drivers from referencing any symbols in the pccard.ko module
directly.

Fix a printf to refer to the right function name.
2008-08-06 07:34:35 +00:00
..
amd64 Make pmap_kenter_attr() static. 2008-08-04 08:04:09 +00:00
arm Add locking to the various iicbus(4) bridge drivers: 2008-08-04 20:46:15 +00:00
boot Add coretemp(4) and k8temp(4). 2008-08-04 16:13:42 +00:00
bsm
cam
cddl
compat
conf We need -I$S to compile the elf trampoline. 2008-08-04 14:38:38 +00:00
contrib Merge state reuse for tcp. 2008-08-04 14:42:09 +00:00
crypto
ddb
dev Unify the initial card probe/attach procedure with the kldload 2008-08-06 07:34:35 +00:00
fs
gdb
geom
gnu
i386 Make pmap_kenter_attr() static. 2008-08-04 08:04:09 +00:00
ia64
isa
kern If a thread that is swapped out is made runnable, then the setrunnable() 2008-08-05 20:02:31 +00:00
libkern
mips
modules
net
net80211
netatalk
netgraph
netinet Minor style tweaks. 2008-08-05 21:59:20 +00:00
netinet6
netipsec Add lifetime informations to generated SPD entries when SPDDUMP 2008-08-05 15:36:50 +00:00
netipx
netnatm
netncp
netsmb
nfs
nfs4client
nfsclient
nfsserver
nlm
opencrypto
pc98
pccard
pci Add locking to the various iicbus(4) bridge drivers: 2008-08-04 20:46:15 +00:00
powerpc
rpc
security
sparc64
sun4v
sys If a thread that is swapped out is made runnable, then the setrunnable() 2008-08-05 20:02:31 +00:00
tools
ufs ufsmount.h uses "struct\tfoo *bar;", except where it doesn't. 2008-08-05 15:24:07 +00:00
vm If a thread that is swapped out is made runnable, then the setrunnable() 2008-08-05 20:02:31 +00:00
xdr
Makefile