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.
v3 changes:
- stated on each patch
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 | 62 +++++++
xen/arch/arm/include/asm/mpu.h | 52 ++++++
xen/arch/arm/include/asm/mpu/mm.h | 27 +++
xen/arch/arm/include/asm/page.h | 25 +++
xen/arch/arm/mpu/mm.c | 251 ++++++++++++++++++++++++++-
xen/arch/arm/mpu/setup.c | 54 +++++-
6 files changed, 468 insertions(+), 3 deletions(-)
create mode 100644 xen/arch/arm/include/asm/arm64/mpu.h
--
2.34.1