freebsd-dev/sys
Warner Losh 45713b37cd Change the interface to pccard_function_init. The interface is such
that it looks for an acceptible one.  Once it finds it, it should set
the resources for the device.  I say "should" because I've not written
that.  Also set an ivar for the child of pccard.  Minor fix to the
attach message printed, we lose the slot number, which I'll have to
restore later.  Adjust the pccard ivar so that we can save the
function that corresponds to this driver so we can enable and disable
it more easily.  Save a pointer to the function so we know what we're
dealing with.

There should be some way for the driver to specify which cfg it wants
to activate.  For now the pccard_function_init function just picks
one, but we'll have to revisit this going forward.  I'm not doing it
now because I'd need some way to activate the card many times and I'm
not sure that is desirable or even safe with some cards.
2000-09-16 06:52:20 +00:00
..
alpha Grab the scheduler lock before calling setrunqueue() and mi_switch(). 2000-09-14 22:17:34 +00:00
amd64 - Add a new process flag P_NOLOAD that marks a process that should be 2000-09-15 22:00:23 +00:00
boot Factorize, reorganize, and move code around. 2000-09-15 08:05:52 +00:00
cam With the help of 'Eric Christeson <echriste@ssesco.com>', determined 2000-09-14 21:38:44 +00:00
coda Remove 42 unneeded #include <sys/ioccom.h>. 2000-05-03 07:31:38 +00:00
compat Remove unused variables. 2000-09-09 14:35:35 +00:00
compile
conf Reserve major number 156 for uscanner 2000-09-15 10:27:01 +00:00
contrib/dev Install mode 644, not mode 664 during kernel compile. Yes, Peter, I am 2000-08-15 11:06:56 +00:00
crypto sync with kame tree as of july00. tons of bug fixes/improvements. 2000-07-04 16:35:15 +00:00
ddb Previous commit changing SYSCTL_HANDLER_ARGS violated KNF. 2000-07-04 11:25:35 +00:00
dev Change the interface to pccard_function_init. The interface is such 2000-09-16 06:52:20 +00:00
fs Use size_t instead of u_int for 4th argument to copyinstr(). 2000-09-12 22:39:34 +00:00
geom Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
gnu Fixed some serious bugs in ext2_readdir(): 2000-09-12 17:10:39 +00:00
i4b - Remove the inthand2_t type and use the equivalent driver_intr_t type from 2000-09-13 18:33:25 +00:00
i386 - Add a new process flag P_NOLOAD that marks a process that should be 2000-09-15 22:00:23 +00:00
isa - Remove the inthand2_t type and use the equivalent driver_intr_t type from 2000-09-13 18:33:25 +00:00
isofs/cd9660 Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
kern Remove some commented out cruft. 2000-09-15 23:00:46 +00:00
libkern Back out previous revision now that sys/random.h is properly fixed. 2000-09-11 19:34:04 +00:00
miscfs Fix a 64-bitism, use size_t instead of u_int for 4th arg to copyinstr. 2000-09-11 05:45:06 +00:00
modules A new driver for PCI:SCSI RAID controllers based on the Adaptec FSA 2000-09-13 03:20:35 +00:00
msdosfs o Restructure vaccess() so as to check for DAC permission to modify the 2000-08-29 14:45:49 +00:00
net Follow BSD/OS and NetBSD, keep the ip_id field in network order all the time. 2000-09-14 14:42:04 +00:00
netatalk Just need to pass the address family to if_simloop(), not the whole sockaddr. 2000-05-24 21:16:56 +00:00
netatm Just need to pass the address family to if_simloop(), not the whole sockaddr. 2000-05-24 21:16:56 +00:00
netgraph Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
netinet It is possible for a TCP callout to be removed from the timing wheel, 2000-09-16 00:53:53 +00:00
netinet6 examined the gateway (from the routing table) only when the address 2000-09-15 17:21:35 +00:00
netipx Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
netkey make sure we have IV that is random enough. memory allocator on 2000-08-28 08:24:46 +00:00
netnatm Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
netncp Previous commit changing SYSCTL_HANDLER_ARGS violated KNF. 2000-07-04 11:25:35 +00:00
netns Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
nfs Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
nfsclient Don't scan for the "right" network interface by shooting in the dark. 2000-09-05 22:29:36 +00:00
nfsserver Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
ntfs o Restructure vaccess() so as to check for DAC permission to modify the 2000-08-29 14:45:49 +00:00
nwfs Previous commit changing SYSCTL_HANDLER_ARGS violated KNF. 2000-07-04 11:25:35 +00:00
pc98 Merged from sys/isa/fd.c revision 1.187. 2000-09-15 05:47:56 +00:00
pccard - Remove the inthand2_t type and use the equivalent driver_intr_t type from 2000-09-13 18:33:25 +00:00
pci - Remove the inthand2_t type and use the equivalent driver_intr_t type from 2000-09-13 18:33:25 +00:00
posix4 Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
powerpc Remove the mtx_t, witness_t, and witness_blessed_t types. Instead, just 2000-09-14 20:15:16 +00:00
rpc $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
sys - Add a new process flag P_NOLOAD that marks a process that should be 2000-09-15 22:00:23 +00:00
tools remove crufty exec stuff, perl is in the base system 2000-06-27 19:09:55 +00:00
ufs Add VOP_*VOBJECT vops, because MFS requires explicit vop specification. 2000-09-12 16:21:16 +00:00
vm - Add a new process flag P_NOLOAD that marks a process that should be 2000-09-15 22:00:23 +00:00
Makefile I should know better than to touch this without testing a 'make release' 2000-08-24 18:53:09 +00:00