From: Robin Murphy <robin.murphy@arm.com> To: Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>, "lorenzo.pieralisi@arm.com" <lorenzo.pieralisi@arm.com> Cc: "mark.rutland@arm.com" <mark.rutland@arm.com>, "vkilari@codeaurora.org" <vkilari@codeaurora.org>, "neil.m.leeder@gmail.com" <neil.m.leeder@gmail.com>, "pabba@codeaurora.org" <pabba@codeaurora.org>, "will.deacon@arm.com" <will.deacon@arm.com>, "rruigrok@codeaurora.org" <rruigrok@codeaurora.org>, Linuxarm <linuxarm@huawei.com>, "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>, "linux-acpi@vger.kernel.org" <linux-acpi@vger.kernel.org>, "linux-arm-kernel@lists.infradead.org" <linux-arm-kernel@lists.infradead.org> Subject: Re: [PATCH v2 0/4] arm64 SMMUv3 PMU driver with IORT support Date: Wed, 1 Aug 2018 11:20:14 +0100 [thread overview] Message-ID: <2cd649f9-129c-84eb-aa85-bc7615409158@arm.com> (raw) In-Reply-To: <5FC3163CFD30C246ABAA99954A238FA838755908@FRAEML521-MBX.china.huawei.com> Hi Shameer, On 01/08/18 09:52, Shameerali Kolothum Thodi wrote: > Hi Lorenzo/Robin, > > Just a gentle ping on this series. This is a v2 for smmu pmcg support > based on Neil Leeder's v1[1]. Thanks for picking this up - it's not gone unnoticed ;) It'll take me a while to page all this stuff back in, so given where we are in the cycle I was planning to review it once rc1 is out, hope that's OK. Cheers, Robin. > Main changes include, > -an helper function to IORT to retrieve the associated SMMU info. > -MSI support to the PMU driver. > > Please take a look and let me know your thoughts. > > Thanks, > Shameer > > [1]https://www.spinics.net/lists/arm-kernel/msg598591.html > >> -----Original Message----- >> From: Linuxarm [mailto:linuxarm-bounces@huawei.com] On Behalf Of >> Shameer Kolothum >> Sent: 24 July 2018 12:45 >> To: lorenzo.pieralisi@arm.com; robin.murphy@arm.com >> Cc: mark.rutland@arm.com; vkilari@codeaurora.org; >> neil.m.leeder@gmail.com; pabba@codeaurora.org; will.deacon@arm.com; >> rruigrok@codeaurora.org; Linuxarm <linuxarm@huawei.com>; linux- >> kernel@vger.kernel.org; linux-acpi@vger.kernel.org; linux-arm- >> kernel@lists.infradead.org >> Subject: [PATCH v2 0/4] arm64 SMMUv3 PMU driver with IORT support >> >> This adds a driver for the SMMUv3 PMU into the perf framework. >> It includes an IORT update to support PM Counter Groups. >> >> This is based on the initial work done by Neil Leeder[1] >> >> SMMUv3 PMCG devices are named as arm_smmu_v3_x_pmcg_y where x >> denotes the associated smmuv3 dev id(if any) and y denotes the >> pmu dev id. >> >> Usage example: >> For common arch supported events: >> perf stat -e arm_smmu_v3_0_pmcg_6/transaction,filter_enable=1, >> filter_span=1,filter_stream_id=0x42/ -a pwd >> >> For IMP DEF events: >> perf stat -e arm_smmu_v3.0_pmcg.6/event=id/ -a pwd >> >> Sanity tested on HiSilicon platform. Further testing on supported >> platforms are very much welcome. >> >> v1 --> v2 >> >> - Addressed comments from Robin. >> - Added an helper to retrieve the associated smmu dev and named PMUs >> to make the association visible to user. >> - Added MSI support for overflow irq >> >> [1]https://www.spinics.net/lists/arm-kernel/msg598591.html >> >> Neil Leeder (2): >> acpi: arm64: add iort support for PMCG >> perf: add arm64 smmuv3 pmu driver >> >> Shameer Kolothum (2): >> acpi: arm64: iort helper to find the associated smmu of pmcg node >> perf/smmuv3: Add MSI irq support >> >> drivers/acpi/arm64/iort.c | 179 +++++++-- >> drivers/perf/Kconfig | 9 + >> drivers/perf/Makefile | 1 + >> drivers/perf/arm_smmuv3_pmu.c | 901 >> ++++++++++++++++++++++++++++++++++++++++++ >> include/linux/acpi_iort.h | 4 + >> 5 files changed, 1063 insertions(+), 31 deletions(-) >> create mode 100644 drivers/perf/arm_smmuv3_pmu.c >> >> -- >> 2.7.4 >> >> >> _______________________________________________ >> Linuxarm mailing list >> Linuxarm@huawei.com >> http://hulk.huawei.com/mailman/listinfo/linuxarm
WARNING: multiple messages have this Message-ID (diff)
From: robin.murphy@arm.com (Robin Murphy) To: linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 0/4] arm64 SMMUv3 PMU driver with IORT support Date: Wed, 1 Aug 2018 11:20:14 +0100 [thread overview] Message-ID: <2cd649f9-129c-84eb-aa85-bc7615409158@arm.com> (raw) In-Reply-To: <5FC3163CFD30C246ABAA99954A238FA838755908@FRAEML521-MBX.china.huawei.com> Hi Shameer, On 01/08/18 09:52, Shameerali Kolothum Thodi wrote: > Hi Lorenzo/Robin, > > Just a gentle ping on this series. This is a v2 for smmu pmcg support > based on Neil Leeder's v1[1]. Thanks for picking this up - it's not gone unnoticed ;) It'll take me a while to page all this stuff back in, so given where we are in the cycle I was planning to review it once rc1 is out, hope that's OK. Cheers, Robin. > Main changes include, > -an helper function to IORT to retrieve the associated SMMU info. > -MSI support to the PMU driver. > > Please take a look and let me know your thoughts. > > Thanks, > Shameer > > [1]https://www.spinics.net/lists/arm-kernel/msg598591.html > >> -----Original Message----- >> From: Linuxarm [mailto:linuxarm-bounces at huawei.com] On Behalf Of >> Shameer Kolothum >> Sent: 24 July 2018 12:45 >> To: lorenzo.pieralisi at arm.com; robin.murphy at arm.com >> Cc: mark.rutland at arm.com; vkilari at codeaurora.org; >> neil.m.leeder at gmail.com; pabba at codeaurora.org; will.deacon at arm.com; >> rruigrok at codeaurora.org; Linuxarm <linuxarm@huawei.com>; linux- >> kernel at vger.kernel.org; linux-acpi at vger.kernel.org; linux-arm- >> kernel at lists.infradead.org >> Subject: [PATCH v2 0/4] arm64 SMMUv3 PMU driver with IORT support >> >> This adds a driver for the SMMUv3 PMU into the perf framework. >> It includes an IORT update to support PM Counter Groups. >> >> This is based on the initial work done by Neil Leeder[1] >> >> SMMUv3 PMCG devices are named as arm_smmu_v3_x_pmcg_y where x >> denotes the associated smmuv3 dev id(if any) and y denotes the >> pmu dev id. >> >> Usage example: >> For common arch supported events: >> perf stat -e arm_smmu_v3_0_pmcg_6/transaction,filter_enable=1, >> filter_span=1,filter_stream_id=0x42/ -a pwd >> >> For IMP DEF events: >> perf stat -e arm_smmu_v3.0_pmcg.6/event=id/ -a pwd >> >> Sanity tested on HiSilicon platform. Further testing on supported >> platforms are very much welcome. >> >> v1 --> v2 >> >> - Addressed comments from Robin. >> - Added an helper to retrieve the associated smmu dev and named PMUs >> to make the association visible to user. >> - Added MSI support for overflow irq >> >> [1]https://www.spinics.net/lists/arm-kernel/msg598591.html >> >> Neil Leeder (2): >> acpi: arm64: add iort support for PMCG >> perf: add arm64 smmuv3 pmu driver >> >> Shameer Kolothum (2): >> acpi: arm64: iort helper to find the associated smmu of pmcg node >> perf/smmuv3: Add MSI irq support >> >> drivers/acpi/arm64/iort.c | 179 +++++++-- >> drivers/perf/Kconfig | 9 + >> drivers/perf/Makefile | 1 + >> drivers/perf/arm_smmuv3_pmu.c | 901 >> ++++++++++++++++++++++++++++++++++++++++++ >> include/linux/acpi_iort.h | 4 + >> 5 files changed, 1063 insertions(+), 31 deletions(-) >> create mode 100644 drivers/perf/arm_smmuv3_pmu.c >> >> -- >> 2.7.4 >> >> >> _______________________________________________ >> Linuxarm mailing list >> Linuxarm at huawei.com >> http://hulk.huawei.com/mailman/listinfo/linuxarm
next prev parent reply other threads:[~2018-08-01 10:20 UTC|newest] Thread overview: 54+ messages / expand[flat|nested] mbox.gz Atom feed top 2018-07-24 11:45 [PATCH v2 0/4] arm64 SMMUv3 PMU driver with IORT support Shameer Kolothum 2018-07-24 11:45 ` Shameer Kolothum 2018-07-24 11:45 ` Shameer Kolothum 2018-07-24 11:45 ` [PATCH v2 1/4] acpi: arm64: add iort support for PMCG Shameer Kolothum 2018-07-24 11:45 ` Shameer Kolothum 2018-07-24 11:45 ` Shameer Kolothum 2018-09-07 15:36 ` Robin Murphy 2018-09-07 15:36 ` Robin Murphy 2018-09-10 16:08 ` Shameerali Kolothum Thodi 2018-09-10 16:08 ` Shameerali Kolothum Thodi 2018-09-10 16:08 ` Shameerali Kolothum Thodi 2018-07-24 11:45 ` [PATCH v2 2/4] acpi: arm64: iort helper to find the associated smmu of pmcg node Shameer Kolothum 2018-07-24 11:45 ` Shameer Kolothum 2018-07-24 11:45 ` Shameer Kolothum 2018-09-07 15:42 ` Robin Murphy 2018-09-07 15:42 ` Robin Murphy 2018-07-24 11:45 ` [PATCH v2 3/4] perf: add arm64 smmuv3 pmu driver Shameer Kolothum 2018-07-24 11:45 ` Shameer Kolothum 2018-07-24 11:45 ` Shameer Kolothum 2018-09-10 11:02 ` Robin Murphy 2018-09-10 11:02 ` Robin Murphy 2018-09-10 16:37 ` Shameerali Kolothum Thodi 2018-09-10 16:37 ` Shameerali Kolothum Thodi 2018-09-10 16:37 ` Shameerali Kolothum Thodi 2018-09-11 10:24 ` Robin Murphy 2018-09-11 10:24 ` Robin Murphy 2018-09-11 10:24 ` Robin Murphy 2018-09-12 8:32 ` Shameerali Kolothum Thodi 2018-09-12 8:32 ` Shameerali Kolothum Thodi 2018-09-12 8:32 ` Shameerali Kolothum Thodi 2018-09-17 17:10 ` John Garry 2018-09-17 17:10 ` John Garry 2018-09-17 17:10 ` John Garry 2018-09-18 11:47 ` Will Deacon 2018-09-18 11:47 ` Will Deacon 2018-09-18 12:16 ` Robin Murphy 2018-09-18 12:16 ` Robin Murphy 2018-09-18 13:15 ` John Garry 2018-09-18 13:15 ` John Garry 2018-09-18 13:15 ` John Garry 2018-07-24 11:45 ` [PATCH v2 4/4] perf/smmuv3: Add MSI irq support Shameer Kolothum 2018-07-24 11:45 ` Shameer Kolothum 2018-07-24 11:45 ` Shameer Kolothum 2018-09-10 11:14 ` Robin Murphy 2018-09-10 11:14 ` Robin Murphy 2018-09-10 16:55 ` Shameerali Kolothum Thodi 2018-09-10 16:55 ` Shameerali Kolothum Thodi 2018-09-10 16:55 ` Shameerali Kolothum Thodi 2018-08-01 8:52 ` [PATCH v2 0/4] arm64 SMMUv3 PMU driver with IORT support Shameerali Kolothum Thodi 2018-08-01 8:52 ` Shameerali Kolothum Thodi 2018-08-01 8:52 ` Shameerali Kolothum Thodi 2018-08-01 10:20 ` Robin Murphy [this message] 2018-08-01 10:20 ` Robin Murphy 2018-08-01 10:20 ` Robin Murphy
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=2cd649f9-129c-84eb-aa85-bc7615409158@arm.com \ --to=robin.murphy@arm.com \ --cc=linux-acpi@vger.kernel.org \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linuxarm@huawei.com \ --cc=lorenzo.pieralisi@arm.com \ --cc=mark.rutland@arm.com \ --cc=neil.m.leeder@gmail.com \ --cc=pabba@codeaurora.org \ --cc=rruigrok@codeaurora.org \ --cc=shameerali.kolothum.thodi@huawei.com \ --cc=vkilari@codeaurora.org \ --cc=will.deacon@arm.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.