]> xenbits.xensource.com Git - people/royger/xen.git/commit
xen/ppc: Implement initial Radix MMU support
authorShawn Anastasio <sanastasio@raptorengineering.com>
Tue, 22 Aug 2023 23:03:52 +0000 (18:03 -0500)
committerJan Beulich <jbeulich@suse.com>
Tue, 5 Sep 2023 07:34:10 +0000 (09:34 +0200)
commit74b725a64d800822e007e0f449317ff0a8249971
tree01b2abbf16eb2b351baaec98af93c7fd17f4b570
parentf805cf3e9b87584e16b03b5059b1163fd22bf5a0
xen/ppc: Implement initial Radix MMU support

Add code to construct early identity-mapped page tables as well as the
required process and partition tables to enable the MMU.

Signed-off-by: Shawn Anastasio <sanastasio@raptorengineering.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
12 files changed:
xen/arch/ppc/Makefile
xen/arch/ppc/include/asm/bitops.h [new file with mode: 0644]
xen/arch/ppc/include/asm/mm.h [new file with mode: 0644]
xen/arch/ppc/include/asm/page-bits.h
xen/arch/ppc/include/asm/page.h [new file with mode: 0644]
xen/arch/ppc/include/asm/processor.h
xen/arch/ppc/include/asm/regs.h [new file with mode: 0644]
xen/arch/ppc/include/asm/types.h
xen/arch/ppc/mm-radix.c [new file with mode: 0644]
xen/arch/ppc/ppc64/head.S
xen/arch/ppc/setup.c
xen/arch/ppc/tlb-radix.c [new file with mode: 0644]