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