From owner-cvs-src@FreeBSD.ORG Wed Mar 28 20:06:22 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1568516A400; Wed, 28 Mar 2007 20:06:22 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 0526813C43E; Wed, 28 Mar 2007 20:06:22 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2SK6LQe007865; Wed, 28 Mar 2007 20:06:21 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2SK6Lm2007864; Wed, 28 Mar 2007 20:06:21 GMT (envelope-from kmacy) Message-Id: <200703282006.l2SK6Lm2007864@repoman.freebsd.org> From: Kip Macy Date: Wed, 28 Mar 2007 20:06:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/modules/cxgb Makefile src/sys/dev/cxgb cxgb_adapter.h cxgb_config.h cxgb_ioctl.h cxgb_main.c cxgb_osdep.h cxgb_sge.c src/sys/dev/cxgb/common cxgb_common.h cxgb_regs.h cxgb_t3_hw.c cxgb_version.h cxgb_xgmac.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Mar 2007 20:06:22 -0000 kmacy 2007-03-28 20:06:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/modules/cxgb Makefile sys/dev/cxgb cxgb_adapter.h cxgb_config.h cxgb_ioctl.h cxgb_main.c cxgb_osdep.h cxgb_sge.c sys/dev/cxgb/common cxgb_common.h cxgb_regs.h cxgb_t3_hw.c cxgb_version.h cxgb_xgmac.c Log: Batch MFC the following changes: - bus_size_t for link_width is a bad cross-architectural type with respect to printf, use uint32_t instead - Increase coalesce_nsecs - commit fixes for the following coverity warnings: 1765, 1760, 1758, 1756 - Check PCI-e link width to avoid foot shooting with 4x links - allocate 9 messages in all cases - move call to t3_prep_adapter earlier in attach before msi-x setup occurs (this works around the fact that pci_config_{save,restore} doesn't adequately restore state for msi-x) - make MSI-X the default and allocate up to mp_ncpus queues per port - Remove firmware version flags - add support for the T3B2 ASIC rev by synchronizing with version 1.0.071 of Chelsio's common code (with the notable exception of improvements for using multiple TX queues) Revision Changes Path 1.1.2.2 +35 -0 src/sys/dev/cxgb/common/cxgb_common.h 1.1.2.2 +2 -2 src/sys/dev/cxgb/common/cxgb_regs.h 1.1.2.2 +130 -20 src/sys/dev/cxgb/common/cxgb_t3_hw.c 1.1.2.2 +6 -2 src/sys/dev/cxgb/common/cxgb_version.h 1.1.2.2 +117 -13 src/sys/dev/cxgb/common/cxgb_xgmac.c 1.2.2.2 +3 -2 src/sys/dev/cxgb/cxgb_adapter.h 1.1.2.2 +0 -2 src/sys/dev/cxgb/cxgb_config.h 1.1.2.2 +12 -0 src/sys/dev/cxgb/cxgb_ioctl.h 1.3.2.2 +164 -70 src/sys/dev/cxgb/cxgb_main.c 1.5.2.3 +4 -5 src/sys/dev/cxgb/cxgb_osdep.h 1.2.2.3 +46 -33 src/sys/dev/cxgb/cxgb_sge.c 1.3.2.2 +0 -1 src/sys/modules/cxgb/Makefile