From owner-cvs-src-old@FreeBSD.ORG Thu May 14 00:38:23 2009 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 A2F3B1065675 for ; Thu, 14 May 2009 00:38:23 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8D0A58FC16 for ; Thu, 14 May 2009 00:38:23 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n4E0cNts096384 for ; Thu, 14 May 2009 00:38:23 GMT (envelope-from nwhitehorn@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n4E0cNA8096383 for cvs-src-old@freebsd.org; Thu, 14 May 2009 00:38:23 GMT (envelope-from nwhitehorn@repoman.freebsd.org) Message-Id: <200905140038.n4E0cNA8096383@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to nwhitehorn@repoman.freebsd.org using -f From: Nathan Whitehorn Date: Thu, 14 May 2009 00:34:26 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf files.powerpc src/sys/powerpc/aim clock.c machdep.c mmu_oea.c mmu_oea64.c mp_cpudep.c ofw_machdep.c platform_chrp.c vm_machdep.c src/sys/powerpc/booke clock.c machdep.c platform_bare.c pmap.c vm_machdep.c ... 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: Thu, 14 May 2009 00:38:23 -0000 nwhitehorn 2009-05-14 00:34:26 UTC FreeBSD src repository Modified files: sys/conf files.powerpc sys/powerpc/aim clock.c machdep.c mmu_oea.c mmu_oea64.c mp_cpudep.c ofw_machdep.c vm_machdep.c sys/powerpc/booke clock.c machdep.c pmap.c vm_machdep.c sys/powerpc/include md_var.h ofw_machdep.h pmap.h smp.h spr.h sys/powerpc/powerpc mp_machdep.c pmap_dispatch.c Added files: sys/powerpc/aim platform_chrp.c sys/powerpc/booke platform_bare.c sys/powerpc/include platform.h platformvar.h sys/powerpc/powerpc platform.c platform_if.m Removed files: sys/powerpc/include powerpc.h Log: SVN rev 192067 on 2009-05-14 00:34:26Z by nwhitehorn Factor out platform dependent things unrelated to device drivers into a new platform module. These are probed in early boot, and have the responsibility of determining the layout of physical memory, determining the CPU timebase frequency, and handling the zoo of SMP mechanisms found on PowerPC. Reviewed by: marcel, raj Book-E parts by: raj Revision Changes Path 1.100 +4 -0 src/sys/conf/files.powerpc 1.37 +18 -35 src/sys/powerpc/aim/clock.c 1.125 +11 -4 src/sys/powerpc/aim/machdep.c 1.129 +1 -1 src/sys/powerpc/aim/mmu_oea.c 1.2 +1 -1 src/sys/powerpc/aim/mmu_oea64.c 1.6 +0 -113 src/sys/powerpc/aim/mp_cpudep.c 1.24 +2 -2 src/sys/powerpc/aim/ofw_machdep.c 1.1 +236 -0 src/sys/powerpc/aim/platform_chrp.c (new) 1.124 +0 -1 src/sys/powerpc/aim/vm_machdep.c 1.5 +16 -13 src/sys/powerpc/booke/clock.c 1.15 +4 -29 src/sys/powerpc/booke/machdep.c 1.1 +185 -0 src/sys/powerpc/booke/platform_bare.c (new) 1.13 +10 -3 src/sys/powerpc/booke/pmap.c 1.6 +1 -1 src/sys/powerpc/booke/vm_machdep.c 1.35 +0 -1 src/sys/powerpc/include/md_var.h 1.5 +6 -0 src/sys/powerpc/include/ofw_machdep.h 1.1 +58 -0 src/sys/powerpc/include/platform.h (new) 1.1 +88 -0 src/sys/powerpc/include/platformvar.h (new) 1.25 +0 -1 src/sys/powerpc/include/pmap.h 1.7 +0 -59 src/sys/powerpc/include/powerpc.h (dead) 1.5 +0 -5 src/sys/powerpc/include/smp.h 1.15 +1 -0 src/sys/powerpc/include/spr.h 1.20 +7 -6 src/sys/powerpc/powerpc/mp_machdep.c 1.1 +177 -0 src/sys/powerpc/powerpc/platform.c (new) 1.1 +163 -0 src/sys/powerpc/powerpc/platform_if.m (new) 1.19 +1 -1 src/sys/powerpc/powerpc/pmap_dispatch.c