]> xenbits.xensource.com Git - xen.git/commitdiff
libxl: Expose number of shared pages
authorAdin Scannell <adin@gridcentric.com>
Thu, 29 Sep 2011 14:26:04 +0000 (15:26 +0100)
committerAdin Scannell <adin@gridcentric.com>
Thu, 29 Sep 2011 14:26:04 +0000 (15:26 +0100)
Signed-off-by: Adin Scannell <adin@scannell.ca>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/libxl/libxl.c
tools/libxl/libxl.idl

index ce76cffd7d89c6eb35563a86cfa772e8cc173fa2..a5c353e0f2adb33458fd55af86dcc9106d005712 100644 (file)
@@ -355,6 +355,7 @@ static void xcinfo2xlinfo(const xc_domaininfo_t *xcinfo,
         xlinfo->shutdown_reason  = ~0;
 
     xlinfo->current_memkb = PAGE_TO_MEMKB(xcinfo->tot_pages);
+    xlinfo->shared_memkb = PAGE_TO_MEMKB(xcinfo->shr_pages);
     xlinfo->max_memkb = PAGE_TO_MEMKB(xcinfo->max_pages);
     xlinfo->cpu_time = xcinfo->cpu_time;
     xlinfo->vcpu_max_id = xcinfo->max_vcpu_id;
index 5b7e7310dee1085a224d55ae1c2b9b509d041eb7..bd47da22a5a042019489ac3685acec382a29862d 100644 (file)
@@ -102,6 +102,7 @@ libxl_dominfo = Struct("dominfo",[
 Otherwise set to a value guaranteed not to clash with any valid
 SHUTDOWN_* constant."""),
     ("current_memkb",   uint64),
+    ("shared_memkb", uint64),
     ("max_memkb",   uint64),
     ("cpu_time",    uint64),
     ("vcpu_max_id", uint32),