We have enabled early booting of R82. Changes from v2 :- 1. Added a new patch "xen/arm: Skip initializing the BSS section when it is empty". 2. Split "xen/arm: mpu: Create boot-time MPU protection regions" into 2 patches.
Changes from v3 :- 1. Removed some of the R-b as the patches have been modified. Changes from v4 :- 1. First 3 patches have been committed. Last 3 patches have been rebased. Ayan Kumar Halder (3): xen/arm: mpu: Create boot-time MPU protection regions xen/arm: mpu: Enable MPU xen/arm: mpu: Implement a dummy enable_secondary_cpu_mm xen/arch/Kconfig | 2 + xen/arch/arm/arch.mk | 4 + xen/arch/arm/arm64/mpu/Makefile | 1 + xen/arch/arm/arm64/mpu/head.S | 159 +++++++++++++++++++++++++++ xen/arch/arm/include/asm/arm64/mpu.h | 25 +++++ xen/arch/arm/include/asm/mm.h | 2 +- xen/arch/arm/smp.c | 11 ++ xen/arch/arm/xen.lds.S | 1 + 8 files changed, 204 insertions(+), 1 deletion(-) create mode 100644 xen/arch/arm/arm64/mpu/head.S create mode 100644 xen/arch/arm/include/asm/arm64/mpu.h -- 2.25.1