xen/arch/arm/Kconfig | 6 + xen/arch/arm/include/asm/arm64/sysregs.h | 12 ++ xen/arch/arm/include/asm/mpu/mm.h | 11 ++ 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 | 160 ++++++++++++++++++----- xen/arch/arm/mpu/setup.c | 54 +++++++- xen/arch/arm/mpu/vmap.c | 14 +- xen/arch/arm/setup.c | 15 +-- 11 files changed, 296 insertions(+), 50 deletions(-) create mode 100644 xen/arch/arm/mpu/domain-page.c