lkml.org 
[lkml]   [2016]   [Feb]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v4 5/5] arm64/perf: Extend event mask for ARMv8.1
    Date
    ARMv8.1 increases the PMU event number space to 16 bit so increase
    the EVTYPE mask.

    Signed-off-by: Jan Glauber <jglauber@cavium.com>
    ---
    arch/arm64/kernel/perf_event.c | 4 ++--
    1 file changed, 2 insertions(+), 2 deletions(-)

    diff --git a/arch/arm64/kernel/perf_event.c b/arch/arm64/kernel/perf_event.c
    index c68fa98..8746781 100644
    --- a/arch/arm64/kernel/perf_event.c
    +++ b/arch/arm64/kernel/perf_event.c
    @@ -419,8 +419,8 @@ static const struct attribute_group *armv8_pmuv3_attr_groups[] = {
    /*
    * PMXEVTYPER: Event selection reg
    */
    -#define ARMV8_EVTYPE_MASK 0xc80003ff /* Mask for writable bits */
    -#define ARMV8_EVTYPE_EVENT 0x3ff /* Mask for EVENT bits */
    +#define ARMV8_EVTYPE_MASK 0xc800ffff /* Mask for writable bits */
    +#define ARMV8_EVTYPE_EVENT 0xffff /* Mask for EVENT bits */

    /*
    * Event filters for PMUv3
    --
    1.9.1
    \
     
     \ /
      Last update: 2016-02-18 18:01    [W:5.129 / U:0.068 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site