[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH v1 0/6] xen/riscv: introduce p2m functionality
In this patch series are introduced necessary functions to build and manage RISC-V guest page tables and MMIO/RAM mappings. This patch series is based on the patch [1]: https://lore.kernel.org/xen-devel/da9273c20dc7ac1c131322e38a8cef361dfd86a9.1746530883.git.oleksii.kurochko@xxxxxxxxx/T/#u Oleksii Kurochko (6): xen/riscv: add inclusion of xen/bitops.h to asm/cmpxchg.h xen/riscv: introduce things necessary for p2m initialization xen/riscv: construct the P2M pages pool for guests xen/riscv: define pt_t and pt_walk_t structures xen/riscv: add new p2m types and helper macros for type classification xen/riscv: implement p2m mapping functionality xen/arch/riscv/Makefile | 1 + xen/arch/riscv/include/asm/cmpxchg.h | 1 + xen/arch/riscv/include/asm/domain.h | 16 + xen/arch/riscv/include/asm/mm.h | 36 +- xen/arch/riscv/include/asm/p2m.h | 121 ++- xen/arch/riscv/include/asm/page.h | 65 +- xen/arch/riscv/p2m.c | 1015 ++++++++++++++++++++++++++ 7 files changed, 1243 insertions(+), 12 deletions(-) create mode 100644 xen/arch/riscv/p2m.c -- 2.49.0
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |