diff options
author | Vineet Gupta <vgupta@synopsys.com> | 2015-08-24 13:37:01 +0300 |
---|---|---|
committer | Vineet Gupta <vgupta@synopsys.com> | 2015-08-27 14:57:03 +0530 |
commit | fb7c57255168d34ae34300bcf78f50aebdeae4dc (patch) | |
tree | 63443ab2b39ad17755e4625f805ae26ce018a364 /arch/arc/include/asm/perf_event.h | |
parent | fd0881a24ac9ab2be6c052d30ca779597c0bd3bc (diff) | |
download | blackbird-op-linux-fb7c57255168d34ae34300bcf78f50aebdeae4dc.tar.gz blackbird-op-linux-fb7c57255168d34ae34300bcf78f50aebdeae4dc.zip |
ARC: perf: cap the number of counters to hardware max of 32
The number of counters in PCT can never be more than 32 (while
countable conditions could be 100+) for both ARCompact and ARCv2
And while at it update copyright dates.
Acked-by: Peter Zijlstra <peterz@infradead.org>
Cc: Arnaldo Carvalho de Melo <acme@kernel.org>
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Diffstat (limited to 'arch/arc/include/asm/perf_event.h')
-rw-r--r-- | arch/arc/include/asm/perf_event.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/arc/include/asm/perf_event.h b/arch/arc/include/asm/perf_event.h index e2eaf6fb0468..3c9bf285e96d 100644 --- a/arch/arc/include/asm/perf_event.h +++ b/arch/arc/include/asm/perf_event.h @@ -1,6 +1,7 @@ /* * Linux performance counter support for ARC * + * Copyright (C) 2014-2015 Synopsys, Inc. (www.synopsys.com) * Copyright (C) 2011-2013 Synopsys, Inc. (www.synopsys.com) * * This program is free software; you can redistribute it and/or modify @@ -12,8 +13,8 @@ #ifndef __ASM_PERF_EVENT_H #define __ASM_PERF_EVENT_H -/* real maximum varies per CPU, this is the maximum supported by the driver */ -#define ARC_PMU_MAX_HWEVENTS 64 +/* Max number of counters that PCT block may ever have */ +#define ARC_PERF_MAX_COUNTERS 32 #define ARC_REG_CC_BUILD 0xF6 #define ARC_REG_CC_INDEX 0x240 |