From owner-cvs-all@FreeBSD.ORG Fri May 4 23:14:20 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 3F7FB16A401; Fri, 4 May 2007 23:14:20 +0000 (UTC) (envelope-from davidch@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 310B013C448; Fri, 4 May 2007 23:14:20 +0000 (UTC) (envelope-from davidch@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 l44NEK7A020549; Fri, 4 May 2007 23:14:20 GMT (envelope-from davidch@repoman.freebsd.org) Received: (from davidch@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l44NEKLm020548; Fri, 4 May 2007 23:14:20 GMT (envelope-from davidch) Message-Id: <200705042314.l44NEKLm020548@repoman.freebsd.org> From: David Christensen Date: Fri, 4 May 2007 23:14:19 +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/bce if_bce.c if_bcefw.h if_bcereg.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: Fri, 04 May 2007 23:14:20 -0000 davidch 2007-05-04 23:14:19 UTC FreeBSD src repository Modified files: sys/dev/bce if_bce.c if_bcefw.h if_bcereg.h Log: MFC after: 2 weeks Updated copyright date to 2007. Tested with BCM5706 A3. Added ID for BCM5708 B2. Removed unused driver version string. Modified BCE_PRINTF macro to automatically fill-in the sc pointer. Fixed a kernel panic when the driver was loaded as a module from the command-line because the MII bus pointer was null (i.e. the MII bus hadn't been enumerated yet). Added fix proposed by Vladimir Ivanov to prevent driver state corruption when releasing the lock during the ISR in bce_rx_intr() to send packets up the stack. Added new TX chain and register read sysctl interfaces for debugging. Cleaned up formatting for various other debug routines. Added a new statistic maintained by firmware which tracks the number of received packets dropped because no receive buffers are available. Revision Changes Path 1.30 +500 -302 src/sys/dev/bce/if_bce.c 1.2 +1 -1 src/sys/dev/bce/if_bcefw.h 1.12 +14 -9 src/sys/dev/bce/if_bcereg.h