Date: Sat, 4 Dec 2010 02:42:52 +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 mmu_oea.c mmu_oea64.c mmu_oea64.h moea64_if.m moea64_native.c src/sys/powerpc/include pmap.h Message-ID: <201012040243.oB42hO3d034160@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
nwhitehorn 2010-12-04 02:42:52 UTC
FreeBSD src repository
Modified files:
sys/conf files.powerpc
sys/powerpc/aim mmu_oea.c mmu_oea64.c
sys/powerpc/include pmap.h
Added files:
sys/powerpc/aim mmu_oea64.h moea64_if.m moea64_native.c
Log:
SVN rev 216174 on 2010-12-04 02:42:52Z by nwhitehorn
Add an abstraction layer to the 64-bit AIM MMU's page table manipulation
logic to support modifying the page table through a hypervisor. This
uses KOBJ inheritance to provide subclasses of the base 64-bit AIM MMU
class with additional methods for page table manipulation.
Many thanks to Peter Grehan for suggesting this design and implementing
the MMU KOBJ inheritance mechanism.
Revision Changes Path
1.123 +2 -0 src/sys/conf/files.powerpc
1.157 +0 -18 src/sys/powerpc/aim/mmu_oea.c
1.51 +154 -626 src/sys/powerpc/aim/mmu_oea64.c
1.1 +77 -0 src/sys/powerpc/aim/mmu_oea64.h (new)
1.1 +115 -0 src/sys/powerpc/aim/moea64_if.m (new)
1.1 +637 -0 src/sys/powerpc/aim/moea64_native.c (new)
1.35 +19 -0 src/sys/powerpc/include/pmap.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201012040243.oB42hO3d034160>
