PPC: Restructure paging stuff to match other platforms

Operating Systems / Haiku - François Revol [free.fr] - 22 October 2016 08:51 UTC

First attempt.

Totally untested.

62caef8 PPC: Restructure paging stuff to match other platforms
src/system/kernel/arch/ppc/Jamfile | 19 +
.../kernel/arch/ppc/arch_vm_translation_map.cpp | 672 +---------
.../kernel/arch/ppc/paging/PPCPagingMethod.cpp | 15 +
.../kernel/arch/ppc/paging/PPCPagingMethod.h | 46 +
.../kernel/arch/ppc/paging/PPCPagingStructures.cpp | 20 +
.../kernel/arch/ppc/paging/PPCPagingStructures.h | 50 +
.../kernel/arch/ppc/paging/PPCVMTranslationMap.cpp | 147 +++
.../kernel/arch/ppc/paging/PPCVMTranslationMap.h | 60 +
.../ppc/paging/classic/PPCPagingMethodClassic.cpp | 423 ++++++
.../ppc/paging/classic/PPCPagingMethodClassic.h | 208 +++
.../paging/classic/PPCPagingStructuresClassic.cpp | 141 ++
.../paging/classic/PPCPagingStructuresClassic.h | 33 +
.../paging/classic/PPCVMTranslationMapClassic.cpp | 1363 ++++++++++++++++++++
.../paging/classic/PPCVMTranslationMapClassic.h | 81 ++
14 files changed, 2675 insertions(+), 603 deletions(-)

Upstream: cgit.haiku-os.org


  • Share