freebsd-dev/sys
Bill Paul bd80fa2c7f Reoganize/update the SysKonnect driver:
- Break out the support for the XMAC II's PHY into an miibus driver.

- Reorganize the probe/attach stuff using newbus. Each XMAC is now
  attached to the parent GEnesis controller using newbus. This is
  necessary since each XMAC must also have an attached miibus, and
  the miibus read/write register routines need to be able to get
  at the softc struct for each XMAC, not the one for the parent
  controller. This allows me to get rid of the grotty code I added
  for selecting the unit numbers for the ifnet interfaces: the unit
  numbers are now derived from the newbus-assigned unit numbers,
  which should track with the ifnet interface numbers. I think.
  At the very least, there should never be any collisions.

- Add support for the SK-9821 and SK-9822 1000baseTX adapters. Special
  thanks to SysKonnect for loaning me two adapters for testing.
2000-04-22 02:16:41 +00:00
..
alpha Remove unneeded <sys/buf.h> includes. 2000-04-18 15:15:39 +00:00
amd64 IO apics are not necessarily page aligned, they are only required to be aligned 2000-04-20 14:40:11 +00:00
boot Move the building of the PXE module into libi386. 2000-04-21 22:06:02 +00:00
cam Remove unneeded <sys/buf.h> includes. 2000-04-18 15:15:39 +00:00
coda Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
compat Fix include paths so that this builds correctly. 2000-04-21 05:54:11 +00:00
compile
conf Reoganize/update the SysKonnect driver: 2000-04-22 02:16:41 +00:00
contrib Complete the bio/buf divorce for all code below devfs::strategy 2000-04-15 05:54:02 +00:00
crypto Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
ddb Add a new sysctl "debug.enter_debugger" (when the kernel is compiled 2000-01-27 22:27:34 +00:00
dev Reoganize/update the SysKonnect driver: 2000-04-22 02:16:41 +00:00
fs Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
geom Complete the bio/buf divorce for all code below devfs::strategy 2000-04-15 05:54:02 +00:00
gnu Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
i4b Fix a problem which caused i/o resource allocation conflict of this 2000-03-09 20:57:47 +00:00
i386 Fix include paths so that this builds correctly. 2000-04-21 05:54:11 +00:00
isa Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
isofs/cd9660 Complete the bio/buf divorce for all code below devfs::strategy 2000-04-15 05:54:02 +00:00
kern Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
libkern Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
miscfs Remove the linprocfs bits from their old location, as they've moved now. 2000-04-20 03:56:10 +00:00
modules Reoganize/update the SysKonnect driver: 2000-04-22 02:16:41 +00:00
msdosfs Complete the bio/buf divorce for all code below devfs::strategy 2000-04-15 05:54:02 +00:00
net IOCGIFCONF once and for all. Sometimes the ifc_len variable 2000-04-21 17:48:48 +00:00
netatalk Slight cleanup of aarp code 2000-03-29 17:12:09 +00:00
netatm Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
netgraph Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
netinet Let initialize th_sum before in6_cksum(), again. 2000-04-19 15:05:00 +00:00
netinet6 Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
netipx Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
netkey comment the string after #endif 2000-01-15 05:15:06 +00:00
netnatm Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
netncp Do not panic if request issued by kernel. 2000-04-05 10:54:02 +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 Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
nfsclient Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
nfsserver Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
ntfs Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
nwfs Remove unneeded <sys/buf.h> includes. 2000-04-18 15:15:39 +00:00
pc98 Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
pccard o Preliminary support for mapping the CIS by the driver. 2000-04-20 08:37:46 +00:00
pci Reoganize/update the SysKonnect driver: 2000-04-22 02:16:41 +00:00
posix4 Commit major SMP cleanups and move the BGL (big giant lock) in the 2000-03-28 07:16:37 +00:00
powerpc Remove B_READ, B_WRITE and B_FREEBUF and replace them with a new 2000-03-20 10:44:49 +00:00
rpc $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
svr4 Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
sys Don't panic in M_PREPEND() if m_prepend() fails and frees the mbuf chain. 2000-04-19 01:24:26 +00:00
tools Use a seperate -c and -h mode. The vnode_if.c file is compiled only into 1999-12-12 16:43:05 +00:00
ufs o Introduce an extended attribute backing file header magic number 2000-04-19 20:12:41 +00:00
vm vm_object_shadow: Remove an incorrect assertion. In obscure circumstances 2000-04-19 16:32:04 +00:00
Makefile Remove the old a.out-only boot loader, we don't use it any more. 2000-03-19 11:42:34 +00:00