From owner-cvs-all@FreeBSD.ORG Fri Feb 29 21:50:12 2008 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 98FAD1065670; Fri, 29 Feb 2008 21:50:12 +0000 (UTC) (envelope-from jfv@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 88C0D8FC24; Fri, 29 Feb 2008 21:50:12 +0000 (UTC) (envelope-from jfv@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m1TLoC7J010437; Fri, 29 Feb 2008 21:50:12 GMT (envelope-from jfv@repoman.freebsd.org) Received: (from jfv@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m1TLoC72010436; Fri, 29 Feb 2008 21:50:12 GMT (envelope-from jfv) Message-Id: <200802292150.m1TLoC72010436@repoman.freebsd.org> From: Jack F Vogel Date: Fri, 29 Feb 2008 21:50:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf files src/sys/dev/em LICENSE e1000_80003es2lan.c e1000_80003es2lan.h e1000_82540.c e1000_82541.c e1000_82541.h e1000_82542.c e1000_82543.c e1000_82543.h e1000_82571.c e1000_82571.h e1000_82575.c ... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Feb 2008 21:50:12 -0000 jfv 2008-02-29 21:50:11 UTC FreeBSD src repository Modified files: sys/conf files sys/dev/em LICENSE e1000_80003es2lan.c e1000_80003es2lan.h e1000_82540.c e1000_82541.c e1000_82541.h e1000_82542.c e1000_82543.c e1000_82543.h e1000_82571.c e1000_82571.h e1000_api.c e1000_api.h e1000_defines.h e1000_hw.h e1000_ich8lan.c e1000_ich8lan.h e1000_mac.c e1000_mac.h e1000_manage.c e1000_manage.h e1000_nvm.c e1000_nvm.h e1000_osdep.h e1000_phy.c e1000_phy.h e1000_regs.h if_em.c if_em.h sys/modules/em Makefile Added files: sys/dev/igb e1000_82575.c e1000_82575.h e1000_api.c e1000_api.h e1000_defines.h e1000_hw.h e1000_mac.c e1000_mac.h e1000_manage.c e1000_manage.h e1000_nvm.c e1000_nvm.h e1000_osdep.h e1000_phy.c e1000_phy.h e1000_regs.h if_igb.c if_igb.h sys/modules/igb Makefile Removed files: sys/dev/em e1000_82575.c e1000_82575.h Log: This change introduces a split to the Intel E1000 driver, now rather than just em, there is an igb driver (this follows behavior with our Linux drivers). All adapters up to the 82575 are supported in em, and new client/desktop support will continue to be in that adapter. The igb driver is for new server NICs like the 82575 and its followons. Advanced features for virtualization and performance will be in this driver. Also, both drivers now have shared code that is up to the latest we have released. Some stylistic changes as well. Enjoy :) Revision Changes Path 1.1271 +14 -0 src/sys/conf/files 1.7 +1 -1 src/sys/dev/em/LICENSE 1.5 +71 -23 src/sys/dev/em/e1000_80003es2lan.c 1.5 +3 -3 src/sys/dev/em/e1000_80003es2lan.h 1.5 +6 -7 src/sys/dev/em/e1000_82540.c 1.5 +4 -6 src/sys/dev/em/e1000_82541.c 1.5 +1 -1 src/sys/dev/em/e1000_82541.h 1.5 +3 -5 src/sys/dev/em/e1000_82542.c 1.5 +9 -11 src/sys/dev/em/e1000_82543.c 1.5 +1 -1 src/sys/dev/em/e1000_82543.h 1.5 +61 -28 src/sys/dev/em/e1000_82571.c 1.5 +9 -1 src/sys/dev/em/e1000_82571.h 1.5 +0 -1450 src/sys/dev/em/e1000_82575.c (dead) 1.5 +0 -316 src/sys/dev/em/e1000_82575.h (dead) 1.5 +17 -24 src/sys/dev/em/e1000_api.c 1.5 +12 -1 src/sys/dev/em/e1000_api.h 1.5 +60 -39 src/sys/dev/em/e1000_defines.h 1.5 +9 -5 src/sys/dev/em/e1000_hw.h 1.5 +156 -32 src/sys/dev/em/e1000_ich8lan.c 1.5 +6 -2 src/sys/dev/em/e1000_ich8lan.h 1.5 +20 -19 src/sys/dev/em/e1000_mac.c 1.5 +1 -1 src/sys/dev/em/e1000_mac.h 1.5 +7 -7 src/sys/dev/em/e1000_manage.c 1.5 +3 -3 src/sys/dev/em/e1000_manage.h 1.5 +5 -6 src/sys/dev/em/e1000_nvm.c 1.5 +5 -3 src/sys/dev/em/e1000_nvm.h 1.5 +1 -1 src/sys/dev/em/e1000_osdep.h 1.5 +429 -26 src/sys/dev/em/e1000_phy.c 1.5 +21 -1 src/sys/dev/em/e1000_phy.h 1.5 +21 -47 src/sys/dev/em/e1000_regs.h 1.190 +413 -659 src/sys/dev/em/if_em.c 1.66 +32 -28 src/sys/dev/em/if_em.h 1.1 +1431 -0 src/sys/dev/igb/e1000_82575.c (new) 1.1 +317 -0 src/sys/dev/igb/e1000_82575.h (new) 1.1 +1063 -0 src/sys/dev/igb/e1000_api.c (new) 1.1 +153 -0 src/sys/dev/igb/e1000_api.h (new) 1.1 +1402 -0 src/sys/dev/igb/e1000_defines.h (new) 1.1 +627 -0 src/sys/dev/igb/e1000_hw.h (new) 1.1 +2172 -0 src/sys/dev/igb/e1000_mac.c (new) 1.1 +101 -0 src/sys/dev/igb/e1000_mac.h (new) 1.1 +390 -0 src/sys/dev/igb/e1000_manage.c (new) 1.1 +87 -0 src/sys/dev/igb/e1000_manage.h (new) 1.1 +932 -0 src/sys/dev/igb/e1000_nvm.c (new) 1.1 +68 -0 src/sys/dev/igb/e1000_nvm.h (new) 1.1 +184 -0 src/sys/dev/igb/e1000_osdep.h (new) 1.1 +2146 -0 src/sys/dev/igb/e1000_phy.c (new) 1.1 +177 -0 src/sys/dev/igb/e1000_phy.h (new) 1.1 +326 -0 src/sys/dev/igb/e1000_regs.h (new) 1.1 +4439 -0 src/sys/dev/igb/if_igb.c (new) 1.1 +419 -0 src/sys/dev/igb/if_igb.h (new) 1.10 +1 -1 src/sys/modules/em/Makefile 1.1 +25 -0 src/sys/modules/igb/Makefile (new)