From owner-cvs-src-old@FreeBSD.ORG Mon Jan 10 03:49:10 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CE240106566B for ; Mon, 10 Jan 2011 03:49:10 +0000 (UTC) (envelope-from jmallett@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 81E1D8FC18 for ; Mon, 10 Jan 2011 03:49:10 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p0A3nAaW040853 for ; Mon, 10 Jan 2011 03:49:10 GMT (envelope-from jmallett@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p0A3nAZT040852 for cvs-src-old@freebsd.org; Mon, 10 Jan 2011 03:49:10 GMT (envelope-from jmallett@repoman.freebsd.org) Message-Id: <201101100349.p0A3nAZT040852@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jmallett@repoman.freebsd.org using -f From: Juli Mallett Date: Mon, 10 Jan 2011 03:48:41 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/contrib/octeon-sdk cvmx-helper-board.c cvmx-mgmt-port.c cvmx-mgmt-port.h src/sys/mips/cavium ciu.c cvmx_config.h files.octeon1 if_octm.c src/sys/mips/conf OCTEON1 X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Jan 2011 03:49:10 -0000 jmallett 2011-01-10 03:48:41 UTC FreeBSD src repository Modified files: sys/contrib/octeon-sdk cvmx-helper-board.c cvmx-mgmt-port.c cvmx-mgmt-port.h sys/mips/cavium ciu.c cvmx_config.h files.octeon1 sys/mips/conf OCTEON1 Added files: sys/mips/cavium if_octm.c Log: SVN rev 217214 on 2011-01-10 03:48:41Z by jmallett o) Expand the CIU driver to be aware of newly-allocated parts of the IRQ range. o) Add 'octm', a trivial driver for the 10/100 management ports found on some Octeon systems. o) Make the Simple Executive's management port helper routines compile on FreeBSD (namely by not doing math on void pointers.) o) Add a cvmx_mgmt_port_sendm routine to the Simple Executive to send an mbuf so there is only one copy in the transmit path, rather than having to first copy the mbuf to an intermediate buffer and then copy that to the Simple Executive's transmit ring. o) Properly work out MII addresses of management ports on the Lanner MR-730. XXX The MR-730 also needs some patches to the MII read/write routines, but this is sufficient for now. Media detection will be fixed in the future when I can spend more time reading the vendor-supplied patches. Revision Changes Path 1.8 +2 -0 src/sys/contrib/octeon-sdk/cvmx-helper-board.c 1.3 +62 -6 src/sys/contrib/octeon-sdk/cvmx-mgmt-port.c 1.3 +14 -1 src/sys/contrib/octeon-sdk/cvmx-mgmt-port.h 1.4 +1 -1 src/sys/mips/cavium/ciu.c 1.2 +1 -0 src/sys/mips/cavium/cvmx_config.h 1.11 +4 -0 src/sys/mips/cavium/files.octeon1 1.1 +519 -0 src/sys/mips/cavium/if_octm.c (new) 1.13 +3 -0 src/sys/mips/conf/OCTEON1