From: Adin Scannell Date: Thu, 29 Sep 2011 14:26:04 +0000 (+0100) Subject: libxl: Expose number of shared pages X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~9852 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=1801856c4be69f0cc5f3f02f6087b113aa4ecdb0;p=xen.git libxl: Expose number of shared pages Signed-off-by: Adin Scannell Acked-by: Ian Jackson Committed-by: Ian Jackson --- diff --git a/tools/libxl/libxl.c b/tools/libxl/libxl.c index ce76cffd7d..a5c353e0f2 100644 --- a/tools/libxl/libxl.c +++ b/tools/libxl/libxl.c @@ -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; diff --git a/tools/libxl/libxl.idl b/tools/libxl/libxl.idl index 5b7e7310de..bd47da22a5 100644 --- a/tools/libxl/libxl.idl +++ b/tools/libxl/libxl.idl @@ -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),