diff options
author | Yang Zhang <yang.z.zhang@Intel.com> | 2012-06-28 17:51:56 +0100 |
---|---|---|
committer | Yang Zhang <yang.z.zhang@Intel.com> | 2012-06-28 17:51:56 +0100 |
commit | e1e1e98cacd82fa054ac3c6b381d9833236110e0 (patch) | |
tree | 77708e08b3f5c559b3c74d0323d7d33155e00aaa /tools/libxl/libxl_types.idl | |
parent | 928c75ce59fc11c707b8bfd0b99ce0c07ab89926 (diff) | |
download | xen-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.idl | 2 |
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), |