Home | History | Annotate | Download | only in ic
History log of /src/sys/dev/ic/am7990var.h
RevisionDateAuthorComments
 1.24  28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.23  11-Dec-2005  christos branches: 1.23.70; 1.23.72; 1.23.74;
merge ktrace-lwp.
 1.22  24-Aug-2004  thorpej Use ANSI function decls and more use of static.
 1.21  15-Aug-1998  mycroft branches: 1.21.46;
Assign my copyrights to TNF.
 1.20  21-Jul-1998  drochner Split the LANCE driver into a part specific to the classic chip with
24-bit DMA addresses, and an independant part.
Implement support for the 32-bit mode in the newer (79c9xx) chips.
 1.19  04-Jul-1998  jonathan defopt DDB.
 1.18  12-Jan-1998  thorpej Adjust for config changes.
 1.17  15-Oct-1997  explorer minor formatting change
 1.16  13-Oct-1997  explorer o Make usage of /dev/random dependant on
pseudo-device rnd # /dev/random and in-kernel generator
in config files.

o Add declaration to all architectures.

o Clean up copyright message in rnd.c, rnd.h, and rndpool.c to include
that this code is derived in part from Ted Tyso's linux code.
 1.15  10-Oct-1997  explorer Add hooks to insert timing info into the random system
 1.14  05-Oct-1997  thorpej Copyright assigned to The NetBSD Foundation.
 1.13  27-Mar-1997  veego branches: 1.13.4;
- new hardware reset hook, mainly for PCnet-ISA cards (79c960)
- new MD variable: sc_initmodemedia, 79c960 cards can select
between two ports, but this needs to be done in the MI init mode page
- new defines for PCnet-ISA cards (79c960)
 1.12  17-Mar-1997  thorpej - Add support for media selection via if_media. If the front-end
does not supply media types, default to the "manual" type.
- Clean up the ETHER_CMP stuff slightly.
- Keep track of our carrier status, for media status requests.
 1.11  15-Mar-1997  is New ARP system, supports IPv4 over any hardware link.

Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will
only support Ethernet. Tcpdump itself should be ok, but libpcap needs
lot of work.

For the detailed change history, look at the commit log entries for
the is-newarp branch.
 1.10  09-Mar-1997  leo - Turn the sc_[tr]bufaddr fields into arrays of addresses instead of just
the base address. This allows for a more flexible layout of buffers
in the Lance's memory.
- Add a new element 'sc_saved_csr0' to am7990_softc. It's value is or-ed
with the current csr0 value in the am7990_intr() function. This allowes
for a 'deferred' interrupt sceme.
 1.9  15-Jan-1997  gwr branches: 1.9.2;
fix alignment again for m68k
 1.8  05-Jul-1996  abrown branches: 1.8.2;
Add a new function hook sc_nocarrier() to am7990_softc. If non-null, this
function is called when carrier is lost in lieu of a console message.
This is used by the sparc port to switch media types on Sun4m machines
if the appropriate link flags are set by ifconfig (see following commit
message). Should not affect ports that do not use sc_nocarrier().
 1.7  07-May-1996  thorpej Make the MI LANCE driver standalone, and use cfattach to resolve
naming conflicts between bus attachments on ports that can have
multiple instances of the LANCE.

Changed struct ifnet to have a pointer to the softc of the underlying
device and a printable "external name" (name + unit number), thus eliminating
if_name and if_unit. Updated interface to (*if_watchdog)() and (*if_start)()
to take a struct ifnet *, rather than a unit number.
 1.6  22-Apr-1996  christos Add a hardware dependent initialization function lehwinit()
 1.5  18-Apr-1996  cgd change LANCE copy & zero functions' names to start with amd7990_, and
remove their 'integrate' (usually defined to be 'static') keywords.
when lance drivers are split up by attachment, more than one file will
reference the copy/zero functions (i.e. not just the file that pulls in
am7990.c... and eventually inclusion of am7990.c should go away entirely).
 1.4  14-Mar-1996  christos Bring prototypes into scope.
 1.3  11-Dec-1995  mycroft Make lewatchdog() take an int, not a short.
 1.2  25-Nov-1995  cgd allow bus-specific lance drivers to use machine-independent buffer/descriptor
copy functions, and convert isa and pmax drivers to do so.
 1.1  28-Jun-1995  cgd add charles's mostly-machine-independent lance driver, which is used
by the Alpha port.
 1.8.2.1  18-Jan-1997  thorpej Update from trunk.
 1.9.2.2  12-Mar-1997  is Merge in changes from Trunk
 1.9.2.1  21-Feb-1997  is Transform to the new world order.
 1.13.4.1  14-Oct-1997  thorpej Update marc-pcmcia branch from trunk.
 1.21.46.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.21.46.2  18-Sep-2004  skrll Sync with HEAD.
 1.21.46.1  25-Aug-2004  skrll Sync with HEAD.
 1.23.74.1  16-May-2008  yamt sync with head.
 1.23.72.1  18-May-2008  yamt sync with head.
 1.23.70.1  02-Jun-2008  mjf Sync with HEAD.

RSS XML Feed