jhb
dc11e45b68
Use PCIR_BAR(x) instead of PCIR_MAPS.
...
Glanced over by: imp, gibbs
Tested by: i386 LINT
2003-09-02 17:30:40 +00:00
mux
920bae3858
style(9).
2003-04-20 01:04:04 +00:00
semenu
44d9c31ef8
Remove the OpenBSD comatibility stuff. Many changes to be more style(9)
...
compilant. Split two pieces if code into separate functions to do not
exceed line length due to indentation.
2002-10-22 00:57:51 +00:00
semenu
b986d07861
Move tx(4) driver to sys/dev/tx. BTW split hardware structures and constants
...
into if_txreg.h.
MFC after: 1 week
2002-04-19 22:43:57 +00:00
semenu
9fb458f8df
Add support for 802.1Q VLAN and oversized ethernet frames.
...
PR: kern/29235
Submitted by: Peter Jeremy <peter.jeremy@alcatel.com.au>
Reviewed by: Yar Tikhiy <yar@FreeBSD.org>
MFC after: 1 week
2001-08-13 18:32:39 +00:00
semenu
0235c0e8cb
Add initializetion of NVCTL register with EEPROM stored value.
...
This fix hazardous very slow work for one of my cards.
MFC after: 1 week
2001-06-23 19:30:26 +00:00
semenu
b3d64495b9
Add support for SMC9432FTX card, possibly othe fiber optic SMC9432 family
...
cards will work too.
2001-02-07 20:11:02 +00:00
semenu
efbb3f90a5
Added support for SMC9432BTX cards.
2000-06-21 19:19:49 +00:00
semenu
fea3e0ecac
Driver is now using miibus, and newbus.
...
PR: kern/17601
2000-04-12 06:51:43 +00:00
semenu
4f03976b42
Added code to enable BusMaster operations.
...
Kurt D. Starsinic <kstar@chapin.edu> had reported
this patch fixing strange behaviour (like timeouts
and RX/TX DMAs stopping errors).
1999-10-29 09:56:52 +00:00
peter
3b842d34e8
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
semenu
2247286928
Move arpcom structure be the first in softc structure. Needed
...
for ether_ioctl.
PR: pending/11754
1999-05-22 06:10:14 +00:00
semenu
e557c4ccfc
Implemented workaround for EPIC's Application Note 7-15 (concerning
...
chip int. and ext. clock synchronisation). Fixed workaround for
transmit threshold underrun. Added volatile keyword to CSR_READ_* and
CSR_WRITE_* macroses. Added DELAYs to eliminate randomness caused
by processor speed. Fixed all TXCON and RXCON registers to be accessed
only when chip is idle, as manual told. Changed epic_init_phy to
drop link by isolating and going loopback, should should force link
partner to restart autonegotiation.
PR: kern/10535, kern/9742, kern/10575
Submitted by: Peter Jeremy, David Greenman
1999-03-14 08:30:23 +00:00
semenu
6889817a6e
Ported to OpenBSD. sys/pci/smc83c170.h renamed to sys/pci/if_txvar.h to be
...
like others.
1998-11-01 07:44:33 +00:00