[PATCH v5 00/10] Refactor the common parts to the HiSilicon Uncore PMU core and cleanups

Will Deacon will at kernel.org
Tue Dec 10 10:34:47 PST 2024


On Tue, 10 Dec 2024 22:15:15 +0800, Yicong Yang wrote:
> This series mainly contains the refactor of the HiSilicon Uncore PMU by
> extracting the common parts from each drivers into the core:
> - the retrieving of the PMU topology ID
> - the common sysfs attributes like cpumask and identifier
> 
> In order to achieve this, we need to do below preparation:
> - refactor the detection of associated CPUs for PMUs locates on a SICL
> - maintain the topology information in a dedicated data structure
> - provides a generic implementation of cpumask/identifier attributes
> 
> [...]

Applied to will (for-next/perf), thanks!

[01/10] drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
        https://git.kernel.org/will/c/41729809ac85
[02/10] drivers/perf: hisi: Don't update the associated_cpus on CPU offline
        https://git.kernel.org/will/c/f2368a209a71
[03/10] drivers/perf: hisi: Migrate to one online CPU if no associated one online
        https://git.kernel.org/will/c/83037a47d3aa
[04/10] drivers/perf: hisi: Refactor the detection of associated CPUs
        https://git.kernel.org/will/c/6cd137088fdf
[05/10] drivers/perf: hisi: Extract topology information to a separate structure
        https://git.kernel.org/will/c/c192026ceea7
[06/10] drivers/perf: hisi: Add a common function to retrieve topology from firmware
        https://git.kernel.org/will/c/32528b165ea1
[07/10] drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
        https://git.kernel.org/will/c/8688c01e313d
[08/10] drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
        https://git.kernel.org/will/c/3b051bb7cb43
[09/10] drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
        https://git.kernel.org/will/c/4e15bcffa19a
[10/10] drivers/perf: hisi: Delete redundant blank line of DDRC PMU
        https://git.kernel.org/will/c/f03241fbebdf

Cheers,
-- 
Will

https://fixes.arm64.dev
https://next.arm64.dev
https://will.arm64.dev



More information about the linux-arm-kernel mailing list