* [PATCH 0/2] arm64: Support NVIDIA Olympus for Perf Arm SPE
@ 2025-12-19 23:13 Besar Wicaksono
2025-12-19 23:13 ` [PATCH 1/2] tools headers arm64: Add NVIDIA Olympus part Besar Wicaksono
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Besar Wicaksono @ 2025-12-19 23:13 UTC (permalink / raw)
To: acme, leo.yan, james.clark, namhyung, irogers, mark.rutland,
jolsa
Cc: linux-arm-kernel, linux-perf-users, linux-tegra, vsethi, rwiley,
skelley, ywan, treding, jonathanh, Besar Wicaksono
This series support NVIDIA Olympus CPU in Perf Arm SPE.
The first patch syncs the kernel header to the tools header.
The second patch adds NVIDIA Olympus into perf's Neoverse SPE data source list.
Besar Wicaksono (2):
tools headers arm64: Add NVIDIA Olympus part
perf arm-spe: Add NVIDIA Olympus to neoverse list
tools/arch/arm64/include/asm/cputype.h | 2 ++
tools/perf/util/arm-spe.c | 1 +
2 files changed, 3 insertions(+)
--
2.43.0
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 1/2] tools headers arm64: Add NVIDIA Olympus part
2025-12-19 23:13 [PATCH 0/2] arm64: Support NVIDIA Olympus for Perf Arm SPE Besar Wicaksono
@ 2025-12-19 23:13 ` Besar Wicaksono
2025-12-19 23:13 ` [PATCH 2/2] perf arm-spe: Add NVIDIA Olympus to neoverse list Besar Wicaksono
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Besar Wicaksono @ 2025-12-19 23:13 UTC (permalink / raw)
To: acme, leo.yan, james.clark, namhyung, irogers, mark.rutland,
jolsa
Cc: linux-arm-kernel, linux-perf-users, linux-tegra, vsethi, rwiley,
skelley, ywan, treding, jonathanh, Besar Wicaksono
Add the part number and MIDR for NVIDIA Olympus.
Signed-off-by: Besar Wicaksono <bwicaksono@nvidia.com>
---
tools/arch/arm64/include/asm/cputype.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/tools/arch/arm64/include/asm/cputype.h b/tools/arch/arm64/include/asm/cputype.h
index 139d5e87dc95..45ec0d4fba71 100644
--- a/tools/arch/arm64/include/asm/cputype.h
+++ b/tools/arch/arm64/include/asm/cputype.h
@@ -129,6 +129,7 @@
#define NVIDIA_CPU_PART_DENVER 0x003
#define NVIDIA_CPU_PART_CARMEL 0x004
+#define NVIDIA_CPU_PART_OLYMPUS 0x010
#define FUJITSU_CPU_PART_A64FX 0x001
@@ -220,6 +221,7 @@
#define MIDR_NVIDIA_DENVER MIDR_CPU_MODEL(ARM_CPU_IMP_NVIDIA, NVIDIA_CPU_PART_DENVER)
#define MIDR_NVIDIA_CARMEL MIDR_CPU_MODEL(ARM_CPU_IMP_NVIDIA, NVIDIA_CPU_PART_CARMEL)
+#define MIDR_NVIDIA_OLYMPUS MIDR_CPU_MODEL(ARM_CPU_IMP_NVIDIA, NVIDIA_CPU_PART_OLYMPUS)
#define MIDR_FUJITSU_A64FX MIDR_CPU_MODEL(ARM_CPU_IMP_FUJITSU, FUJITSU_CPU_PART_A64FX)
#define MIDR_HISI_TSV110 MIDR_CPU_MODEL(ARM_CPU_IMP_HISI, HISI_CPU_PART_TSV110)
#define MIDR_HISI_HIP09 MIDR_CPU_MODEL(ARM_CPU_IMP_HISI, HISI_CPU_PART_HIP09)
--
2.43.0
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 2/2] perf arm-spe: Add NVIDIA Olympus to neoverse list
2025-12-19 23:13 [PATCH 0/2] arm64: Support NVIDIA Olympus for Perf Arm SPE Besar Wicaksono
2025-12-19 23:13 ` [PATCH 1/2] tools headers arm64: Add NVIDIA Olympus part Besar Wicaksono
@ 2025-12-19 23:13 ` Besar Wicaksono
2025-12-22 9:22 ` [PATCH 0/2] arm64: Support NVIDIA Olympus for Perf Arm SPE Leo Yan
2025-12-24 19:39 ` Namhyung Kim
3 siblings, 0 replies; 5+ messages in thread
From: Besar Wicaksono @ 2025-12-19 23:13 UTC (permalink / raw)
To: acme, leo.yan, james.clark, namhyung, irogers, mark.rutland,
jolsa
Cc: linux-arm-kernel, linux-perf-users, linux-tegra, vsethi, rwiley,
skelley, ywan, treding, jonathanh, Besar Wicaksono
Add NVIDIA Olympus MIDR to neoverse_spe range list.
Signed-off-by: Besar Wicaksono <bwicaksono@nvidia.com>
---
tools/perf/util/arm-spe.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tools/perf/util/arm-spe.c b/tools/perf/util/arm-spe.c
index 71be979f5077..75208935d2c5 100644
--- a/tools/perf/util/arm-spe.c
+++ b/tools/perf/util/arm-spe.c
@@ -579,6 +579,7 @@ static const struct midr_range common_ds_encoding_cpus[] = {
MIDR_ALL_VERSIONS(MIDR_NEOVERSE_N2),
MIDR_ALL_VERSIONS(MIDR_NEOVERSE_V1),
MIDR_ALL_VERSIONS(MIDR_NEOVERSE_V2),
+ MIDR_ALL_VERSIONS(MIDR_NVIDIA_OLYMPUS),
{},
};
--
2.43.0
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH 0/2] arm64: Support NVIDIA Olympus for Perf Arm SPE
2025-12-19 23:13 [PATCH 0/2] arm64: Support NVIDIA Olympus for Perf Arm SPE Besar Wicaksono
2025-12-19 23:13 ` [PATCH 1/2] tools headers arm64: Add NVIDIA Olympus part Besar Wicaksono
2025-12-19 23:13 ` [PATCH 2/2] perf arm-spe: Add NVIDIA Olympus to neoverse list Besar Wicaksono
@ 2025-12-22 9:22 ` Leo Yan
2025-12-24 19:39 ` Namhyung Kim
3 siblings, 0 replies; 5+ messages in thread
From: Leo Yan @ 2025-12-22 9:22 UTC (permalink / raw)
To: Besar Wicaksono
Cc: acme, james.clark, namhyung, irogers, mark.rutland, jolsa,
linux-arm-kernel, linux-perf-users, linux-tegra, vsethi, rwiley,
skelley, ywan, treding, jonathanh
On Fri, Dec 19, 2025 at 11:13:23PM +0000, Besar Wicaksono wrote:
> This series support NVIDIA Olympus CPU in Perf Arm SPE.
> The first patch syncs the kernel header to the tools header.
Yes, I saw the kernel change has been merged. For the series:
Reviewed-by: Leo Yan <leo.yan@arm.com>
> The second patch adds NVIDIA Olympus into perf's Neoverse SPE data source list.
>
> Besar Wicaksono (2):
> tools headers arm64: Add NVIDIA Olympus part
> perf arm-spe: Add NVIDIA Olympus to neoverse list
>
> tools/arch/arm64/include/asm/cputype.h | 2 ++
> tools/perf/util/arm-spe.c | 1 +
> 2 files changed, 3 insertions(+)
>
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 0/2] arm64: Support NVIDIA Olympus for Perf Arm SPE
2025-12-19 23:13 [PATCH 0/2] arm64: Support NVIDIA Olympus for Perf Arm SPE Besar Wicaksono
` (2 preceding siblings ...)
2025-12-22 9:22 ` [PATCH 0/2] arm64: Support NVIDIA Olympus for Perf Arm SPE Leo Yan
@ 2025-12-24 19:39 ` Namhyung Kim
3 siblings, 0 replies; 5+ messages in thread
From: Namhyung Kim @ 2025-12-24 19:39 UTC (permalink / raw)
To: Besar Wicaksono
Cc: acme, leo.yan, james.clark, irogers, mark.rutland, jolsa,
linux-arm-kernel, linux-perf-users, linux-tegra, vsethi, rwiley,
skelley, ywan, treding, jonathanh
On Fri, Dec 19, 2025 at 11:13:23PM +0000, Besar Wicaksono wrote:
> This series support NVIDIA Olympus CPU in Perf Arm SPE.
> The first patch syncs the kernel header to the tools header.
> The second patch adds NVIDIA Olympus into perf's Neoverse SPE data source list.
>
> Besar Wicaksono (2):
> tools headers arm64: Add NVIDIA Olympus part
> perf arm-spe: Add NVIDIA Olympus to neoverse list
Applied to perf-tools, thanks!
Best regards,
Namhyung
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2025-12-24 19:39 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-19 23:13 [PATCH 0/2] arm64: Support NVIDIA Olympus for Perf Arm SPE Besar Wicaksono
2025-12-19 23:13 ` [PATCH 1/2] tools headers arm64: Add NVIDIA Olympus part Besar Wicaksono
2025-12-19 23:13 ` [PATCH 2/2] perf arm-spe: Add NVIDIA Olympus to neoverse list Besar Wicaksono
2025-12-22 9:22 ` [PATCH 0/2] arm64: Support NVIDIA Olympus for Perf Arm SPE Leo Yan
2025-12-24 19:39 ` Namhyung Kim
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).