[PATCH v4 0/6] Fourth MPU Series

Harry Ramsey posted 6 patches 1 week, 4 days ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20260114142734.239197-1-harry.ramsey@arm.com
xen/arch/arm/Kconfig                     |   1 +
xen/arch/arm/include/asm/arm64/sysregs.h |  11 ++
xen/arch/arm/include/asm/mpu/mm.h        |  10 ++
xen/arch/arm/include/asm/setup.h         |   5 +
xen/arch/arm/mmu/setup.c                 |  15 ++
xen/arch/arm/mpu/Makefile                |   1 +
xen/arch/arm/mpu/domain-page.c           |  46 +++++
xen/arch/arm/mpu/mm.c                    | 204 ++++++++++++++++++-----
xen/arch/arm/mpu/setup.c                 |  54 +++++-
xen/arch/arm/mpu/vmap.c                  |  14 +-
xen/arch/arm/setup.c                     |  15 +-
11 files changed, 318 insertions(+), 58 deletions(-)
create mode 100644 xen/arch/arm/mpu/domain-page.c
[PATCH v4 0/6] Fourth MPU Series
Posted by Harry Ramsey 1 week, 4 days ago
This series aims to further the ongoing work to introduce support for
MPU systems in xen.

The patches in this series implement various memory functions and enable the
hypervisor timer.

Luca Fancellu (3):
  arm/mpu: Implement copy_from_paddr for MPU systems
  arm/mpu: Implement vmap functions for MPU
  arm/mpu: Introduce modify_after_init_mappings

Penny Zheng (3):
  arm/mpu: Implement free_init_memory for MPU systems
  arm: Use secure hypervisor timer in MPU system
  arm/mpu: Map domain page in AArch64 MPU systems

 xen/arch/arm/Kconfig                     |   1 +
 xen/arch/arm/include/asm/arm64/sysregs.h |  11 ++
 xen/arch/arm/include/asm/mpu/mm.h        |  10 ++
 xen/arch/arm/include/asm/setup.h         |   5 +
 xen/arch/arm/mmu/setup.c                 |  15 ++
 xen/arch/arm/mpu/Makefile                |   1 +
 xen/arch/arm/mpu/domain-page.c           |  46 +++++
 xen/arch/arm/mpu/mm.c                    | 204 ++++++++++++++++++-----
 xen/arch/arm/mpu/setup.c                 |  54 +++++-
 xen/arch/arm/mpu/vmap.c                  |  14 +-
 xen/arch/arm/setup.c                     |  15 +-
 11 files changed, 318 insertions(+), 58 deletions(-)
 create mode 100644 xen/arch/arm/mpu/domain-page.c

--
2.43.0