Update the raw event info for 74K according to the latest document. Signed-off-by: Deng-Cheng Zhu <dczhu@xxxxxxxx> Cc: Peter Zijlstra <a.p.zijlstra@xxxxxxxxx> Cc: Paul Mackerras <paulus@xxxxxxxxx> Cc: Ingo Molnar <mingo@xxxxxxx> Cc: Arnaldo Carvalho de Melo <acme@xxxxxxxxxxxxxxxxxx> Cc: David Daney <david.daney@xxxxxxxxxx> --- arch/mips/kernel/perf_event_mipsxx.c | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) diff --git a/arch/mips/kernel/perf_event_mipsxx.c b/arch/mips/kernel/perf_event_mipsxx.c index e5ad09a..1f654ca 100644 --- a/arch/mips/kernel/perf_event_mipsxx.c +++ b/arch/mips/kernel/perf_event_mipsxx.c @@ -858,13 +858,16 @@ mipsxx_pmu_disable_event(int idx) #endif /* 74K */ +/* + * MIPS document MD00519 (MIPS32(r) 74K(tm) Processor Core Family Software + * User's Manual, Revision 01.05) + */ #define IS_UNSUPPORTED_74K_EVENT(r, b) \ - ((r) == 5 || ((r) >= 135 && (r) <= 137) || \ - ((b) >= 10 && (b) <= 12) || (b) == 22 || (b) == 27 || \ - (b) == 33 || (b) == 34 || ((b) >= 47 && (b) <= 49) || \ - (r) == 178 || (b) == 55 || (b) == 57 || (b) == 60 || \ - (b) == 61 || (r) == 62 || (r) == 191 || \ - ((b) >= 64 && (b) <= 127)) + ((r) == 5 || (r) == 135 || ((b) >= 10 && (b) <= 12) || \ + (b) == 27 || (b) == 33 || (b) == 34 || (b) == 47 || \ + (b) == 48 || (r) == 178 || (r) == 187 || (b) == 60 || \ + (b) == 61 || (r) == 191 || (r) == 71 || (r) == 72 || \ + (b) == 73 || ((b) >= 77 && (b) <= 127)) #define IS_BOTH_COUNTERS_74K_EVENT(b) \ ((b) == 0 || (b) == 1) -- 1.7.1