aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/numa.c
diff options
context:
space:
mode:
authorDario Faggioli <dario.faggioli@citrix.com>2012-06-06 16:33:21 +0100
committerDario Faggioli <dario.faggioli@citrix.com>2012-06-06 16:33:21 +0100
commitbf3ffa30a023fed127fa5cfc0d52f6844e244561 (patch)
tree26f6c5dd69aa30408b4b6c75bc668773db1f25ec /xen/arch/x86/numa.c
parent4c0b68289377ceec17538e37abd58c3045f61281 (diff)
downloadxen-bf3ffa30a023fed127fa5cfc0d52f6844e244561.tar.gz
xen-bf3ffa30a023fed127fa5cfc0d52f6844e244561.tar.bz2
xen-bf3ffa30a023fed127fa5cfc0d52f6844e244561.zip
xen: enhance dump_numa output
By showing the number of free pages on each node. Signed-off-by: Dario Faggioli <dario.faggioli@citrix.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/arch/x86/numa.c')
-rw-r--r--xen/arch/x86/numa.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/xen/arch/x86/numa.c b/xen/arch/x86/numa.c
index 0b869b3f36..955192ba03 100644
--- a/xen/arch/x86/numa.c
+++ b/xen/arch/x86/numa.c
@@ -365,10 +365,11 @@ static void dump_numa(unsigned char key)
for_each_online_node(i) {
paddr_t pa = (paddr_t)(NODE_DATA(i)->node_start_pfn + 1)<< PAGE_SHIFT;
- printk("idx%d -> NODE%d start->%lu size->%lu\n",
+ printk("idx%d -> NODE%d start->%lu size->%lu free->%lu\n",
i, NODE_DATA(i)->node_id,
NODE_DATA(i)->node_start_pfn,
- NODE_DATA(i)->node_spanned_pages);
+ NODE_DATA(i)->node_spanned_pages,
+ avail_node_heap_pages(i));
/* sanity check phys_to_nid() */
printk("phys_to_nid(%"PRIpaddr") -> %d should be %d\n", pa, phys_to_nid(pa),
NODE_DATA(i)->node_id);