Re: [PATCH] perf vendor events arm64: Add hip08 implementation defined PMU core events

From: Ganapatrao Kulkarni
Date: Wed Oct 25 2017 - 06:06:36 EST


Hi John,

On Thu, Oct 19, 2017 at 3:59 PM, John Garry <john.garry@xxxxxxxxxx> wrote:
>>>
>>> #Family-model,Version,Filename,EventType
>>> 0x00000000420f5160,v1,cavium,core
>>> 0x00000000420f5161,v1,cavium,core
>>
>>
>> certainly, there is Part number(PartNum, bits [15:4] ) change from
>> thunderx2 to thunderx3.
>> thunderx3 should have its own json file describing all its supported
>> events.
>> same applies to other SoCs as well.
>>
>> IIUC, the idea of ignoring Revision and Variants is that, the PMU
>> design/version wont change across Revisions and Variants.
>>
>
> Hi Ganapatrao,
>
> Right, I should have modified the part num for my illustration, but I am
> still concerned. Please see my example in the other mail and check what I am
> missing.

ok, then my original naming was more appropriate.
i.e have josn files defined in SoC directory, instead of having single
vendor directory for all SoC json files.

like,
pmu-events/arch/arm64/thunderx2
pmu-events/arch/arm64/thunderx3
pmu-events/arch/arm64/hip08
pmu-events/arch/arm64/hip09

>
> Thanks,
> John
>
>
>
>

thanks
Ganapat