Parcourir la source

[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>
tags/v1.0.0-rc1
Marty Connor il y a 16 ans
Parent
révision
5264e965ad
3 fichiers modifiés avec 5095 ajouts et 0 suppressions
  1. 2471
    0
      src/drivers/net/skge.c
  2. 2623
    0
      src/drivers/net/skge.h
  3. 1
    0
      src/include/gpxe/errfile.h

+ 2471
- 0
src/drivers/net/skge.c
Fichier diff supprimé car celui-ci est trop grand
Voir le fichier


+ 2623
- 0
src/drivers/net/skge.h
Fichier diff supprimé car celui-ci est trop grand
Voir le fichier


+ 1
- 0
src/include/gpxe/errfile.h Voir le fichier

116
 #define ERRFILE_atl1e		     ( ERRFILE_DRIVER | 0x00510000 )
116
 #define ERRFILE_atl1e		     ( ERRFILE_DRIVER | 0x00510000 )
117
 #define ERRFILE_sis190		     ( ERRFILE_DRIVER | 0x00520000 )
117
 #define ERRFILE_sis190		     ( ERRFILE_DRIVER | 0x00520000 )
118
 #define ERRFILE_myri10ge	     ( ERRFILE_DRIVER | 0x00530000 )
118
 #define ERRFILE_myri10ge	     ( ERRFILE_DRIVER | 0x00530000 )
119
+#define ERRFILE_skge		     ( ERRFILE_DRIVER | 0x00540000 )
119
 
120
 
120
 #define ERRFILE_scsi		     ( ERRFILE_DRIVER | 0x00700000 )
121
 #define ERRFILE_scsi		     ( ERRFILE_DRIVER | 0x00700000 )
121
 #define ERRFILE_arbel		     ( ERRFILE_DRIVER | 0x00710000 )
122
 #define ERRFILE_arbel		     ( ERRFILE_DRIVER | 0x00710000 )

Chargement…
Annuler
Enregistrer