[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v4 12/15] tools: Call XEN_DOMCTL_acpi_access on PVH VCPU hotplug
On Tue, Nov 29, 2016 at 10:33:19AM -0500, Boris Ostrovsky wrote: [...] > diff --git a/tools/libxl/libxl.c b/tools/libxl/libxl.c > index 33c5e4c..d80ab77 100644 > --- a/tools/libxl/libxl.c > +++ b/tools/libxl/libxl.c > @@ -5147,8 +5147,14 @@ int libxl_set_vcpuonline(libxl_ctx *ctx, uint32_t > domid, libxl_bitmap *cpumap) > switch (libxl__domain_type(gc, domid)) { > 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__arch_set_vcpuonline(gc, domid, cpumap); > + if (rc < 0) { > + LOGE(ERROR, "Can't change vcpu online map (%d)", rc); > + goto out; > + } > + /* fallthrough */ > + case LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN_TRADITIONAL: What is this "fallthrough"? I don't see description for this part in your doc later. > rc = libxl__set_vcpuonline_xenstore(gc, domid, cpumap, &info); > break; > case LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN: > diff --git a/tools/libxl/libxl_arch.h b/tools/libxl/libxl_arch.h > index 5e1fc60..1869626 100644 > --- a/tools/libxl/libxl_arch.h > +++ b/tools/libxl/libxl_arch.h > @@ -71,6 +71,10 @@ int libxl__arch_extra_memory(libxl__gc *gc, > const libxl_domain_build_info *info, > uint64_t *out); > > +_hidden > +int libxl__arch_set_vcpuonline(libxl__gc *gc, uint32_t domid, > + libxl_bitmap *cpumap); No tabs please. Wei. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |