Home | History | Annotate | Download | only in ic
History log of /src/sys/dev/ic/dp83932var.h
RevisionDateAuthorComments
 1.13  20-Feb-2021  rin sn(4): Add rnd(9) support.
 1.12  01-Sep-2009  tsutsui branches: 1.12.78;
Replace shutdownhook_establish(9) with pmf_device_register1(9).
 1.11  28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.10  23-Apr-2008  tsutsui branches: 1.10.2;
Split softc/device_t and misc cleanup for sn(4).
 1.9  19-Apr-2008  tsutsui The DP83932C manual says the CAM enable register (CER) can't be
accessed on normal operations and the CER should be set up
through the last entry in the CAM desciptor area and loaded
via LCAM command, so make our driver do so, though the previoius
code (writing CER directly) worked without problems.

Tested on sn at jazzio on arc (in 32bit mode) by me and
sn at nubus on mac68k (in 16bit mode) by Paul Ripke on port-mac68k.
 1.8  19-Apr-2008  tsutsui Fix a typo which is fatal on cards configured in 16 bit mode.
Problem is reported and fix is confirmed by Paul Ripke on port-mac68k.
 1.7  25-Dec-2007  perry branches: 1.7.6; 1.7.8;
Convert many of the uses of __attribute__ to equivalent
__packed, __unused and __dead macros from cdefs.h
 1.6  16-Feb-2006  perry branches: 1.6.40; 1.6.46; 1.6.50; 1.6.54;
Change "inline" back to "__inline" in .h files -- C99 is still too
new, and some apps compile things in C89 mode. C89 keywords stay.

As per core@.
 1.5  24-Dec-2005  perry branches: 1.5.2; 1.5.4; 1.5.6;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.4  15-Jan-2003  bouyer branches: 1.4.18;
Use a properly zero'd buffer to pad the packet to ETHER_MIN_LEN-ETHER_CRC_LEN
 1.3  06-Jul-2001  thorpej branches: 1.3.4; 1.3.18;
Fix a typo in htosonic32(), pointed out by soda@netbsd.org.
 1.2  05-Jul-2001  thorpej Do a little manual CSE, taking unneeded comparisons out of loops,
and shrinking the object code somewhat. On an R4400:

Before:
text data bss dec hex filename
16248 16 0 16264 3f88 dp83932.o

Before:
text data bss dec hex filename
14424 16 0 14440 3868 dp83932.o
 1.1  05-Jul-2001  thorpej A new DP83932 ``SONIC'' driver, which uses bus_dma(9) and does I/O
directly to mbufs. Handles both 32-bit and 16-bit, big- and little-
endian configurations of the chip (we could squeeze out some conditionals
yet, though).
 1.3.18.1  26-Jan-2003  he Pull up revision 1.4 (requested by bouyer in ticket #1084):
Use a properly zeroed buffer to pad small packets to make sure
the chip doesn't send random data.
 1.3.4.3  17-Jan-2003  thorpej Sync with HEAD.
 1.3.4.2  24-Aug-2001  nathanw Catch up with -current.
 1.3.4.1  06-Jul-2001  nathanw file dp83932var.h was added on branch nathanw_sa on 2001-08-24 00:09:21 +0000
 1.4.18.1  21-Jan-2008  yamt sync with head
 1.5.6.1  22-Apr-2006  simonb Sync with head.
 1.5.4.1  09-Sep-2006  rpaulo sync with head
 1.5.2.1  18-Feb-2006  yamt sync with head.
 1.6.54.1  02-Jan-2008  bouyer Sync with HEAD
 1.6.50.1  26-Dec-2007  ad Sync with head.
 1.6.46.1  18-Feb-2008  mjf Sync with HEAD.
 1.6.40.1  09-Jan-2008  matt sync with HEAD
 1.7.8.1  18-May-2008  yamt sync with head.
 1.7.6.1  02-Jun-2008  mjf Sync with HEAD.
 1.10.2.2  16-Sep-2009  yamt sync with head
 1.10.2.1  16-May-2008  yamt sync with head.
 1.12.78.1  03-Apr-2021  thorpej Sync with HEAD.

RSS XML Feed