diff options
author | kaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk> | 2003-07-31 09:19:21 +0000 |
---|---|---|
committer | kaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk> | 2003-07-31 09:19:21 +0000 |
commit | 6988443b40994b567d6ba21566f8b6e46a7f0c88 (patch) | |
tree | 32b4ec6d2cb9dcf4e2a6907deeeb4856750d86a7 /xen/common/perfc.c | |
parent | 410dee652685d7cb501781599d873039792b4c1c (diff) | |
download | xen-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.c | 20 |
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"); } } |