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