[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [UNIKRAFT PATCH v2 0/6] Grant table support for Xen
Changes since v1: 1) need_pte becomes static 2) batch size for mapping reduced to half 3) removed NR_RESERVED_ENTRIES macro 4) minor changes: comments, typos fixes, commit messages, coding style, etc. Costin Lupu (6): lib/ukalloc: Add functions for allocating/deallocating a single page plat/xen: Add new memory region - demand area (x86_64) plat: Introduce API for setting platform default allocator lib/ukboot: Set the default platform memory allocator include/essentials: Add ARRAY_SIZE macro plat/xen: Add grant table support for Xen (x86_64) include/uk/essentials.h | 4 + include/uk/plat/memory.h | 15 ++ lib/ukalloc/include/uk/alloc.h | 8 + lib/ukboot/boot.c | 5 + plat/common/include/memory.h | 47 +++++ plat/common/memory.c | 57 +++++++ plat/kvm/Makefile.uk | 1 + plat/kvm/memory.c | 5 + plat/linuxu/memory.c | 5 + plat/xen/Makefile.uk | 3 + plat/xen/gnttab.c | 241 ++++++++++++++++++++++++++ plat/xen/include/common/gnttab.h | 48 ++++++ plat/xen/include/xen-x86/mm.h | 16 +- plat/xen/memory.c | 7 + plat/xen/x86/gnttab.c | 59 +++++++ plat/xen/x86/mm.c | 359 ++++++++++++++++++++++++++++++++++++++- plat/xen/x86/setup.c | 13 +- 17 files changed, 887 insertions(+), 6 deletions(-) create mode 100644 plat/common/include/memory.h create mode 100644 plat/common/memory.c create mode 100644 plat/xen/gnttab.c create mode 100644 plat/xen/include/common/gnttab.h create mode 100644 plat/xen/x86/gnttab.c -- 2.11.0 _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |