Subject: CVS commit: [netbsd-4] src/sys/dev/pci
To: None <source-changes@NetBSD.org>
From: Matthias Scheler <tron@netbsd.org>
List: source-changes
Date: 09/15/2006 11:55:40
Module Name:	src
Committed By:	tron
Date:		Fri Sep 15 11:55:40 UTC 2006

Modified Files:
	src/sys/dev/pci [netbsd-4]: files.pci if_skreg.h
Added Files:
	src/sys/dev/pci [netbsd-4]: if_msk.c if_mskvar.h

Log Message:
Pull up following revision(s) (requested by riz in ticket #153):
	sys/dev/pci/if_skreg.h: revision 1.8
	sys/dev/pci/if_msk.c: revision 1.1
	sys/dev/pci/files.pci: revision 1.268
	sys/dev/pci/if_mskvar.h: revision 1.1
Add msk(4), a driver for Marvell Yukon 2 gigabit ethernet chips,
from Mark Kettenis of OpenBSD.  There are still some outstanding
issues with this driver, namely:
 - Checksum offload is unsupported
 - There is a significant amount of code duplication from sk(4)
 - There remain some 'magic numbers'
 - Performance is not heavily tested, and likely to be lower than
   the chip is capable of in some cases.  Syncing some of the
   aforementioned 'magic numbers' with the Marvell FreeBSD driver
   should help here.
Tested on a motherboard with Marvell 88E8053 ethernet, under NetBSD/i386
and NetBSD/amd64.


To generate a diff of this commit:
cvs rdiff -r1.262.2.1 -r1.262.2.2 src/sys/dev/pci/files.pci
cvs rdiff -r0 -r1.1.4.1 src/sys/dev/pci/if_msk.c src/sys/dev/pci/if_mskvar.h
cvs rdiff -r1.7 -r1.7.4.1 src/sys/dev/pci/if_skreg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.