]> xenbits.xensource.com Git - people/dariof/xen.git/commit
libxc: add xc_domain_remove_from_physmap to wrap XENMEM_remove_from_physmap
authorZhongze Liu <blackskygg@gmail.com>
Tue, 30 Jan 2018 17:50:18 +0000 (01:50 +0800)
committerWei Liu <wei.liu2@citrix.com>
Tue, 6 Feb 2018 17:41:42 +0000 (17:41 +0000)
commitbb3b88f894e7e1b3a8be3a2b7ea514a8046b4e67
tree952ba653af5779e4ef13560bb98521944a2a8be2
parentd87cfb59b42832920f4cf3392dccfa5b8736b699
libxc: add xc_domain_remove_from_physmap to wrap XENMEM_remove_from_physmap

This is for the proposal "Allow setting up shared memory areas between VMs
from xl config file". See:

  https://lists.xen.org/archives/html/xen-devel/2017-08/msg03242.html

Then plan is to use XENMEM_add_to_physmap_batch to map the shared pages from
one domU to another and use XENMEM_remove_from_physmap to cancel the sharing.
A wrapper to XENMEM_add_to_physmap_batch was added in the following commit:

  commit 20e725e9364cff4a29945f66986ecd88cca8743d

Now add the wrapper to XENMEM_remove_from_physmap.

Signed-off-by: Zhongze Liu <blackskygg@gmail.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
Acked-by: Wei Liu <wei.liu2@citrix.com>
tools/libxc/include/xenctrl.h
tools/libxc/xc_domain.c