]> xenbits.xensource.com Git - xen.git/commit
xen: arm: enable perf counters
authorIan Campbell <ian.campbell@citrix.com>
Wed, 14 Jan 2015 16:16:50 +0000 (16:16 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Thu, 15 Jan 2015 13:51:57 +0000 (13:51 +0000)
commitf62b0ef8feae62c9b83b43bb3714c58d9d5dbacd
tree91cce8817bad161cba306a95f34565300cbe091c
parent770ca104b5bb4dd3fee4071e2d8f1133f3c6d134
xen: arm: enable perf counters

As well as the existing common perf counters add a bunch of ARM
specifics, including the various trap types, vuart/vgic/vtimer
accesses and different types of interrupt.

Adjust the common code so that the columns line up again, not sure
when/where this went wrong.

This is mostly the set of stuff I happened to be interested in, it can
be made more (or less) fine grained as the need arises.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Reviewed-by: Julien Grall <julien.grall@linaro.org>
13 files changed:
xen/arch/arm/gic.c
xen/arch/arm/irq.c
xen/arch/arm/time.c
xen/arch/arm/traps.c
xen/arch/arm/vgic-v2.c
xen/arch/arm/vgic-v3.c
xen/arch/arm/vgic.c
xen/arch/arm/vtimer.c
xen/arch/arm/vuart.c
xen/common/perfc.c
xen/include/asm-arm/config.h
xen/include/asm-arm/perfc.h [new file with mode: 0644]
xen/include/asm-arm/perfc_defn.h [new file with mode: 0644]