Re: [PATCH/RFC] arm64: pmu: add Qualcomm Technologies extensions

2017-03-03 Thread Marc Zyngier
On Thu, Mar 02 2017 at 7:30:53 pm GMT, "Leeder, Neil" wrote: > Hi Mark Z., > > On 3/2/2017 4:05 AM, Marc Zyngier wrote: >> On 01/03/17 21:36, Leeder, Neil wrote: >>> On 3/1/2017 1:10 PM, Mark Rutland wrote: KVM already has (architected) PMU support, and without a

Re: [PATCH/RFC] arm64: pmu: add Qualcomm Technologies extensions

2017-03-03 Thread Marc Zyngier
On Thu, Mar 02 2017 at 7:30:53 pm GMT, "Leeder, Neil" wrote: > Hi Mark Z., > > On 3/2/2017 4:05 AM, Marc Zyngier wrote: >> On 01/03/17 21:36, Leeder, Neil wrote: >>> On 3/1/2017 1:10 PM, Mark Rutland wrote: KVM already has (architected) PMU support, and without a corresponding KVM

Re: [PATCH/RFC] arm64: pmu: add Qualcomm Technologies extensions

2017-03-02 Thread Leeder, Neil
Hi Mark Z., On 3/2/2017 4:05 AM, Marc Zyngier wrote: On 01/03/17 21:36, Leeder, Neil wrote: On 3/1/2017 1:10 PM, Mark Rutland wrote: KVM already has (architected) PMU support, and without a corresponding KVM patch this is at best insufficient. I don't imagine the KVM folk will be too thrilled

Re: [PATCH/RFC] arm64: pmu: add Qualcomm Technologies extensions

2017-03-02 Thread Leeder, Neil
Hi Mark Z., On 3/2/2017 4:05 AM, Marc Zyngier wrote: On 01/03/17 21:36, Leeder, Neil wrote: On 3/1/2017 1:10 PM, Mark Rutland wrote: KVM already has (architected) PMU support, and without a corresponding KVM patch this is at best insufficient. I don't imagine the KVM folk will be too thrilled

Re: [PATCH/RFC] arm64: pmu: add Qualcomm Technologies extensions

2017-03-02 Thread Mark Rutland
Hi, On Wed, Mar 01, 2017 at 04:36:07PM -0500, Leeder, Neil wrote: > On 3/1/2017 1:10 PM, Mark Rutland wrote: > >On Wed, Mar 01, 2017 at 11:18:05AM -0500, Neil Leeder wrote: > >>Adds CPU PMU perf events support for Qualcomm Technologies' Falkor CPU. > >> > >>The Qualcomm Technologies CPU PMU is

Re: [PATCH/RFC] arm64: pmu: add Qualcomm Technologies extensions

2017-03-02 Thread Mark Rutland
Hi, On Wed, Mar 01, 2017 at 04:36:07PM -0500, Leeder, Neil wrote: > On 3/1/2017 1:10 PM, Mark Rutland wrote: > >On Wed, Mar 01, 2017 at 11:18:05AM -0500, Neil Leeder wrote: > >>Adds CPU PMU perf events support for Qualcomm Technologies' Falkor CPU. > >> > >>The Qualcomm Technologies CPU PMU is

Re: [PATCH/RFC] arm64: pmu: add Qualcomm Technologies extensions

2017-03-02 Thread Marc Zyngier
On 01/03/17 21:36, Leeder, Neil wrote: > Hi Mark, > Thanks for the quick response. > > On 3/1/2017 1:10 PM, Mark Rutland wrote: >> Hi Neil, >> >> On Wed, Mar 01, 2017 at 11:18:05AM -0500, Neil Leeder wrote: >>> Adds CPU PMU perf events support for Qualcomm Technologies' Falkor CPU. >>> >>> The

Re: [PATCH/RFC] arm64: pmu: add Qualcomm Technologies extensions

2017-03-02 Thread Marc Zyngier
On 01/03/17 21:36, Leeder, Neil wrote: > Hi Mark, > Thanks for the quick response. > > On 3/1/2017 1:10 PM, Mark Rutland wrote: >> Hi Neil, >> >> On Wed, Mar 01, 2017 at 11:18:05AM -0500, Neil Leeder wrote: >>> Adds CPU PMU perf events support for Qualcomm Technologies' Falkor CPU. >>> >>> The

