Hi Julien,
> On 20 Jul 2022, at 19:44, Julien Grall <julien@xen.org> wrote:
>
> From: Julien Grall <jgrall@amazon.com>
>
> Hi all,
>
> This series is a collection of patches to clean-up the MM subsystem
> I have done in preparation for the next revision of "xen/arm: Don't
> switch TTBR while the MMU is on" [1].
>
> Cheers,
>
> [1] https://lore.kernel.org/all/20220309112048.17377-1-julien@xen.org/
>
I tested the whole serie with (including starting a guest) on qemu x86, qemu arm32, qemu arm64 and fvp base.
So for the whole serie:
Tested-by: Bertrand Marquis <bertrand.marquis@arm.com>
Cheers
Bertrand
> Julien Grall (5):
> xen/arm: Remove most of the *_VIRT_END defines
> xen/arm32: mm: Consolidate the domheap mappings initialization
> xen: Rename CONFIG_DOMAIN_PAGE to CONFIG_ARCH_MAP_DOMAIN_PAGE and...
> xen/arm: mm: Move domain_{,un}map_* helpers in a separate file
> xen/arm: mm: Reduce the area that xen_second covers
>
> xen/arch/arm/Kconfig | 1 +
> xen/arch/arm/Makefile | 1 +
> xen/arch/arm/domain_page.c | 193 ++++++++++++++++++++++++
> xen/arch/arm/include/asm/arm32/mm.h | 8 +
> xen/arch/arm/include/asm/config.h | 19 +--
> xen/arch/arm/include/asm/lpae.h | 17 +++
> xen/arch/arm/livepatch.c | 2 +-
> xen/arch/arm/mm.c | 221 ++++------------------------
> xen/arch/arm/setup.c | 21 ++-
> xen/arch/x86/Kconfig | 1 +
> xen/arch/x86/include/asm/config.h | 1 -
> xen/common/Kconfig | 6 +
> xen/include/xen/domain_page.h | 6 +-
> 13 files changed, 283 insertions(+), 214 deletions(-)
> create mode 100644 xen/arch/arm/domain_page.c
>
> --
> 2.32.0
>
>