freebsd-dev/sys/dev/mii
Doug Rabson f7b7769172 * Factor out the object system from new-bus so that it can be used by
non-device code.
* Re-implement the method dispatch to improve efficiency. The new system
  takes about 40ns for a method dispatch on a 300Mhz PII which is only
  10ns slower than a direct function call on the same hardware.

This changes the new-bus ABI slightly so make sure you re-compile any
driver modules which you use.
2000-04-08 14:17:18 +00:00
..
amphy.c Allow the AMD PHY driver to support the DM9101 PHY. The DM9101 and the 1999-09-19 21:56:08 +00:00
amphyreg.h Add a driver for the AMD AM79c873 10/100 PHY. By some strange coincidence, 1999-09-06 05:27:55 +00:00
dcphy.c Fix some problems reported by Mike Pritchard: 1999-12-13 21:45:13 +00:00
devlist2h.awk $Id$ -> $FreeBSD$ (some mangled and/or hidden ones) 1999-08-28 02:21:15 +00:00
exphy.c Re-arrange things in the attach routines of the 3Com and RealTek PHY 1999-09-01 17:07:27 +00:00
Makefile.miidevs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mii_physubr.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mii.c Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
mii.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
miibus_if.m * Factor out the object system from new-bus so that it can be used by 2000-04-08 14:17:18 +00:00
miidevs $Id$ -> $FreeBSD$ 1999-09-05 15:21:05 +00:00
miidevs.h Regenerate miidevs.h. 1999-08-29 15:44:07 +00:00
miivar.h Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
mlphy.c $Id$ -> $FreeBSD$ 1999-08-28 02:16:32 +00:00
nsphy.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nsphyreg.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
pnphy.c Add the if_dc driver and remove all of the al, ax, dm, pn and mx drivers 1999-12-04 17:41:31 +00:00
rlphy.c Re-arrange things in the attach routines of the 3Com and RealTek PHY 1999-09-01 17:07:27 +00:00
tlphy.c $Id$ -> $FreeBSD$ 1999-08-28 02:16:32 +00:00
tlphyreg.h $Id$ -> $FreeBSD$ 1999-08-28 02:16:32 +00:00
ukphy_subr.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ukphy.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00