* [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