]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/xen.git/commitdiff
libxl: Add CPU hotplug support for HVM domains without device model
authorBoris Ostrovsky <boris.ostrovsky@oracle.com>
Tue, 2 Feb 2016 21:02:12 +0000 (16:02 -0500)
committerIan Campbell <ian.campbell@citrix.com>
Wed, 3 Feb 2016 11:20:58 +0000 (11:20 +0000)
HVMlite domains add/remove VCPUs by toggling "availability" property in
xenstore.

Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
tools/libxl/libxl.c

index 82a91eb14384961dcb2d00c2ec4a3dd1690c4890..2d18b8d42f9ac1d47f56a2bfde6a980ba4d38789 100644 (file)
@@ -5560,6 +5560,7 @@ int libxl_set_vcpuonline(libxl_ctx *ctx, uint32_t domid, libxl_bitmap *cpumap)
     case LIBXL_DOMAIN_TYPE_HVM:
         switch (libxl__device_model_version_running(gc, domid)) {
         case LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN_TRADITIONAL:
+        case LIBXL_DEVICE_MODEL_VERSION_NONE:
             rc = libxl__set_vcpuonline_xenstore(gc, domid, cpumap, &info);
             break;
         case LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN: