The first two patches fix the Octeon interrupt support so that the perf interrupts work right. The last patch actually adds support for the Octeon hardware perf counters. Change from v1: o Remove these patches from the set for 64-bit counters. Chandrakala Chavva (1): MIPS: Octeon: Fix interrupt irq settings for performance counters. David Daney (2): MIPS: Octeon: Enable per-CPU IRQs on all CPUs. MIPS: perf: Add Octeon support for hardware perf. arch/mips/Kconfig | 2 +- arch/mips/cavium-octeon/octeon-irq.c | 30 ++++- arch/mips/cavium-octeon/setup.c | 7 - arch/mips/cavium-octeon/smp.c | 10 ++ .../asm/mach-cavium-octeon/kernel-entry-init.h | 5 + arch/mips/kernel/perf_event_mipsxx.c | 147 ++++++++++++++++++++ 6 files changed, 190 insertions(+), 11 deletions(-) -- 1.7.2.3