All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH 0/4] Allow setting up shared memory areas between VMs from xl config files
@ 2017-08-04  2:20 Zhongze Liu
  2017-08-04  2:20 ` [RFC PATCH 1/4] libxl: introduce a new structure to represent static shared memory regions Zhongze Liu
                   ` (4 more replies)
  0 siblings, 5 replies; 14+ messages in thread
From: Zhongze Liu @ 2017-08-04  2:20 UTC (permalink / raw)
  To: xen-devel; +Cc: Julien Grall, Stefano Stabellini, Zhongze Liu

This series implements the new xl config entry proposed in [1]. Users can use
the new config entry to statically setup shared memory areas among VMs so that
they could communicate with each other through the static shared memory areas. 

[1] Proposla to allow setting up shared memory areas between VMs from xl config files:
    https://lists.xenproject.org/archives/html/xen-devel/2017-07/msg03047.html

Cheers,

Zhongze Liu (4):
  libxl: introduce a new structure to represent static shared memory
    regions
  libxl:xl: add parsing code to parse "libxl_static_sshm" from xl config
    files
  x86/p2m : remove checks that forbid adding foreign pages between HVM
    guests
  libxl: support creation and destruction of static shared memory areas

 tools/libxl/Makefile         |   4 +-
 tools/libxl/libxl.h          |   4 +
 tools/libxl/libxl_create.c   |   7 +
 tools/libxl/libxl_dom.c      |   7 +
 tools/libxl/libxl_domain.c   |   6 +
 tools/libxl/libxl_internal.h |  14 ++
 tools/libxl/libxl_sshm.c     | 370 +++++++++++++++++++++++++++++++++++++++++++
 tools/libxl/libxl_types.idl  |  28 ++++
 tools/libxl/libxl_xshelp.c   |   8 +
 tools/libxl/libxlu_sshm.c    | 228 ++++++++++++++++++++++++++
 tools/libxl/libxlutil.h      |   6 +
 tools/xl/xl_parse.c          |  24 ++-
 xen/arch/x86/mm/p2m.c        |  20 ++-
 13 files changed, 718 insertions(+), 8 deletions(-)
 create mode 100644 tools/libxl/libxl_sshm.c
 create mode 100644 tools/libxl/libxlu_sshm.c

-- 
2.13.3


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2017-08-09 10:51 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-08-04  2:20 [RFC PATCH 0/4] Allow setting up shared memory areas between VMs from xl config files Zhongze Liu
2017-08-04  2:20 ` [RFC PATCH 1/4] libxl: introduce a new structure to represent static shared memory regions Zhongze Liu
2017-08-04  2:20 ` [RFC PATCH 2/4] libxl:xl: add parsing code to parse "libxl_static_sshm" from xl config files Zhongze Liu
2017-08-04  2:20 ` [RFC PATCH 3/4] x86/p2m : remove checks that forbid adding foreign pages between HVM guests Zhongze Liu
2017-08-04 13:27   ` Wei Liu
2017-08-04 13:48     ` Zhongze Liu
2017-08-04  2:20 ` [RFC PATCH 4/4] libxl: support creation and destruction of static shared memory areas Zhongze Liu
2017-08-04 15:20   ` Wei Liu
2017-08-04 17:26     ` Zhongze Liu
2017-08-08 10:49       ` Wei Liu
2017-08-08 10:56         ` Wei Liu
2017-08-09 10:48           ` Zhongze Liu
2017-08-09 10:51         ` Zhongze Liu
2017-08-04  2:33 ` [RFC PATCH 0/4] Allow setting up shared memory areas between VMs from xl config files Zhongze Liu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.