libxc: set flag for support of linear p2m list in domain builder
authorJuergen Gross <jgross@suse.com>
Thu, 7 Jan 2016 12:36:54 +0000 (13:36 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Thu, 7 Jan 2016 12:49:34 +0000 (12:49 +0000)
commitdc6d609371217f0afb94531a015b8a8042d35ce4
tree1427aadd0eab62bac45314b4ab2309fbd8187c5e
parent8429374f4410f4c7769170a1423a6404664151a7
libxc: set flag for support of linear p2m list in domain builder

Set the SIF_VIRT_P2M_4TOOLS flag for pv-domUs in the domain builder
to indicate the Xen tools have full support for the virtual mapped
linear p2m list.

This will enable pv-domUs to drop support of the 3 level p2m tree
and use the linear list only. Without setting this flag some kernels
might limit themselves to 512 GB memory size in order not to break
migration.

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
docs/features/migration.pandoc
tools/libxc/xc_dom_compat_linux.c
tools/libxc/xc_dom_core.c