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:   thorpej
Date:           Fri Apr  5 19:51:05 UTC 2002

Modified Files:
        syssrc/sys/dev/ic: i82557.c i82557var.h

Log Message:
Add support for the "CPUSaver" receive interrupt mitigating microcode
on the following PRO/100 chips:

        * i82558 step A4
        * i82558 step B0
        * i82559 step A0
        * i82559S step A
        * i82550
        * i82550 step C

The interrupt delay is configurable on all microcodable chips.  The
maximum "bundle" size (packet count) is configurable on all but the
i82558.

The microcode is enabled by setting IFF_LINK0 on the interface.

Derived from code in FreeBSD.


To generate a diff of this commit:
cvs rdiff -r1.63 -r1.64 syssrc/sys/dev/ic/i82557.c
cvs rdiff -r1.26 -r1.27 syssrc/sys/dev/ic/i82557var.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