xen/arch/arm/Kconfig | 1 + xen/arch/arm/include/asm/arm64/sysregs.h | 11 ++ xen/arch/arm/include/asm/mpu/mm.h | 16 +- xen/arch/arm/include/asm/setup.h | 5 + xen/arch/arm/mmu/setup.c | 15 ++ xen/arch/arm/mpu/Makefile | 1 + xen/arch/arm/mpu/domain-page.c | 53 +++++++ xen/arch/arm/mpu/mm.c | 189 ++++++++++++++++++----- xen/arch/arm/mpu/setup.c | 54 ++++++- xen/arch/arm/mpu/vmap.c | 14 +- xen/arch/arm/setup.c | 15 +- 11 files changed, 318 insertions(+), 56 deletions(-) create mode 100644 xen/arch/arm/mpu/domain-page.c