From owner-cvs-src@FreeBSD.ORG Wed Mar 12 16:32:08 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AF15E106566C; Wed, 12 Mar 2008 16:32:08 +0000 (UTC) (envelope-from raj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A48C88FC1F; Wed, 12 Mar 2008 16:32:08 +0000 (UTC) (envelope-from raj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m2CGW8Q1076546; Wed, 12 Mar 2008 16:32:08 GMT (envelope-from raj@repoman.freebsd.org) Received: (from raj@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m2CGW80h076545; Wed, 12 Mar 2008 16:32:08 GMT (envelope-from raj) Message-Id: <200803121632.m2CGW80h076545@repoman.freebsd.org> From: Rafal Jaworowski Date: Wed, 12 Mar 2008 16:32:08 +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/powerpc/booke machdep.c src/sys/powerpc/include bootinfo.h ocpbus.h src/sys/powerpc/mpc85xx ocpbus.c src/sys/dev/tsec if_tsec.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, 12 Mar 2008 16:32:08 -0000 raj 2008-03-12 16:32:08 UTC FreeBSD src repository Modified files: sys/powerpc/booke machdep.c sys/powerpc/include bootinfo.h ocpbus.h sys/powerpc/mpc85xx ocpbus.c sys/dev/tsec if_tsec.c Log: Obtain TSEC h/w address from the parent bus (OCP) and not rely blindly on what might be currently programmed into the registers. Underlying firmware (U-Boot) would typically program MAC address into the first unit only, and others are left uninitialized. It is now possible to retrieve and program MAC address for all units properly, provided they were passed on in the bootinfo metadata. Reviewed by: imp, marcel Approved by: cognet (mentor) Revision Changes Path 1.2 +14 -10 src/sys/dev/tsec/if_tsec.c 1.3 +24 -1 src/sys/powerpc/booke/machdep.c 1.11 +3 -0 src/sys/powerpc/include/bootinfo.h 1.2 +1 -0 src/sys/powerpc/include/ocpbus.h 1.5 +9 -0 src/sys/powerpc/mpc85xx/ocpbus.c