summaryrefslogtreecommitdiff
path: root/hw/xenpv/xen_domainbuild.c
diff options
context:
space:
mode:
authorRoger Pau Monne <roger.pau@citrix.com>2015-11-13 17:38:06 +0000
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>2015-11-13 17:38:06 +0000
commitcdadde39a80779b52f72aedf80839cabac975e57 (patch)
tree03f527136b7ca74aca9ab4df5f465c95c7c154b1 /hw/xenpv/xen_domainbuild.c
parent8337c6cbc37c6b2184f41bab3eaff47d5e68012a (diff)
downloadqemu-cdadde39a80779b52f72aedf80839cabac975e57.tar.gz
qemu-cdadde39a80779b52f72aedf80839cabac975e57.tar.bz2
qemu-cdadde39a80779b52f72aedf80839cabac975e57.zip
xen: fix usage of xc_domain_create in domain builder
Due to the addition of HVMlite and the requirement to always provide a valid xc_domain_configuration_t, xc_domain_create now always takes an arch domain config, which can be NULL in order to mimic previous behaviour. Add a small stub called xen_domain_create that encapsulates the correct call to xc_domain_create depending on the libxc version detected. Signed-off-by: Roger Pau Monné <roger.pau@citrix.com> Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Diffstat (limited to 'hw/xenpv/xen_domainbuild.c')
-rw-r--r--hw/xenpv/xen_domainbuild.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/xenpv/xen_domainbuild.c b/hw/xenpv/xen_domainbuild.c
index c0ab7537df..ac0e5ac9f0 100644
--- a/hw/xenpv/xen_domainbuild.c
+++ b/hw/xenpv/xen_domainbuild.c
@@ -234,7 +234,7 @@ int xen_domain_build_pv(const char *kernel, const char *ramdisk,
int rc;
memcpy(uuid, qemu_uuid, sizeof(uuid));
- rc = xc_domain_create(xen_xc, ssidref, uuid, flags, &xen_domid);
+ rc = xen_domain_create(xen_xc, ssidref, uuid, flags, &xen_domid);
if (rc < 0) {
fprintf(stderr, "xen: xc_domain_create() failed\n");
goto err;