Hi, These are the set of patches based on top of "[PATCH v6 00/13] xen/arm: Split MMU code as the prepration of MPU work". These patches aim to do similar MMU rework for Arm32.
Similar to the former series, this is the preparation work to add MPU support for Arm32. Ayan Kumar Halder (4): xen/arm: arm32: Move pt_enforce_wxn() so that it can be bundled with other MMU functionality xen/arm32: head.S: Introduce enable_{boot,secondary}_cpu_mm() xen/arm32: Split and move MMU-specific head.S to mmu/head.S xen/arm: traps.c: Enclose VMSA specific registers within CONFIG_MMU xen/arch/arm/arm32/head.S | 567 +----------------------- xen/arch/arm/arm32/mmu/Makefile | 1 + xen/arch/arm/arm32/mmu/head.S | 556 +++++++++++++++++++++++ xen/arch/arm/include/asm/arm32/macros.h | 62 +++ xen/arch/arm/traps.c | 17 +- 5 files changed, 639 insertions(+), 564 deletions(-) create mode 100644 xen/arch/arm/arm32/mmu/head.S -- 2.25.1