Enabled early booting of R52. Ayan Kumar Halder (5): xen/arm: mpu: Ensure that the page size is 4KB (arm32) xen/arm: mpu: Enclose access to MMU specific registers under CONFIG_MMU (arm32) xen/arm: mpu: Move some of the definitions to common file xen/arm: mpu: Create boot-time MPU protection regions (arm32) xen/arm: mpu: Implement a dummy enable_secondary_cpu_mm (arm32)
xen/arch/arm/arm32/Makefile | 1 + xen/arch/arm/arm32/head.S | 2 + xen/arch/arm/arm32/mpu/Makefile | 1 + xen/arch/arm/arm32/mpu/head.S | 174 +++++++++++++++++++++ xen/arch/arm/arm32/mpu/mm.c | 15 ++ xen/arch/arm/arm64/mpu/head.S | 2 +- xen/arch/arm/include/asm/cpregs.h | 4 + xen/arch/arm/include/asm/early_printk.h | 2 +- xen/arch/arm/include/asm/{arm64 => }/mpu.h | 6 +- xen/arch/arm/include/asm/mpu/cpregs.h | 21 +++ 10 files changed, 223 insertions(+), 5 deletions(-) create mode 100644 xen/arch/arm/arm32/mpu/Makefile create mode 100644 xen/arch/arm/arm32/mpu/head.S create mode 100644 xen/arch/arm/arm32/mpu/mm.c rename xen/arch/arm/include/asm/{arm64 => }/mpu.h (87%) create mode 100644 xen/arch/arm/include/asm/mpu/cpregs.h -- 2.25.1