From owner-cvs-all@FreeBSD.ORG Tue Jul 15 17:09:57 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9566637B401; Tue, 15 Jul 2003 17:09:57 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4082543F75; Tue, 15 Jul 2003 17:09:57 -0700 (PDT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h6G09v0U027508; Tue, 15 Jul 2003 17:09:57 -0700 (PDT) (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h6G09u3W027507; Tue, 15 Jul 2003 17:09:56 -0700 (PDT) Message-Id: <200307160009.h6G09u3W027507@repoman.freebsd.org> From: Bill Paul Date: Tue, 15 Jul 2003 17:09:56 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/bge if_bge.c if_bgereg.h src/sys/dev/mii brgphy.c miidevs X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 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: Wed, 16 Jul 2003 00:09:57 -0000 wpaul 2003/07/15 17:09:56 PDT FreeBSD src repository Modified files: sys/dev/bge if_bge.c if_bgereg.h sys/dev/mii brgphy.c miidevs Log: Add support for the BCM5705 and its ilk. Changes: - 5705 doesn't support jumbo frames - Statistics must be read from registers - RX return ring must be capped at 512 entries - Omit initialization of certain device blocks - Acknowledge link change interrupts by setting the 'link changed' bit in the status register (used to have no effect) - Remember to toggle the MI completion bit too - Set the mbuf low watermark differently (on-chip memory buffers, not BSD mbufs) - Don't enable Ethernet@WireSpeed feature for certain 5705 chip revs - Add additional PCI IDs for 5705 and 5782 parts - Add a forgotten 5704 PCI ID Most changes ripped kicking and screaming from the Broadcom linux driver. Thanks to Paul Saab for sanity testing. (My lack of sanity has been confirmed.) Revision Changes Path 1.44 +226 -103 src/sys/dev/bge/if_bge.c 1.18 +73 -9 src/sys/dev/bge/if_bgereg.h 1.22 +26 -0 src/sys/dev/mii/brgphy.c 1.24 +1 -0 src/sys/dev/mii/miidevs