diff options
author | Ian Campbell <ian.campbell@citrix.com> | 2011-04-20 17:13:07 +0100 |
---|---|---|
committer | Ian Campbell <ian.campbell@citrix.com> | 2011-04-20 17:13:07 +0100 |
commit | 59f8f46a491c9bdc1ad3e0c5ae4f8b48068d13cd (patch) | |
tree | 944c5ea5317f497a36a1ed6b347f6ee8e82951fd /tools/libxl/libxl_dom.c | |
parent | 46e6fd499a6f55ed11d754e6c55b071ebfe2ff89 (diff) | |
download | xen-59f8f46a491c9bdc1ad3e0c5ae4f8b48068d13cd.tar.gz xen-59f8f46a491c9bdc1ad3e0c5ae4f8b48068d13cd.tar.bz2 xen-59f8f46a491c9bdc1ad3e0c5ae4f8b48068d13cd.zip |
tools: libxl: remove libxl_domain_build_state from the IDL
This datastructure is internal to the library.
Remove the reference from libxl_device_console. This could never have
been used from outside libxl and is only used internally to add the
primary PV console to a guest. Make an internal variant of
libxl_device_console_add which takes the build state as a parameter
instead.
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson.citrix.com>
Committed-by: Ian Jackson <ian.jackson.citrix.com>
Diffstat (limited to 'tools/libxl/libxl_dom.c')
-rw-r--r-- | tools/libxl/libxl_dom.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/tools/libxl/libxl_dom.c b/tools/libxl/libxl_dom.c index 5a8eecdc6e..667b20b0eb 100644 --- a/tools/libxl/libxl_dom.c +++ b/tools/libxl/libxl_dom.c @@ -67,7 +67,7 @@ int libxl__domain_shutdown_reason(libxl__gc *gc, uint32_t domid) } int libxl__build_pre(libxl__gc *gc, uint32_t domid, - libxl_domain_build_info *info, libxl_domain_build_state *state) + libxl_domain_build_info *info, libxl__domain_build_state *state) { libxl_ctx *ctx = libxl__gc_owner(gc); xc_domain_max_vcpus(ctx->xch, domid, info->max_vcpus); @@ -91,8 +91,9 @@ int libxl__build_pre(libxl__gc *gc, uint32_t domid, } int libxl__build_post(libxl__gc *gc, uint32_t domid, - libxl_domain_build_info *info, libxl_domain_build_state *state, - char **vms_ents, char **local_ents) + libxl_domain_build_info *info, + libxl__domain_build_state *state, + char **vms_ents, char **local_ents) { libxl_ctx *ctx = libxl__gc_owner(gc); char *dom_path, *vm_path; @@ -145,7 +146,7 @@ retry_transaction: } int libxl__build_pv(libxl__gc *gc, uint32_t domid, - libxl_domain_build_info *info, libxl_domain_build_state *state) + libxl_domain_build_info *info, libxl__domain_build_state *state) { libxl_ctx *ctx = libxl__gc_owner(gc); struct xc_dom_image *dom; @@ -277,7 +278,7 @@ static const char *libxl__domain_hvmloader(libxl__gc *gc, } int libxl__build_hvm(libxl__gc *gc, uint32_t domid, - libxl_domain_build_info *info, libxl_domain_build_state *state) + libxl_domain_build_info *info, libxl__domain_build_state *state) { libxl_ctx *ctx = libxl__gc_owner(gc); int ret, rc = ERROR_INVAL; @@ -305,8 +306,9 @@ out: } int libxl__domain_restore_common(libxl__gc *gc, uint32_t domid, - libxl_domain_build_info *info, libxl_domain_build_state *state, - int fd) + libxl_domain_build_info *info, + libxl__domain_build_state *state, + int fd) { libxl_ctx *ctx = libxl__gc_owner(gc); /* read signature */ |