Shay, Looked at your patch. Why are you not providing the full list of DMC events. The documentation shows 4 DMC events, but you encode only two. I understand they are the most useful, but I think you need all of them, especially the one counting cycles in the DMC domain.
Same remark for the CCI PMU. Please add the cross-socket events. They are useful. I use the equivalent on Intel x86 all the time. Also please add the Signed-off-by: signature on your patch. Thanks. On Thu, Nov 21, 2019 at 12:34 PM Stephane Eranian <eran...@googlemail.com> wrote: > Hi, > > On Thu, Nov 21, 2019 at 10:50 AM Shay Gal-On <sga...@marvell.com> wrote: > >> Hello, >> >> Finally got the event list published on the Marvell website at >> https://www.marvell.com/documents/hrur6mybdvk5uki1w0z7/ >> Moved uncore events to separate header file and requested merge. >> Please let me know if there are any other changes required to merge this >> in. >> >> Ok, that should do it. > Thanks for your effort and understanding. > > >> >> Thanks, >> >> - Shay Gal-On >> - >> -----Original Message----- >> From: Shay Gal-On <sga...@marvell.com> >> Sent: Tuesday, November 12, 2019 2:31 PM >> To: William Cohen <wco...@redhat.com>; eran...@gmail.com >> Cc: perfmon2-devel@lists.sourceforge.net >> Subject: Re: [perfmon2] [EXT] Re: ThunderX2 uncore events support >> >> Done, working with corp red tape to get "official" doc updated with the >> uncore counter info. >> >> Thanks, >> >> - Shay Gal-On >> - >> -----Original Message----- >> From: William Cohen <wco...@redhat.com> >> Sent: Tuesday, November 12, 2019 12:46 PM >> To: Shay Gal-On <sga...@marvell.com>; eran...@gmail.com >> Cc: perfmon2-devel@lists.sourceforge.net >> Subject: Re: [EXT] Re: [perfmon2] ThunderX2 uncore events support >> >> On 11/4/19 12:46 PM, Shay Gal-On wrote: >> > Hello Stephane, >> > >> > >> >> Hi Shay, >> >> How is the patch rework coming to put the events in a separate header >> file? >> >> > >> > Does this count for docs? >> > >> > >> https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_gpkulkarni_module-5Ftx2-5Fpmu_blob_master_thunderx2-2Devents.txt&d=DwIGaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=qsCxaIqWOxCmR8DpNsh72r7QMpbYQOXOXh7_B3i2sH8&m=FMKgstDjTot45w8CtkbfmT7nkXu9vIW5KsyDfi7jLZk&s=GizVDoQuQM2xt9kQp-GmOJAqI_jI9CMFloeCfmAX5d4&e= >> > >> > If not, I can work with our legal to get something published through >> the Marvell support site. >> >> It would be wise to have something on a Marvell support site even if the >> github link above is good enough. >> > >> > >> > >> > Will move the event descriptions as requested. >> > >> > Is it ok if I call the file >> > >> > lib/event/marvell_thunderx2_uncore_events.h instead? >> >> Are there other uncore pmus on thunderx2 that might be exposed later? >> Would it be reasonable to name it lib/events/arm_tx2_unc_llc_events.h? >> >> -Will >> > >> > >> > >> > Thanks, >> > >> > >> > >> > * Shay Gal-On >> > >> > >> > >> > *From:* Stephane Eranian <eran...@googlemail.com> >> > *Sent:* Sunday, November 3, 2019 12:51 AM >> > *To:* Will Cohen <wco...@redhat.com> >> > *Cc:* Shay Gal-On <sga...@marvell.com>; >> perfmon2-devel@lists.sourceforge.net >> > *Subject:* [EXT] Re: [perfmon2] ThunderX2 uncore events support >> > >> > >> > >> > External Email >> > >> > >> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >> > >> > Will, >> > >> > >> > >> > On Fri, Nov 1, 2019 at 12:01 PM Will Cohen <wco...@redhat.com <mailto: >> wco...@redhat.com>> wrote: >> > >> > Hi Stephane, >> > >> > >> > >> > Would it be possible to get this patch for the Marvell ThunderX2 >> reviewed and merged into the upstream libpfm? -Will >> > >> > >> > >> > I can merge the patch if: >> > >> > - the uncore events are moved into their own >> lib/event/cavium_x2_unc_eventt.h file to make this cleaner >> > >> > - I have a pointer to a public document describing these llc uncore >> events >> > >> > >> > >> > thanks. >> > >> > >> > >> > On Thu, Oct 24, 2019 at 5:05 PM Shay Gal-On <sga...@marvell.com >> <mailto:sga...@marvell.com>> wrote: >> > >> > Hello, >> > >> > >> > >> > Uncore event support for Marvell ThunderX2 was added to Linux >> kernel upstream, see >> https://urldefense.proofpoint.com/v2/url?u=https-3A__lkml.org_lkml_2018_11_22_513&d=DwIGaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=qsCxaIqWOxCmR8DpNsh72r7QMpbYQOXOXh7_B3i2sH8&m=FMKgstDjTot45w8CtkbfmT7nkXu9vIW5KsyDfi7jLZk&s=9kVpHpzotXf09J9h9v3vsUZ7g0n6RpO60Ao4EuEgXFc&e= >> < >> https://urldefense.proofpoint.com/v2/url?u=https-3A__lkml.org_lkml_2018_11_22_513&d=DwMFaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=qsCxaIqWOxCmR8DpNsh72r7QMpbYQOXOXh7_B3i2sH8&m=_Ua7Ff4eypsMVn45rDcnRubawmnX5hlXhiiU3r-6MJE&s=BultQ4pTN6KaSmwr_KD012hHwZIN-zClnnuXT1D1kPA&e= >> > >> > >> > Please see >> https://urldefense.proofpoint.com/v2/url?u=https-3A__sourceforge.net_p_perfmon2_libpfm4_merge-2Drequests_13_&d=DwIGaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=qsCxaIqWOxCmR8DpNsh72r7QMpbYQOXOXh7_B3i2sH8&m=FMKgstDjTot45w8CtkbfmT7nkXu9vIW5KsyDfi7jLZk&s=epP8bPbE12VHtNnduvc-1uzLJcsprvW3hjy3YOxC1gk&e= >> < >> https://urldefense.proofpoint.com/v2/url?u=https-3A__sourceforge.net_p_perfmon2_libpfm4_merge-2Drequests_13_&d=DwMFaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=qsCxaIqWOxCmR8DpNsh72r7QMpbYQOXOXh7_B3i2sH8&m=_Ua7Ff4eypsMVn45rDcnRubawmnX5hlXhiiU3r-6MJE&s=GbbBT921xwetAXnj_gNFmRZZcriiBLQpOYPz1eZKagQ&e=> >> to add support in libpfm. >> > >> > >> > >> > >> > >> > >> > >> > Thanks, >> > >> > >> > >> > * Shay Gal-On >> > >> > Principal Engineer, Server Processor Business Unit, Marvell >> > >> > >> > >> > >> > >> > _______________________________________________ >> > perfmon2-devel mailing list >> > perfmon2-devel@lists.sourceforge.net <mailto: >> perfmon2-devel@lists.sourceforge.net> >> > >> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.sourceforge.net_lists_listinfo_perfmon2-2Ddevel&d=DwIGaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=qsCxaIqWOxCmR8DpNsh72r7QMpbYQOXOXh7_B3i2sH8&m=FMKgstDjTot45w8CtkbfmT7nkXu9vIW5KsyDfi7jLZk&s=NLiNgmi5hhlPeErNL4-zTEBrV9vHAgyH5vM1E9uEPto&e= >> < >> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.sourceforge.net_lists_listinfo_perfmon2-2Ddevel&d=DwMFaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=qsCxaIqWOxCmR8DpNsh72r7QMpbYQOXOXh7_B3i2sH8&m=_Ua7Ff4eypsMVn45rDcnRubawmnX5hlXhiiU3r-6MJE&s=9bWLLziN6IEolUm5AUxY1q-YBiJLruZF5TmzWmeIai4&e= >> > >> > >> >> >> _______________________________________________ >> perfmon2-devel mailing list >> perfmon2-devel@lists.sourceforge.net >> >> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.sourceforge.net_lists_listinfo_perfmon2-2Ddevel&d=DwIGaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=qsCxaIqWOxCmR8DpNsh72r7QMpbYQOXOXh7_B3i2sH8&m=hG7hH3zjkyWxvigvT2-yjRibntHBPz_ts8CFhBqhScc&s=c7PMdV-5Wd8n7zQqLJfvUS6M61HlspJaRrE5XWrdTbo&e= >> >
_______________________________________________ perfmon2-devel mailing list perfmon2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/perfmon2-devel