These patches are based on https://lore.kernel.org/all/6d065949-dfae-41f8-b030-c7d095168...@amd.com/T/ "[PATCH v4 0/4] xen: arm: Split MMU code in preparation for MPU work (part 2)"
We have enabled early booting of R82. Ayan Kumar Halder (4): xen/arm: mpu: Introduce choice between MMU and MPU xen/arm: mpu: Define Xen start address for MPU systems xen/arm: mpu: Create boot-time MPU protection regions xen/arm: mpu: Disable secondary cpu bringup xen/arch/arm/Kconfig | 28 ++++++++- xen/arch/arm/Makefile | 1 + xen/arch/arm/arm64/mpu/Makefile | 1 + xen/arch/arm/arm64/mpu/head.S | 79 ++++++++++++++++++++++++ xen/arch/arm/include/asm/arm64/sysregs.h | 50 +++++++++++++++ xen/arch/arm/include/asm/mpu/arm64/mm.h | 13 ++++ xen/arch/arm/include/asm/mpu/layout.h | 25 ++++++++ xen/arch/arm/include/asm/mpu/mm.h | 18 ++++++ xen/arch/arm/platforms/Kconfig | 2 +- 9 files changed, 215 insertions(+), 2 deletions(-) create mode 100644 xen/arch/arm/arm64/mpu/Makefile create mode 100644 xen/arch/arm/arm64/mpu/head.S create mode 100644 xen/arch/arm/include/asm/mpu/arm64/mm.h create mode 100644 xen/arch/arm/include/asm/mpu/layout.h create mode 100644 xen/arch/arm/include/asm/mpu/mm.h -- 2.25.1