freebsd-skq/sys
Bill Paul 1ef8fbeabf Convert the 3Com XL driver to miibus. This one is a little tricky
due to the fact that there are non-MII cards supported by the same
driver and I don't have all of the cards available for testing. There's
also the 3c905B-COMBO which has MII, AUI and BNC media ports all in one
package. Supporting the COMBO is difficult because we have to add the
10base5 and 10base2 media types to the same ifmedia struct as the
MII-attached types, however there is no way to force the miibus and
child PHYs into existence before xl_attach() completes, so there is
no ifmedia struct available in xl_attach(). What we do inistead is
use the mediainit method as a callback: when a child PHY is attached,
it calls the miibus mediainit routine which selects a default media.
This routing also calls the NIC driver's mediainit method (if it
implements one) at which point we can safely add the other media
types.
1999-08-29 15:52:19 +00:00
..
alpha Merge alpha and pc98 changes into i386 MBR handling code and replace all 1999-08-29 09:12:54 +00:00
amd64 We don't need to pass the diskname argument all over the diskslice/label 1999-08-28 14:33:44 +00:00
boot $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
cam We don't need to pass the diskname argument all over the diskslice/label 1999-08-28 14:33:44 +00:00
coda $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
compat Fix a braino: Linux minor device numbers are 8 bits wide and not 10. 1999-08-29 11:47:01 +00:00
compile
conf Add micro "disk" layer which should enable us to pull all the slice/label 1999-08-29 13:28:55 +00:00
contrib Remove unneeded slice element. 1999-08-29 14:52:02 +00:00
ddb $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
dev Regenerate miidevs.h. 1999-08-29 15:44:07 +00:00
fs Changed old-style option UNION_DIAGNOSTIC to DEBUG and fixed printf 1999-08-29 10:03:35 +00:00
geom $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
gnu $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
i4b add MAINTAINER for the kernel part of i4b 1999-08-28 13:35:00 +00:00
i386 Fix a braino: Linux minor device numbers are 8 bits wide and not 10. 1999-08-29 11:47:01 +00:00
isa Initialize dev->si_bsize*, the floppy driver doesn't use dsopen(). 1999-08-28 08:10:13 +00:00
isofs/cd9660 Fix various trivial warnings from LINT 1999-08-28 19:44:07 +00:00
kern Remove unneeded "maj" variable. 1999-08-29 14:54:11 +00:00
libkern $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
miscfs Changed old-style option UNION_DIAGNOSTIC to DEBUG and fixed printf 1999-08-29 10:03:35 +00:00
modules Convert the 3Com XL driver to miibus. This one is a little tricky 1999-08-29 15:52:19 +00:00
msdosfs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
net $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
netatalk Change suser_xxx() to suser() where it applies. 1999-04-27 12:21:16 +00:00
netatm Fixed printf format errors (don't assume that ntohl() returns u_long; 1999-08-29 10:28:10 +00:00
netinet Include the correct header for the IPSTEALTH option. 1999-08-29 12:18:39 +00:00
netipx Get rid of the old XNS checksum code and implement it the IPX way. 1999-08-28 18:21:55 +00:00
netkey Fix a printf(3) formatter to match its variable. 1999-08-17 22:11:02 +00:00
netnatm Examine all occurrences of sprintf(), strcat(), and str[n]cpy() 1998-12-04 22:54:57 +00:00
netns $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nfs remove unused variables. 1999-08-28 19:21:03 +00:00
nfsclient remove unused variables. 1999-08-28 19:21:03 +00:00
nfsserver remove unused variables. 1999-08-28 19:21:03 +00:00
ntfs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
pc98 Merge alpha and pc98 changes into i386 MBR handling code and replace all 1999-08-29 09:12:54 +00:00
pccard $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
pci Convert the 3Com XL driver to miibus. This one is a little tricky 1999-08-29 15:52:19 +00:00
posix4 $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
powerpc $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rpc $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
svr4 $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
sys Add micro "disk" layer which should enable us to pull all the slice/label 1999-08-29 13:28:55 +00:00
tools $Id$ -> $FreeBSD$ (some mangled and/or hidden ones) 1999-08-28 02:21:15 +00:00
ufs remove unused variables. 1999-08-28 19:21:03 +00:00
vm $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
Makefile $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00