[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
No problem, thank you for your work on this. On Sat, 26 May 2018, Zhongze Liu wrote: > 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 |