aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxl/libxl_types.idl
diff options
context:
space:
mode:
authorYang Zhang <yang.z.zhang@Intel.com>2012-06-28 17:51:56 +0100
committerYang Zhang <yang.z.zhang@Intel.com>2012-06-28 17:51:56 +0100
commite1e1e98cacd82fa054ac3c6b381d9833236110e0 (patch)
tree77708e08b3f5c559b3c74d0323d7d33155e00aaa /tools/libxl/libxl_types.idl
parent928c75ce59fc11c707b8bfd0b99ce0c07ab89926 (diff)
downloadxen-e1e1e98cacd82fa054ac3c6b381d9833236110e0.tar.gz
xen-e1e1e98cacd82fa054ac3c6b381d9833236110e0.tar.bz2
xen-e1e1e98cacd82fa054ac3c6b381d9833236110e0.zip
libxl: allow setting more than 31 vcpus
In current implementation, it uses integer to record current avail cpus and this only allows user to specify 31 vcpus. In following patch, it uses cpumap instead integer which make more sense than before. Also there is no limit to the max vcpus. Signed-off-by: Yang Zhang <yang.z.zhang@Intel.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'tools/libxl/libxl_types.idl')
-rw-r--r--tools/libxl/libxl_types.idl2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl
index b727abbe5d..a4a8e258f4 100644
--- a/tools/libxl/libxl_types.idl
+++ b/tools/libxl/libxl_types.idl
@@ -237,7 +237,7 @@ libxl_domain_sched_params = Struct("domain_sched_params",[
libxl_domain_build_info = Struct("domain_build_info",[
("max_vcpus", integer),
- ("cur_vcpus", integer),
+ ("avail_vcpus", libxl_cpumap),
("cpumap", libxl_cpumap),
("tsc_mode", libxl_tsc_mode),
("max_memkb", MemKB),