freebsd-dev/sys/conf
Warner Losh 4f76d87b21 Massive rewrite of pccard to convert it to newbus.
o Gut the compatibility interface, you now must attach with newbus.
o Unit numbers from pccardd are now ignored.  This may change the units
  assigned to a card.  It now uses the first available unit.
o kill old skeleton code that is now obsolete.
o Use newbus attachment code.
o cleanup interfile dependencies some.
o kill list of devices per slot.  we use the device tree for what we need.
o Remove now obsolete code.
o The ep driver (and maybe ed) may need some config file tweaks to
  allow it to attach.  See config files that were committed for examples
  on how to do this.

Drivers to be commited shortly.

This is an interrum fix until the new pccard.  ed, ep and sio will be
supported by me with this release, although others are welcome to try
to support other devices before new pccard is working.

I plan on doing minimal further work on this code base.  Be careful
when upgrading, since this code is known to work on my laptop and
those of a couple others as well, but your milage may vary.

BUGS TO BE FIXED:

o system memory isn't allocated yet, it will be soon.
o No devices actually have a pccard newbus attach in the tree.

BUGS THAT MIGHT BE FIXED:

o card removal, including suspend, usually hangs the system.

Many thanks to Peter Wemm and Doug Rabson for helping me to fill in
the missing bits of New Bus understanding at FreeBSD Con '99.
1999-10-25 02:41:58 +00:00
..
defines Add some more defines that don't change the genericness of a file. 1995-05-11 20:21:23 +00:00
files Massive rewrite of pccard to convert it to newbus. 1999-10-25 02:41:58 +00:00
files.alpha make sure a trivial apm.h is created, as some people have assumed that 1999-10-01 02:41:30 +00:00
files.i386 Massive rewrite of pccard to convert it to newbus. 1999-10-25 02:41:58 +00:00
files.pc98 Sync with sys/i386/conf/files.i386 revision 1.277. 1999-10-13 11:00:27 +00:00
kern.mk $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
kmod.mk 1) s/mod(un)?load/kld$1load/ 1999-09-06 20:11:59 +00:00
ldscript.alpha Lots of changes, including: 1998-08-10 07:53:59 +00:00
ldscript.amd64 Remove a rather bogus search path reference.. 1999-06-03 22:07:41 +00:00
ldscript.i386 Remove a rather bogus search path reference.. 1999-06-03 22:07:41 +00:00
ldscript.powerpc Lots of changes, including: 1998-08-10 07:53:59 +00:00
majors Re-synchronise the alpha major numbers list with the i386 list. 1999-10-07 02:15:10 +00:00
Makefile.alpha $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
Makefile.i386 Fixed "misspelling" of bcmp as memcmp. memcmp doesn't exist in the 1999-10-03 07:09:31 +00:00
Makefile.pc98 Sync with sys/i386/conf/Makefile.i386 revision 1.160. 1999-10-13 10:59:23 +00:00
Makefile.powerpc Fixed "misspelling" of bcmp as memcmp. memcmp doesn't exist in the 1999-10-03 07:09:31 +00:00
newvers.sh $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nfsswapkernel.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
NOTES Massive rewrite of pccard to convert it to newbus. 1999-10-25 02:41:58 +00:00
options Whistle's Netgraph link-layer (sometimes more) networking infrastructure. 1999-10-21 09:06:11 +00:00
options.alpha $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
options.i386 Add PNPBIOS option. 1999-10-14 21:25:36 +00:00
options.pc98 Sync w/ sys/i386/conf/options.i386 revision 1.122. 1999-10-16 13:13:00 +00:00
param.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
systags.sh $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00