david/ipxe
david
/
ipxe
Archived
1
0
Fork 0

[skge] Add driver for skge NICs

This code is based on the linux skge driver. It supports Marvell Yukon
and SysKonnect Gigabit chipsets.

The code is based on code Michael Decker <mrd999@gmail.com> wrote for
Google Summer of Code 2008.

Support for dual-port cards is untested. The code, however, was left
in. In my opinion it's easier to fix the code if we need to, instead
of having to add support for it from scratch.

Signed-off-by: Marty Connor <mdc@etherboot.org>
This commit is contained in:
Marty Connor 2010-01-14 12:04:50 -05:00
parent 90bffed805
commit 5264e965ad
3 changed files with 5095 additions and 0 deletions

2471
src/drivers/net/skge.c Executable file

File diff suppressed because it is too large Load Diff

2623
src/drivers/net/skge.h Executable file

File diff suppressed because it is too large Load Diff

View File

@ -116,6 +116,7 @@ FILE_LICENCE ( GPL2_OR_LATER );
#define ERRFILE_atl1e ( ERRFILE_DRIVER | 0x00510000 )
#define ERRFILE_sis190 ( ERRFILE_DRIVER | 0x00520000 )
#define ERRFILE_myri10ge ( ERRFILE_DRIVER | 0x00530000 )
#define ERRFILE_skge ( ERRFILE_DRIVER | 0x00540000 )
#define ERRFILE_scsi ( ERRFILE_DRIVER | 0x00700000 )
#define ERRFILE_arbel ( ERRFILE_DRIVER | 0x00710000 )