Message ID | 20240223103359.18669-1-yangyicong@huawei.com (mailing list archive) |
---|---|
Headers | show |
Series | drivers/perf: hisi_pcie: Several updates for HiSilicon PCIe PMU driver | expand |
On Fri, 23 Feb 2024 18:33:51 +0800, Yicong Yang wrote: > This series mainly fix and optimize the several usage of the driver: > - Add more events to complement the TLP bandwidth counting > - Fix the wrong counting on using the event group > - Properly check the target filter to avoid invalid filter value > - Optimize the handling of related events which are not in an event group > - Update the docs > > [...] Applied to will (for-next/perf), thanks! [1/8] drivers/perf: hisi_pcie: Rename hisi_pcie_pmu_{config,clear}_filter() https://git.kernel.org/will/c/54a9e47eebb9 [2/8] drivers/perf: hisi_pcie: Introduce hisi_pcie_pmu_get_event_ctrl_val() https://git.kernel.org/will/c/4d473461e094 [3/8] drivers/perf: hisi_pcie: Fix incorrect counting under metric mode https://git.kernel.org/will/c/b6693ad68e27 [4/8] drivers/perf: hisi_pcie: Add more events for counting TLP bandwidth https://git.kernel.org/will/c/00ca69b856ba [5/8] drivers/perf: hisi_pcie: Check the target filter properly https://git.kernel.org/will/c/2f864fee0851 [6/8] drivers/perf: hisi_pcie: Relax the check on related events https://git.kernel.org/will/c/2fbf96ed883a [7/8] drivers/perf: hisi_pcie: Merge find_related_event() and get_event_idx() https://git.kernel.org/will/c/7da377059ee6 [8/8] docs: perf: Update usage for target filter of hisi-pcie-pmu https://git.kernel.org/will/c/89a032923d4b Cheers,
From: Yicong Yang <yangyicong@hisilicon.com> This series mainly fix and optimize the several usage of the driver: - Add more events to complement the TLP bandwidth counting - Fix the wrong counting on using the event group - Properly check the target filter to avoid invalid filter value - Optimize the handling of related events which are not in an event group - Update the docs Change since v1: - Rename hisi_pcie_pmu_{config,clear}_filter() to properly reflect its function. - Add some test case logs to the Patch 5/8 comments. - Avoid use HISI_PCIE_MAX_COUNTER outside of functions in Patch 7/8. Link: https://lore.kernel.org/all/20240204074527.47110-1-yangyicong@huawei.com/ Junhao He (4): drivers/perf: hisi_pcie: Check the target filter properly drivers/perf: hisi_pcie: Relax the check on related events drivers/perf: hisi_pcie: Merge find_related_event() and get_event_idx() docs: perf: Update usage for target filter of hisi-pcie-pmu Yicong Yang (4): drivers/perf: hisi_pcie: Rename hisi_pcie_pmu_{config,clear}_filter() drivers/perf: hisi_pcie: Introduce hisi_pcie_pmu_get_event_ctrl_val() drivers/perf: hisi_pcie: Fix incorrect counting under metric mode drivers/perf: hisi_pcie: Add more events for counting TLP bandwidth .../admin-guide/perf/hisi-pcie-pmu.rst | 31 ++++-- drivers/perf/hisilicon/hisi_pcie_pmu.c | 102 +++++++++--------- 2 files changed, 76 insertions(+), 57 deletions(-)