Hi all, This series is the third set of patches in the ongoing work to introduce support for MPU systems and Cortex R82 in Xen.
The patches in this series implement the necessary logic to transiently map and unmap the static memory banks for initialization. Cheers, Hari Luca Fancellu (4): arm/mpu: Implement setup_frametable_mappings for MPU systems arm/mpu: Implement setup_mm for MPU systems arm/mpu: Implement transient mapping arm/mpu: Implement ioremap_attr for MPU Penny Zheng (1): xen/arm: map static memory on demand xen/arch/arm/include/asm/arm32/mpu.h | 2 + xen/arch/arm/include/asm/arm64/mpu.h | 2 + xen/arch/arm/include/asm/mmu/mm.h | 3 + xen/arch/arm/include/asm/mpu/mm.h | 40 +++- xen/arch/arm/include/asm/mpu/regions.inc | 19 +- xen/arch/arm/mpu/mm.c | 250 +++++++++++++++++++++-- xen/arch/arm/mpu/setup.c | 11 + xen/include/xen/static-memory.h | 8 + 8 files changed, 316 insertions(+), 19 deletions(-) -- 2.34.1