Trusty SRU: Backport of powerpc PMU kernel patches
Tim Gardner
tim.gardner at canonical.com
Wed Jun 11 13:54:22 UTC 2014
http://bugs.launchpad.net/bugs/1328914
The following changes since commit c02c1d9f0ab9116613950a15d513ab8e1a84bc0e:
UBUNTU: [Config] switch hyper-keyboard to virtual (2014-06-11 13:45:56
+0000)
are available in the git repository at:
git://kernel.ubuntu.com/rtg/ubuntu-trusty.git powerpc-pmu
for you to fetch changes up to 0a8f6c67938852cb489cbd9cf558ce865eff148b:
UBUNTU: SAUCE: (no-up) powerpc/perf: Ensure all EBB register state is
cleared on fork() (2014-06-11 07:48:14 -0600)
----------------------------------------------------------------
Anshuman Khandual (2):
powerpc/perf: Configure BHRB filter before enabling PMU interrupts
powerpc/perf: Define perf_event_print_debug() to print PMU
register values
Michael Ellerman (10):
powerpc/perf: Add Power8 cache & TLB events
powerpc: Add a cpu feature CPU_FTR_PMAO_BUG
powerpc/perf: Add lost exception workaround
powerpc/perf: Reject EBB events which specify a sample_type
powerpc/perf: Clean up the EBB hash defines a little
powerpc/perf: Avoid mutating event in power8_get_constraint()
powerpc/perf: Add BHRB constraint and IFM MMCRA handling for EBB
powerpc/perf: Enable BHRB access for EBB events
powerpc/perf: Fix handling of L3 events with bank == 1
UBUNTU: SAUCE: (no-up) powerpc/perf: Ensure all EBB register state
is cleared on fork()
arch/powerpc/include/asm/cputable.h | 6 ++-
arch/powerpc/include/asm/perf_event_server.h | 1 +
arch/powerpc/include/asm/reg.h | 3 ++
arch/powerpc/include/asm/switch_to.h | 2 +
arch/powerpc/kernel/cputable.c | 2 +-
arch/powerpc/perf/core-book3s.c | 177
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
arch/powerpc/perf/power8-pmu.c | 222
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
7 files changed, 379 insertions(+), 34 deletions(-)
--
Tim Gardner tim.gardner at canonical.com
More information about the kernel-team
mailing list