aboutsummaryrefslogtreecommitdiffstats
path: root/xen/common/perfc.c
diff options
context:
space:
mode:
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2003-07-31 09:19:21 +0000
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2003-07-31 09:19:21 +0000
commit6988443b40994b567d6ba21566f8b6e46a7f0c88 (patch)
tree32b4ec6d2cb9dcf4e2a6907deeeb4856750d86a7 /xen/common/perfc.c
parent410dee652685d7cb501781599d873039792b4c1c (diff)
downloadxen-6988443b40994b567d6ba21566f8b6e46a7f0c88.tar.gz
xen-6988443b40994b567d6ba21566f8b6e46a7f0c88.tar.bz2
xen-6988443b40994b567d6ba21566f8b6e46a7f0c88.zip
bitkeeper revision 1.389 (3f28df19Z3T_sAYRfO2FBURRnxpp_w)
dev.c, perfc_defn.h, perfc.c, domain_page.c: Perfctr hacks and additions.
Diffstat (limited to 'xen/common/perfc.c')
-rw-r--r--xen/common/perfc.c20
1 files changed, 11 insertions, 9 deletions
diff --git a/xen/common/perfc.c b/xen/common/perfc.c
index 09780a8a88..00f599e881 100644
--- a/xen/common/perfc.c
+++ b/xen/common/perfc.c
@@ -34,29 +34,31 @@ void perfc_printall(u_char key, void *dev_id, struct pt_regs *regs)
for ( i = 0; i < NR_PERFCTRS; i++ )
{
+ printk("%20s ", perfc_info[i].name);
switch ( perfc_info[i].type )
{
case TYPE_SINGLE:
- printk("%10d 0x%08x %s\n",
- atomic_read(&counters[0]), atomic_read(&counters[0]),
- perfc_info[i].name);
+ printk("%10d 0x%08x",
+ atomic_read(&counters[0]),
+ atomic_read(&counters[0]));
counters += 1;
break;
case TYPE_CPU:
for ( j = 0; j < smp_num_cpus; j++ )
- printk("%10d 0x%08x %s[CPU %02d]\n",
- atomic_read(&counters[j]), atomic_read(&counters[j]),
- perfc_info[i].name, j);
+ printk("CPU%02d[%10d 0x%08x] ",
+ j, atomic_read(&counters[j]),
+ atomic_read(&counters[j]));
counters += NR_CPUS;
break;
case TYPE_ARRAY:
for ( j = 0; j < perfc_info[i].nr_elements; j++ )
- printk("%10d 0x%08x %s[ARR %02d]\n",
- atomic_read(&counters[j]), atomic_read(&counters[j]),
- perfc_info[i].name, j);
+ printk("ARR%02d[%10d 0x%08x] ",
+ j, atomic_read(&counters[j]),
+ atomic_read(&counters[j]));
counters += j;
break;
}
+ printk("\n");
}
}