aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorAndres Lagar-Cavilla <andres@lagarcavilla.org>2012-03-13 15:34:54 +0000
committerAndres Lagar-Cavilla <andres@lagarcavilla.org>2012-03-13 15:34:54 +0000
commiteba0dfbbc2da7908b1d63e805c4159e795f7e9a1 (patch)
tree8707b497a069f60cd41f1f3a1c299ebfb58ea8b2 /tools
parentfe2522db516a502e86fd3dd762a60f267eb1caf5 (diff)
downloadxen-eba0dfbbc2da7908b1d63e805c4159e795f7e9a1.tar.gz
xen-eba0dfbbc2da7908b1d63e805c4159e795f7e9a1.tar.bz2
xen-eba0dfbbc2da7908b1d63e805c4159e795f7e9a1.zip
libxl: publish number of paged pages.
This is information is currently not harvested from libxc. Signed-off-by: Andres Lagar-Cavilla <andres@lagarcavilla.org> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/libxl/libxl.c1
-rw-r--r--tools/libxl/libxl_types.idl1
2 files changed, 2 insertions, 0 deletions
diff --git a/tools/libxl/libxl.c b/tools/libxl/libxl.c
index d7eb2c56c9..29eae743f5 100644
--- a/tools/libxl/libxl.c
+++ b/tools/libxl/libxl.c
@@ -460,6 +460,7 @@ static void xcinfo2xlinfo(const xc_domaininfo_t *xcinfo,
xlinfo->current_memkb = PAGE_TO_MEMKB(xcinfo->tot_pages);
xlinfo->shared_memkb = PAGE_TO_MEMKB(xcinfo->shr_pages);
+ xlinfo->paged_memkb = PAGE_TO_MEMKB(xcinfo->paged_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_types.idl b/tools/libxl/libxl_types.idl
index ee2de7219f..413a1a6efc 100644
--- a/tools/libxl/libxl_types.idl
+++ b/tools/libxl/libxl_types.idl
@@ -175,6 +175,7 @@ libxl_dominfo = Struct("dominfo",[
("shutdown_reason", libxl_shutdown_reason),
("current_memkb", MemKB),
("shared_memkb", MemKB),
+ ("paged_memkb", MemKB),
("max_memkb", MemKB),
("cpu_time", uint64),
("vcpu_max_id", uint32),