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 <sstabell...@kernel.org>: > 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@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel