diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2009-07-20 15:45:50 +0100 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2009-07-20 15:45:50 +0100 |
commit | 5301fe9943e8d6b4bee5fb8739775450ac3cbde4 (patch) | |
tree | 09eef4026350457f048e4bbd93512b7f3004f945 /tools/libxc/xc_dom.h | |
parent | 07a34def028cf0737533b834a0e29f0ce639d9ea (diff) | |
download | xen-5301fe9943e8d6b4bee5fb8739775450ac3cbde4.tar.gz xen-5301fe9943e8d6b4bee5fb8739775450ac3cbde4.tar.bz2 xen-5301fe9943e8d6b4bee5fb8739775450ac3cbde4.zip |
libxenguest: Revert domain builder interface changes for 'superpages'
parameter, and place the flag in a pad byte of 'struct xc_dom_image'
instead.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
Diffstat (limited to 'tools/libxc/xc_dom.h')
-rw-r--r-- | tools/libxc/xc_dom.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/libxc/xc_dom.h b/tools/libxc/xc_dom.h index 3d6d9164bd..58d3f496de 100644 --- a/tools/libxc/xc_dom.h +++ b/tools/libxc/xc_dom.h @@ -96,6 +96,7 @@ struct xc_dom_image { int guest_xc; domid_t guest_domid; int8_t vhpt_size_log2; /* for IA64 */ + int8_t superpages; int shadow_enabled; int xen_version; @@ -174,7 +175,7 @@ int xc_dom_build_image(struct xc_dom_image *dom); int xc_dom_update_guest_p2m(struct xc_dom_image *dom); int xc_dom_boot_xen_init(struct xc_dom_image *dom, int xc, domid_t domid); -int xc_dom_boot_mem_init(struct xc_dom_image *dom, int superpages); +int xc_dom_boot_mem_init(struct xc_dom_image *dom); void *xc_dom_boot_domU_map(struct xc_dom_image *dom, xen_pfn_t pfn, xen_pfn_t count); int xc_dom_boot_image(struct xc_dom_image *dom); @@ -260,7 +261,7 @@ static inline xen_pfn_t xc_dom_p2m_guest(struct xc_dom_image *dom, /* --- arch bits --------------------------------------------------- */ -int arch_setup_meminit(struct xc_dom_image *dom, int superpages); +int arch_setup_meminit(struct xc_dom_image *dom); int arch_setup_bootearly(struct xc_dom_image *dom); int arch_setup_bootlate(struct xc_dom_image *dom); |