From owner-cvs-all@FreeBSD.ORG Tue May 8 14:19:44 2007 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1808616A402; Tue, 8 May 2007 14:19:44 +0000 (UTC) (envelope-from gallatin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 0718313C455; Tue, 8 May 2007 14:19:44 +0000 (UTC) (envelope-from gallatin@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 l48EJhLO067392; Tue, 8 May 2007 14:19:43 GMT (envelope-from gallatin@repoman.freebsd.org) Received: (from gallatin@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l48EJhfs067391; Tue, 8 May 2007 14:19:43 GMT (envelope-from gallatin) Message-Id: <200705081419.l48EJhfs067391@repoman.freebsd.org> From: Andrew Gallatin Date: Tue, 8 May 2007 14:19:43 +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/dev/mxge eth_z8e.dat.gz.uu ethp_z8e.dat.gz.uu if_mxge.c mxge_mcp.h 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: Tue, 08 May 2007 14:19:44 -0000 gallatin 2007-05-08 14:19:43 UTC FreeBSD src repository Modified files: sys/dev/mxge eth_z8e.dat.gz.uu ethp_z8e.dat.gz.uu if_mxge.c mxge_mcp.h Log: Firmware update & improvements to firmware selection: - Update to latest (1.4.17) firmware. - Use the new MXGEFW_CMD_UNALIGNED_TEST (added in firmare 1.4.16) to have the firmware tell us if the PCIe chipset supports aligned PCIe completions. - Hard to maintain, and frequently out of date whitelist of PCIe chipsets known to produce aligned completions removed, as it has been replaced in its role of selecting the correct firmware to run by the use of MXGEFW_CMD_UNALIGNED_TEST. - Break the dma test out of mxge_reset() and into its own function (mxge_dma_test()) so it can be used by both the normal DMA test, and to run the unaligned test. - Improved support for enabling ECRCs Sponsored by: Myricom Inc. Revision Changes Path 1.5 +1036 -977 src/sys/dev/mxge/eth_z8e.dat.gz.uu 1.5 +1042 -982 src/sys/dev/mxge/ethp_z8e.dat.gz.uu 1.28 +177 -90 src/sys/dev/mxge/if_mxge.c 1.5 +18 -2 src/sys/dev/mxge/mxge_mcp.h