Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: syssrc/sys/dev/ic
Module Name: syssrc
Committed By: matt
Date: Wed May 8 02:12:55 UTC 2002
Modified Files:
syssrc/sys/dev/ic: gem.c gemreg.h gemvar.h
Log Message:
If the detected media is gigabit, change the gem to use GMII mode otherwise
switch back to MII mode. Keep a sliding window for TX segments and when it
gets > 2/3 full, request a TX interrupt (window gets reset when the h/w TX
queue is empty). Add dv_xname to a few printfs. With the above changes,
the gem driver will now work on Macintoshes, even in GigE mode. On a 733
PowerMac G4 it gets ~355Mb/s TX and ~280Mb/s RX to/from an Alpha XP1000.
XXX mii autoselect is still flakey.
To generate a diff of this commit:
cvs rdiff -r1.13 -r1.14 syssrc/sys/dev/ic/gem.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/dev/ic/gemreg.h
cvs rdiff -r1.5 -r1.6 syssrc/sys/dev/ic/gemvar.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index