[XEN v5 0/2] xen/arm: Split MMU code as the prepration of MPU work form Arm32

Ayan Kumar Halder posted 2 patches 5 months, 1 week ago
Failed in applying to current master (apply log)
xen/arch/arm/arm32/head.S               | 587 +-----------------------
xen/arch/arm/arm32/mmu/Makefile         |   1 +
xen/arch/arm/arm32/mmu/head.S           | 575 +++++++++++++++++++++++
xen/arch/arm/include/asm/arm32/macros.h |  59 ++-
4 files changed, 646 insertions(+), 576 deletions(-)
create mode 100644 xen/arch/arm/arm32/mmu/head.S
[XEN v5 0/2] xen/arm: Split MMU code as the prepration of MPU work form Arm32
Posted by Ayan Kumar Halder 5 months, 1 week ago
Hi,

These are the set of patches based on top of
"[PATCH v9 0/8] xen/arm: Split MMU code as the prepration of MPU work".
This is the preparation work to add MPU support on Arm32.

Changes from :-

v1 - Dropped "[XEN v1 1/4] xen/arm: arm32: Move pt_enforce_wxn() so that it can be bundled with other MMU functionality"
and "[XEN v1 4/4] xen/arm: traps.c: Enclose VMSA specific registers within CONFIG_MMU".

v2 - Changes mentioned in individual patches.

v3 - Changes mentioned in individual patches.

v4 - Changes mentioned in individual patches.

Ayan Kumar Halder (2):
  xen/arm32: head: Introduce enable_{boot,secondary}_cpu_mm()
  xen/arm32: head Split and move MMU-specific head.S to mmu/head.S

 xen/arch/arm/arm32/head.S               | 587 +-----------------------
 xen/arch/arm/arm32/mmu/Makefile         |   1 +
 xen/arch/arm/arm32/mmu/head.S           | 575 +++++++++++++++++++++++
 xen/arch/arm/include/asm/arm32/macros.h |  59 ++-
 4 files changed, 646 insertions(+), 576 deletions(-)
 create mode 100644 xen/arch/arm/arm32/mmu/head.S

-- 
2.25.1
Re: [XEN v5 0/2] xen/arm: Split MMU code as the prepration of MPU work form Arm32
Posted by Julien Grall 5 months, 1 week ago
On 20/11/2023 14:48, Ayan Kumar Halder wrote:
> Hi,

Hi Ayan,


> These are the set of patches based on top of
> "[PATCH v9 0/8] xen/arm: Split MMU code as the prepration of MPU work".
> This is the preparation work to add MPU support on Arm32.
> 
> Changes from :-
> 
> v1 - Dropped "[XEN v1 1/4] xen/arm: arm32: Move pt_enforce_wxn() so that it can be bundled with other MMU functionality"
> and "[XEN v1 4/4] xen/arm: traps.c: Enclose VMSA specific registers within CONFIG_MMU".
> 
> v2 - Changes mentioned in individual patches.
> 
> v3 - Changes mentioned in individual patches.
> 
> v4 - Changes mentioned in individual patches.
> 
> Ayan Kumar Halder (2):
>    xen/arm32: head: Introduce enable_{boot,secondary}_cpu_mm()
>    xen/arm32: head Split and move MMU-specific head.S to mmu/head.S

This is now committed. Thanks for the work.

Cheers,

-- 
Julien Grall