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>
