git: e1000 - Literally import e1000 driver from FreeBSD
Michael Neumann
mneumann at crater.dragonflybsd.org
Fri Mar 5 10:15:35 PST 2010
commit d9d871af64e27254cb730f00c216486b57b899f1
Author: Michael Neumann <mneumann at ntecs.de>
Date: Mon Feb 22 15:44:03 2010 +0100
e1000 - Literally import e1000 driver from FreeBSD
The e1000 driver consists of the em and igb drivers.
Making it compile under DragonFly will follow.
Summary of changes:
sys/dev/netif/e1000/LICENSE | 31 +
sys/dev/netif/e1000/README | 405 ++
sys/dev/netif/e1000/e1000_80003es2lan.c | 1550 +++++++
sys/dev/netif/e1000/e1000_80003es2lan.h | 104 +
sys/dev/netif/e1000/e1000_82540.c | 721 ++++
sys/dev/netif/e1000/e1000_82541.c | 1327 ++++++
sys/dev/netif/{ig_hal => e1000}/e1000_82541.h | 0
sys/dev/netif/e1000/e1000_82542.c | 589 +++
sys/dev/netif/e1000/e1000_82543.c | 1602 +++++++
sys/dev/netif/{ig_hal => e1000}/e1000_82543.h | 0
sys/dev/netif/e1000/e1000_82571.c | 1812 ++++++++
sys/dev/netif/{ig_hal => e1000}/e1000_82571.h | 0
sys/dev/netif/e1000/e1000_82575.c | 1835 ++++++++
sys/dev/netif/e1000/e1000_82575.h | 462 ++
sys/dev/netif/e1000/e1000_api.c | 1258 ++++++
sys/dev/netif/e1000/e1000_api.h | 162 +
sys/dev/netif/e1000/e1000_defines.h | 1673 +++++++
sys/dev/netif/e1000/e1000_hw.h | 865 ++++
sys/dev/netif/e1000/e1000_ich8lan.c | 3535 +++++++++++++++
sys/dev/netif/e1000/e1000_ich8lan.h | 204 +
sys/dev/netif/e1000/e1000_mac.c | 2147 +++++++++
sys/dev/netif/e1000/e1000_mac.h | 98 +
sys/dev/netif/e1000/e1000_manage.c | 389 ++
sys/dev/netif/{ig_hal => e1000}/e1000_manage.h | 0
sys/dev/netif/e1000/e1000_nvm.c | 925 ++++
sys/dev/netif/e1000/e1000_nvm.h | 67 +
sys/dev/netif/e1000/e1000_osdep.c | 95 +
sys/dev/netif/e1000/e1000_osdep.h | 218 +
sys/dev/netif/e1000/e1000_phy.c | 3569 +++++++++++++++
sys/dev/netif/e1000/e1000_phy.h | 263 ++
sys/dev/netif/e1000/e1000_regs.h | 521 +++
sys/dev/netif/e1000/if_em.c | 5517 ++++++++++++++++++++++++
sys/dev/netif/e1000/if_em.h | 487 +++
sys/dev/netif/e1000/if_igb.c | 4972 +++++++++++++++++++++
sys/dev/netif/e1000/if_igb.h | 495 +++
35 files changed, 37898 insertions(+), 0 deletions(-)
create mode 100644 sys/dev/netif/e1000/LICENSE
create mode 100644 sys/dev/netif/e1000/README
create mode 100644 sys/dev/netif/e1000/e1000_80003es2lan.c
create mode 100644 sys/dev/netif/e1000/e1000_80003es2lan.h
create mode 100644 sys/dev/netif/e1000/e1000_82540.c
create mode 100644 sys/dev/netif/e1000/e1000_82541.c
copy sys/dev/netif/{ig_hal => e1000}/e1000_82541.h (100%)
create mode 100644 sys/dev/netif/e1000/e1000_82542.c
create mode 100644 sys/dev/netif/e1000/e1000_82543.c
copy sys/dev/netif/{ig_hal => e1000}/e1000_82543.h (100%)
create mode 100644 sys/dev/netif/e1000/e1000_82571.c
copy sys/dev/netif/{ig_hal => e1000}/e1000_82571.h (100%)
create mode 100644 sys/dev/netif/e1000/e1000_82575.c
create mode 100644 sys/dev/netif/e1000/e1000_82575.h
create mode 100644 sys/dev/netif/e1000/e1000_api.c
create mode 100644 sys/dev/netif/e1000/e1000_api.h
create mode 100644 sys/dev/netif/e1000/e1000_defines.h
create mode 100644 sys/dev/netif/e1000/e1000_hw.h
create mode 100644 sys/dev/netif/e1000/e1000_ich8lan.c
create mode 100644 sys/dev/netif/e1000/e1000_ich8lan.h
create mode 100644 sys/dev/netif/e1000/e1000_mac.c
create mode 100644 sys/dev/netif/e1000/e1000_mac.h
create mode 100644 sys/dev/netif/e1000/e1000_manage.c
copy sys/dev/netif/{ig_hal => e1000}/e1000_manage.h (100%)
create mode 100644 sys/dev/netif/e1000/e1000_nvm.c
create mode 100644 sys/dev/netif/e1000/e1000_nvm.h
create mode 100644 sys/dev/netif/e1000/e1000_osdep.c
create mode 100644 sys/dev/netif/e1000/e1000_osdep.h
create mode 100644 sys/dev/netif/e1000/e1000_phy.c
create mode 100644 sys/dev/netif/e1000/e1000_phy.h
create mode 100644 sys/dev/netif/e1000/e1000_regs.h
create mode 100644 sys/dev/netif/e1000/if_em.c
create mode 100644 sys/dev/netif/e1000/if_em.h
create mode 100644 sys/dev/netif/e1000/if_igb.c
create mode 100644 sys/dev/netif/e1000/if_igb.h
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/d9d871af64e27254cb730f00c216486b57b899f1
--
DragonFly BSD source repository
More information about the Commits
mailing list