[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH v4 0/7] First chunk for Arm R82 and MPU support
Hi all, This is the first chunk of work to support MPU and R82 on Xen, this serie reaches the early boot stages just before early_fdt_map(), just to give an idea about which stage of the boot is reached. v4: - dropped setup_mpu() patch and early_fdt_map() patch (needs rework) - add new patches: boot protocol and early asm MPU structure update - general fixes listed on each patch v3 changes: - stated on each patch v2 changes for this serie: - rebased serie on the MPU skeleton that allow compilation - removed some patches already merged in the MPU skeleton Luca Fancellu (6): docs/arm: Document Xen booting protocol on Armv8-R arm/mpu: Provide and populate MPU C data structures arm/mpu: Provide access to the MPU region from the C code arm/mpu: Introduce utility functions for the pr_t type arm/mpu: Provide a constructor for pr_t type arm/mpu: Introduce MPU memory mapping flags Penny Zheng (1): arm/mpu: Introduce MPU memory region map structure docs/misc/arm/booting.txt | 8 + xen/arch/arm/arm64/mpu/head.S | 13 ++ xen/arch/arm/include/asm/arm32/mpu.h | 25 +++ xen/arch/arm/include/asm/arm64/mpu.h | 61 +++++++ xen/arch/arm/include/asm/bitmap-op.inc | 67 ++++++++ xen/arch/arm/include/asm/mpu.h | 78 +++++++++ xen/arch/arm/include/asm/mpu/mm.h | 51 ++++++ xen/arch/arm/include/asm/mpu/regions.inc | 71 ++++++-- xen/arch/arm/include/asm/page.h | 25 +++ xen/arch/arm/mpu/mm.c | 201 +++++++++++++++++++++++ 10 files changed, 590 insertions(+), 10 deletions(-) create mode 100644 xen/arch/arm/include/asm/arm32/mpu.h create mode 100644 xen/arch/arm/include/asm/arm64/mpu.h create mode 100644 xen/arch/arm/include/asm/bitmap-op.inc -- 2.34.1
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |