[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