OpenGrok
Cross Reference: if_vrreg.h
xref
: /
src
/
sys
/
dev
/
pci
/
if_vrreg.h
Home
|
History
|
Annotate
|
Download
|
only in
pci
History log of
/src/sys/dev/pci/if_vrreg.h
Revision
Date
Author
Comments
1.17
28-Feb-2018
flxd
Cosmetic fix for the Physical Address Registers PAR0 to PAR5.
1.16
05-Nov-2006
tsutsui
Use uintNN_t.
1.15
03-Nov-2006
tsutsui
Pull several fixes which improve TX error handling
from FreeBSD's if_vr.c rev 1.52:
- check more error status in TX descriptor and restart TX module
appropriately in vr_txeof()
- check more error interrupt status in vr_intr()
I can't confirm whether these changes actually fix TX stalls because
I can't reproduce the problem I had about seven years ago (I guess
it might be caused by excessive collisions on a dumb hub), but at least
they don't seem to have bad side effects on normal operations on my macppc.
1.14
02-Nov-2006
tsutsui
- make DMA descriptor members volatile
- set VR_RXSTAT_OWN after all other descriptor data is set
With these changes, vr_init() seems to initialize
the vr chip stuck on RX properly.
1.13
11-Dec-2005
christos
branches: 1.13.20; 1.13.22;
merge ktrace-lwp.
1.12
17-Oct-2003
tsutsui
branches: 1.12.16;
- No need to set VR_TXCTL_TLINK in vr_start() because all TX buffers have
only single segment.
- No need to set VR_CMD_TX_ON in vr_start().
- Initialize BCR0 and BCR1 registers.
- Change RX DMA threshold 128bytes.
Mostly from FreeBSD via OpenBSD.
1.11
17-Oct-2003
tsutsui
Use common PCI macro/functions for PWRMGMT.
1.10
03-Jan-2003
lha
branches: 1.10.2;
From freebsd if_vr.c:1.43,1.56 and if_vrreg.h:1.11,1.14
- Windows put the chip in suspended mode, make sure we unsuspend
it. 1.43, by Takefumi SAYO <stake@po.shiojiri.ne.jp>
- Detect the revision of the Rhine chip we're using, and force reset
when the chip supports it. 1.65, by silby@freebsd.org
1.9
12-Feb-1999
thorpej
branches: 1.9.20;
Garbage-collect some unneeded definitions.
1.8
05-Feb-1999
thorpej
Rename VR_MIICMD_DATAIN and VR_MIICMD_DATAOUT to actually match what the
data sheet says. (The names and their usage were exactly reversed in the
code.)
1.7
02-Feb-1999
thorpej
Use pcidevs.h to get vendor and product IDs.
1.6
02-Feb-1999
thorpej
Take software-only structure definitions out of the register description
header.
1.5
02-Feb-1999
thorpej
Remove support for FreeBSD from the driver; so many changes are going
to be required to make it properly portable to all of NetBSD's platforms,
that it just wouldn't be worth the effort.
1.4
26-Jan-1999
sakamoto
NetBSD RCS id.
1.3
22-Jan-1999
sakamoto
Change bootverbose 1 to 0.
Add vr_lookup.
1.2
21-Jan-1999
sakamoto
Add NetBSD autoconfiguration support.
KNF.
1.1
21-Jan-1999
sakamoto
branches: 1.1.1;
Initial revision
1.1.1.1
21-Jan-1999
sakamoto
Import FreeBSD's VIA Rhine fast ethernet PCI NIC driver
written by Bill Paul <wpaul@ctr.columbia.edu>.
1.9.20.1
07-Jan-2003
thorpej
Sync with HEAD.
1.10.2.3
21-Sep-2004
skrll
Fix the sync with head I botched.
1.10.2.2
18-Sep-2004
skrll
Sync with HEAD.
1.10.2.1
03-Aug-2004
skrll
Sync with HEAD
1.12.16.1
30-Dec-2006
yamt
sync with head.
1.13.22.1
10-Dec-2006
yamt
sync with head.
1.13.20.1
18-Nov-2006
ad
Sync with head.
Indexes created Thu Oct 16 14:10:15 GMT 2025