1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-25 11:37:56 +00:00
freebsd/sys/modules
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
..
aha Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
amr Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
an Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
aue Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
bktr Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
cardbus Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
cbb Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
ccd Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
cd9660 Remove a whole bunch of "CFLAGS+= -DFSNAME" cruft. It hasn't been 1999-12-12 20:34:11 +00:00
coda Bring these more into line with other modules that have .h files generated 1999-12-12 16:47:33 +00:00
coff Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
cue Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
dc Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
fdesc Bring these more into line with other modules that have .h files generated 1999-12-12 16:47:33 +00:00
fdescfs Bring these more into line with other modules that have .h files generated 1999-12-12 16:47:33 +00:00
fpu $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
fxp Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
gnufpu $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
hpfs Remove a whole bunch of "CFLAGS+= -DFSNAME" cruft. It hasn't been 1999-12-12 20:34:11 +00:00
ibcs2 Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
if_disc udp IPv6 support, IPv6/IPv4 tunneling support in kernel, 1999-12-07 17:39:16 +00:00
if_ef Uncomment ETHER_II frame and remove BPF related variable. 2000-04-06 03:09:56 +00:00
if_ppp Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
if_sl Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
if_tun Restore to version 1.14. Only opt_inet.h is required again. 2000-01-29 01:11:03 +00:00
ip_mroute_mod $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ipfilter Add forgotten ip_fil.c and fil.c to kld version 1999-12-06 20:33:38 +00:00
ipfw $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
joy Fix joy and put it back in the MI section. (yes, it works on Alpha) 1999-12-12 20:42:58 +00:00
kernfs Remove a whole bunch of "CFLAGS+= -DFSNAME" cruft. It hasn't been 1999-12-12 20:34:11 +00:00
kue Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
linprocfs Point to the new location of the sources under the i386 linux compatibility 2000-04-20 03:55:19 +00:00
linux Compile linux_genassym.c with ordinary ${CFLAGS}. The (small) need for 2000-01-09 10:04:53 +00:00
md Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
mfs Bring these more into line with other modules that have .h files generated 1999-12-12 16:47:33 +00:00
mii Reoganize/update the SysKonnect driver: 2000-04-22 02:16:41 +00:00
mlx Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
msdos Define PC98 when MACHINE == pc98, because msdos_vfsops.c contains 2000-03-19 15:06:18 +00:00
msdosfs Define PC98 when MACHINE == pc98, because msdos_vfsops.c contains 2000-03-19 15:06:18 +00:00
ncp Zap unused CFLAGS += -DNCP 1999-12-12 21:15:51 +00:00
netgraph Only build the ng_mppc KLD if !NOCRYPT and required crypto sources exist. 2000-04-12 19:57:32 +00:00
nfs Remove a whole bunch of "CFLAGS+= -DFSNAME" cruft. It hasn't been 1999-12-12 20:34:11 +00:00
nfsclient Remove a whole bunch of "CFLAGS+= -DFSNAME" cruft. It hasn't been 1999-12-12 20:34:11 +00:00
nfsserver Remove a whole bunch of "CFLAGS+= -DFSNAME" cruft. It hasn't been 1999-12-12 20:34:11 +00:00
ntfs Remove a whole bunch of "CFLAGS+= -DFSNAME" cruft. It hasn't been 1999-12-12 20:34:11 +00:00
nullfs Bring these more into line with other modules that have .h files generated 1999-12-12 16:47:33 +00:00
nwfs Remove a whole bunch of "CFLAGS+= -DFSNAME" cruft. It hasn't been 1999-12-12 20:34:11 +00:00
osf1 Finally add the Alpha OSF/1 compat code. I will add it to the 1999-12-14 22:35:36 +00:00
pccard Add resource activation routines to pcic driver. Minor cleanup of 1999-11-28 21:11:13 +00:00
pcfclock Enable pcfclock as a kernel loadable module. 2000-02-29 10:57:42 +00:00
pcic Make pcic module compile again for NEWCARD (not for old pccard). 2000-03-25 03:16:19 +00:00
portal Remove a whole bunch of "CFLAGS+= -DFSNAME" cruft. It hasn't been 1999-12-12 20:34:11 +00:00
portalfs Remove a whole bunch of "CFLAGS+= -DFSNAME" cruft. It hasn't been 1999-12-12 20:34:11 +00:00
procfs Remove a whole bunch of "CFLAGS+= -DFSNAME" cruft. It hasn't been 1999-12-12 20:34:11 +00:00
rl Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
sf Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
sis Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
sk Reoganize/update the SysKonnect driver: 2000-04-22 02:16:41 +00:00
splash $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ste Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
streams Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
svr4 . add manpage for svr4(8) 2000-01-10 08:48:11 +00:00
syscons This is the 3rd stage of syscons code reorganization. 2000-01-15 15:25:43 +00:00
ti Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
tl Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
tx Premier version of Makefile to build tx driver as KLD 2000-04-11 18:40:30 +00:00
ugen Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
uhid Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
ukbd Do not explicitly create empty option files; they are taken 2000-01-20 13:25:18 +00:00
ulpt Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
umapfs Bring these more into line with other modules that have .h files generated 1999-12-12 16:47:33 +00:00
umass Remove some cruft 2000-03-28 19:07:37 +00:00
umodem Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
ums Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
union Remove a whole bunch of "CFLAGS+= -DFSNAME" cruft. It hasn't been 1999-12-12 20:34:11 +00:00
unionfs Remove a whole bunch of "CFLAGS+= -DFSNAME" cruft. It hasn't been 1999-12-12 20:34:11 +00:00
urio Please welcome the URio driver. Written by 2000-03-16 09:16:14 +00:00
usb Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
vesa Use config's conditional compilation rather than using #ifdefs that make 2000-01-29 15:08:56 +00:00
vinum Remove MAINTAINER. 2000-04-16 00:17:46 +00:00
vn Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
vpo Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
vr Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
wb Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
wi Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
xl Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module 2000-01-28 11:26:46 +00:00
Makefile Enable building Vinum on alpha. 2000-04-13 04:08:24 +00:00
Makefile.inc $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00