[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v5 0/6] Allow setting up shared memory areas between VMs from xl config files
Hi Stefano, Thank you very much for your fixes. It seems that you've addressed all the issues during the last round of reviews. I'm sorry for my off-and-on contribution time, which has largely delayed the process of merging the patch set. Please tell me if you need anything from me. Cheers, Zhongze Liu 2018-05-25 8:55 GMT+08:00 Stefano Stabellini <sstabellini@xxxxxxxxxx>: > Hi, > > This series implements a new xl config entry. Users can use the new > config entry to statically setup shared memory areas among VMs that > don't have grant table support so that they could communicate with each > other through the static shared memory areas. > > It was originally developed by Zhongze, I am just updating the last few > issued that were address during the last round of reviews in January. I > tested the feature on ARM and works fine. > > Cheers, > > Stefano > > > Zhongze Liu (6): > xen: xsm: flask: introduce XENMAPSPACE_gmfn_share for memory sharing > libxl: introduce a new structure to represent static shared memory > regions > libxl: support mapping static shared memory areas during domain creation > libxl: support unmapping static shared memory areas during domain > destruction > libxl:xl: add parsing code to parse "libxl_static_sshm" from xl config > files > docs: documentation about static shared memory regions > > docs/man/xl-static-shm-configuration.pod.5 | 257 +++++++++++++++ > docs/man/xl.cfg.pod.5.in | 8 + > docs/misc/xenstore-paths.markdown | 47 +++ > tools/flask/policy/modules/xen.if | 2 + > tools/libxl/Makefile | 4 +- > tools/libxl/libxl.h | 6 + > tools/libxl/libxl_arch.h | 6 + > tools/libxl/libxl_arm.c | 15 + > tools/libxl/libxl_create.c | 27 ++ > tools/libxl/libxl_domain.c | 5 + > tools/libxl/libxl_internal.h | 16 + > tools/libxl/libxl_sshm.c | 512 > +++++++++++++++++++++++++++++ > tools/libxl/libxl_types.idl | 32 +- > tools/libxl/libxl_x86.c | 19 ++ > tools/libxl/libxlu_sshm.c | 207 ++++++++++++ > tools/libxl/libxlutil.h | 6 + > tools/xl/xl_parse.c | 25 +- > xen/arch/arm/mm.c | 7 +- > xen/include/public/memory.h | 8 + > xen/include/xsm/dummy.h | 15 + > xen/include/xsm/xsm.h | 6 + > xen/xsm/dummy.c | 1 + > xen/xsm/flask/hooks.c | 12 + > xen/xsm/flask/policy/access_vectors | 5 + > 24 files changed, 1242 insertions(+), 6 deletions(-) > create mode 100644 docs/man/xl-static-shm-configuration.pod.5 > create mode 100644 tools/libxl/libxl_sshm.c > create mode 100644 tools/libxl/libxlu_sshm.c _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |