Hi all, This is the first chunk of work to support MPU and R82 on Xen, this serie reaches the early boot stages until setup_pagetables() which is not used for MPU but it is just to give an idea about which stage of the boot is reached.
v2 changes for this serie: - rebased serie on the MPU skeleton that allow compilation - removed some patches already merged in the MPU skeleton Luca Fancellu (6): arm/mpu: Provide access to the MPU region from the C code arm/mpu: Introduce utility functions for the pr_t type arm/mpu: Provide a constructor for pr_t type arm/mpu: Introduce MPU memory mapping flags arm/mpu: Implement early_fdt_map support in MPU systems arm/mpu: Implement setup_mpu for MPU system Penny Zheng (1): arm/mpu: Introduce MPU memory region map structure xen/arch/arm/include/asm/arm64/mpu.h | 57 ++++++ xen/arch/arm/include/asm/mpu.h | 50 ++++++ xen/arch/arm/include/asm/mpu/mm.h | 27 +++ xen/arch/arm/include/asm/page.h | 25 +++ xen/arch/arm/mpu/mm.c | 253 ++++++++++++++++++++++++++- xen/arch/arm/mpu/setup.c | 54 +++++- 6 files changed, 463 insertions(+), 3 deletions(-) create mode 100644 xen/arch/arm/include/asm/arm64/mpu.h -- 2.34.1