Re: [PATCH/RFC] arm64: pmu: add Qualcomm Technologies extensions

2017-03-01 Thread Marc Zyngier
On Wed, Mar 01 2017 at 6:10:33 pm GMT, Mark Rutland wrote: > Hi Neil, > > On Wed, Mar 01, 2017 at 11:18:05AM -0500, Neil Leeder wrote: >> Adds CPU PMU perf events support for Qualcomm Technologies' Falkor CPU. >> >> The Qualcomm Technologies CPU PMU is named qcom_pmuv3

Re: [PATCH/RFC] arm64: pmu: add Qualcomm Technologies extensions

2017-03-01 Thread Marc Zyngier
On Wed, Mar 01 2017 at 6:10:33 pm GMT, Mark Rutland wrote: > Hi Neil, > > On Wed, Mar 01, 2017 at 11:18:05AM -0500, Neil Leeder wrote: >> Adds CPU PMU perf events support for Qualcomm Technologies' Falkor CPU. >> >> The Qualcomm Technologies CPU PMU is named qcom_pmuv3 and provides >>

Re: [PATCH/RFC] arm64: pmu: add Qualcomm Technologies extensions

2017-03-01 Thread Leeder, Neil
Hi Mark, Thanks for the quick response. On 3/1/2017 1:10 PM, Mark Rutland wrote: Hi Neil, On Wed, Mar 01, 2017 at 11:18:05AM -0500, Neil Leeder wrote: Adds CPU PMU perf events support for Qualcomm Technologies' Falkor CPU. The Qualcomm Technologies CPU PMU is named qcom_pmuv3 and provides

Re: [PATCH/RFC] arm64: pmu: add Qualcomm Technologies extensions

2017-03-01 Thread Leeder, Neil
Hi Mark, Thanks for the quick response. On 3/1/2017 1:10 PM, Mark Rutland wrote: Hi Neil, On Wed, Mar 01, 2017 at 11:18:05AM -0500, Neil Leeder wrote: Adds CPU PMU perf events support for Qualcomm Technologies' Falkor CPU. The Qualcomm Technologies CPU PMU is named qcom_pmuv3 and provides

Re: [PATCH/RFC] arm64: pmu: add Qualcomm Technologies extensions

2017-03-01 Thread Mark Rutland
Hi Neil, On Wed, Mar 01, 2017 at 11:18:05AM -0500, Neil Leeder wrote: > Adds CPU PMU perf events support for Qualcomm Technologies' Falkor CPU. > > The Qualcomm Technologies CPU PMU is named qcom_pmuv3 and provides > extensions to the architected PMU events. Is this is a strict superset of

Re: [PATCH/RFC] arm64: pmu: add Qualcomm Technologies extensions

2017-03-01 Thread Mark Rutland
Hi Neil, On Wed, Mar 01, 2017 at 11:18:05AM -0500, Neil Leeder wrote: > Adds CPU PMU perf events support for Qualcomm Technologies' Falkor CPU. > > The Qualcomm Technologies CPU PMU is named qcom_pmuv3 and provides > extensions to the architected PMU events. Is this is a strict superset of

[PATCH/RFC] arm64: pmu: add Qualcomm Technologies extensions

2017-03-01 Thread Neil Leeder
Adds CPU PMU perf events support for Qualcomm Technologies' Falkor CPU. The Qualcomm Technologies CPU PMU is named qcom_pmuv3 and provides extensions to the architected PMU events. The extended events are implemented by a set of registers which are programmed by shifting an event code into a

[PATCH/RFC] arm64: pmu: add Qualcomm Technologies extensions

2017-03-01 Thread Neil Leeder
Adds CPU PMU perf events support for Qualcomm Technologies' Falkor CPU. The Qualcomm Technologies CPU PMU is named qcom_pmuv3 and provides extensions to the architected PMU events. The extended events are implemented by a set of registers which are programmed by shifting an event code into a