Re: [PATCH v3 5/5] arm64/perf: Extend event mask for ARMv8.1

2016-02-17 Thread Jan Glauber
On Tue, Feb 16, 2016 at 03:12:53PM +, Will Deacon wrote: > On Tue, Feb 16, 2016 at 09:00:15AM +0100, Jan Glauber wrote: > > On Mon, Feb 15, 2016 at 08:04:04PM +, Will Deacon wrote: > > > > [...] > > > > > On Wed, Feb 03, 2016 at 06:12:00PM +0100, Jan Glauber wrote: > > > > +

Re: [PATCH v3 5/5] arm64/perf: Extend event mask for ARMv8.1

2016-02-16 Thread Will Deacon
On Tue, Feb 16, 2016 at 09:00:15AM +0100, Jan Glauber wrote: > On Mon, Feb 15, 2016 at 08:04:04PM +, Will Deacon wrote: > > [...] > > > On Wed, Feb 03, 2016 at 06:12:00PM +0100, Jan Glauber wrote: > > > + cpu_pmu->event_mask = 0x; /* ARMv8.1 extended events */ > > > + else > > >

Re: [PATCH v3 5/5] arm64/perf: Extend event mask for ARMv8.1

2016-02-16 Thread Jan Glauber
On Mon, Feb 15, 2016 at 08:04:04PM +, Will Deacon wrote: [...] > On Wed, Feb 03, 2016 at 06:12:00PM +0100, Jan Glauber wrote: > > + cpu_pmu->event_mask = 0x; /* ARMv8.1 extended events */ > > + else > > + cpu_pmu->event_mask = ARMV8_EVTYPE_EVENT; > > ... although

Re: [PATCH v3 5/5] arm64/perf: Extend event mask for ARMv8.1

2016-02-15 Thread Will Deacon
On Wed, Feb 03, 2016 at 06:12:00PM +0100, Jan Glauber wrote: > ARMv8.1 increases the PMU event number space. Detect the > presence of this PMUv3 type and extend the event mask. > > The event mask is moved to struct arm_pmu so different event masks > can exist, depending on the PMU type. > > Signe

[PATCH v3 5/5] arm64/perf: Extend event mask for ARMv8.1

2016-02-03 Thread Jan Glauber
ARMv8.1 increases the PMU event number space. Detect the presence of this PMUv3 type and extend the event mask. The event mask is moved to struct arm_pmu so different event masks can exist, depending on the PMU type. Signed-off-by: Jan Glauber --- arch/arm/kernel/perf_event_v6.c | 6 --