libxl: add specific type for cpumap.
authorIan Campbell <ian.campbell@citrix.com>
Mon, 16 Aug 2010 14:31:04 +0000 (15:31 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Mon, 16 Aug 2010 14:31:04 +0000 (15:31 +0100)
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
committer: Stefano Stabellini <stefano.stabellini@eu.citrix.com>

tools/libxl/libxl.h

index 2e37c2d3d70edec4263cf7dd317d80e729337162..f2c4387598bd179853d350505248d319adc3e1e9 100644 (file)
@@ -145,6 +145,8 @@ typedef char **libxl_string_list;
 
 typedef char **libxl_key_value_list;
 
+typedef uint64_t *libxl_cpumap;
+
 typedef enum {
     XENFV = 1,
     XENPV,
@@ -695,7 +697,7 @@ typedef struct {
     uint8_t blocked:1; /* blocked waiting for an event? */
     uint8_t running:1; /* currently scheduled on its CPU? */
     uint64_t vcpu_time; /* total vcpu time ran (ns) */
-    uint64_t *cpumap; /* current cpu's affinities */
+    libxl_cpumap cpumap; /* current cpu's affinities */
 } libxl_vcpuinfo;
 
 typedef struct {