[igb] Add igb driver
commit5e829de055763fc5b77e44068b21aefe5d7f2bf2
authorMarty Connor <mdc@etherboot.org>
Wed, 17 Mar 2010 07:44:27 +0000 (17 03:44 -0400)
committerMarty Connor <mdc@etherboot.org>
Wed, 17 Mar 2010 07:44:27 +0000 (17 03:44 -0400)
treee6105828bb7041ed3ca58d42b8526db252f95c2b
parentbe5392c93a586b363a51a67c72f5152c9ca2ff26
[igb] Add igb driver

This commit adds an igb (Intel GigaBit) driver based on Intel source
code available at:

    http://sourceforge.net/projects/e1000/

which is upstream source for the Linux kernel e1000 drivers, and
should support some PCIe e1000 variants.

Signed-off-by: Marty Connor <mdc@etherboot.org>
21 files changed:
src/Makefile
src/drivers/net/igb/igb.c [new file with mode: 0644]
src/drivers/net/igb/igb.h [new file with mode: 0644]
src/drivers/net/igb/igb_82575.c [new file with mode: 0644]
src/drivers/net/igb/igb_82575.h [new file with mode: 0644]
src/drivers/net/igb/igb_api.c [new file with mode: 0644]
src/drivers/net/igb/igb_api.h [new file with mode: 0644]
src/drivers/net/igb/igb_defines.h [new file with mode: 0644]
src/drivers/net/igb/igb_hw.h [new file with mode: 0644]
src/drivers/net/igb/igb_mac.c [new file with mode: 0644]
src/drivers/net/igb/igb_mac.h [new file with mode: 0644]
src/drivers/net/igb/igb_main.c [new file with mode: 0644]
src/drivers/net/igb/igb_manage.c [new file with mode: 0644]
src/drivers/net/igb/igb_manage.h [new file with mode: 0644]
src/drivers/net/igb/igb_nvm.c [new file with mode: 0644]
src/drivers/net/igb/igb_nvm.h [new file with mode: 0644]
src/drivers/net/igb/igb_osdep.h [new file with mode: 0644]
src/drivers/net/igb/igb_phy.c [new file with mode: 0644]
src/drivers/net/igb/igb_phy.h [new file with mode: 0644]
src/drivers/net/igb/igb_regs.h [new file with mode: 0644]
src/include/gpxe/errfile.h