[GIT PULL] perf updates for 3.13
Will Deacon
will.deacon at arm.com
Wed Oct 9 13:08:19 EDT 2013
Hi Russell,
Please pull the following perf updates for 3.13. The most noticeable change
is adding user unwinding support, which relies on libunwind in the perf tool
for ARM, but there is also a group validation cleanup following on from
fixes made in 3.11.
The perf tools maintainers are happy for these changes to go via this route:
http://lists.infradead.org/pipermail/linux-arm-kernel/2013-October/203077.html
Cheers,
Will
--->8
The following changes since commit 15c03dd4859ab16f9212238f29dd315654aa94f6:
Linux 3.12-rc3 (2013-09-29 15:02:38 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/will/linux.git for-rmk/perf
for you to fetch changes up to 2dfcb802d6bd54a2353678c6434846d94b058f2c:
ARM: perf: fix group validation for mixed software and hardware groups (2013-10-09 14:33:07 +0100)
----------------------------------------------------------------
Jean Pihet (2):
perf tools: Check libunwind for availability of dwarf parsing feature
perf: parse the .debug_frame section in case .eh_frame is not present
Will Deacon (3):
ARM: perf: add support for perf registers API
ARM: perf: wire up perf_regs and unwind support for ARM
ARM: perf: fix group validation for mixed software and hardware groups
arch/arm/Kconfig | 2 +
arch/arm/include/uapi/asm/Kbuild | 1 +
arch/arm/include/uapi/asm/perf_regs.h | 23 ++++++++++
arch/arm/kernel/Makefile | 1 +
arch/arm/kernel/perf_event.c | 3 +-
arch/arm/kernel/perf_regs.c | 30 +++++++++++++
tools/perf/arch/arm/Makefile | 3 ++
tools/perf/arch/arm/include/perf_regs.h | 54 ++++++++++++++++++++++++
tools/perf/arch/arm/util/unwind.c | 48 +++++++++++++++++++++
tools/perf/config/Makefile | 13 ++++--
tools/perf/config/feature-tests.mak | 21 ++++++++-
tools/perf/util/unwind.c | 75 ++++++++++++++++++++++++++-------
12 files changed, 252 insertions(+), 22 deletions(-)
create mode 100644 arch/arm/include/uapi/asm/perf_regs.h
create mode 100644 arch/arm/kernel/perf_regs.c
create mode 100644 tools/perf/arch/arm/include/perf_regs.h
create mode 100644 tools/perf/arch/arm/util/unwind.c
More information about the linux-arm-kernel
mailing list