Date: Thu, 14 May 2009 00:34:26 +0000 (UTC) From: Nathan Whitehorn <nwhitehorn@FreeBSD.org> To: cvs-src-old@freebsd.org 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 ... Message-ID: <200905140038.n4E0cNA8096383@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200905140038.n4E0cNA8096383>