Subject: CVS commit: syssrc/sys/dev/ic
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 04/05/2002 22:51:06
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.