From b5db597e20d116f2a11abbd46a7db778f7bdf48c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Mon, 16 Feb 2026 14:23:26 +0100 Subject: [PATCH 1/4] add zen5 test files --- .../amd/zen5/AWS-Rocky9-9R45.all.output | 1 + .../x86_64/amd/zen5/AWS-Rocky9-9R45.cpuinfo | 27 +++++++++++++++++++ .../x86_64/amd/zen5/AWS-Rocky9-9R45.output | 1 + 3 files changed, 29 insertions(+) create mode 100644 tests/archdetect/x86_64/amd/zen5/AWS-Rocky9-9R45.all.output create mode 100644 tests/archdetect/x86_64/amd/zen5/AWS-Rocky9-9R45.cpuinfo create mode 100644 tests/archdetect/x86_64/amd/zen5/AWS-Rocky9-9R45.output diff --git a/tests/archdetect/x86_64/amd/zen5/AWS-Rocky9-9R45.all.output b/tests/archdetect/x86_64/amd/zen5/AWS-Rocky9-9R45.all.output new file mode 100644 index 00000000..6bce7095 --- /dev/null +++ b/tests/archdetect/x86_64/amd/zen5/AWS-Rocky9-9R45.all.output @@ -0,0 +1 @@ +x86_64/amd/zen5:x86_64/amd/zen4:x86_64/amd/zen3:x86_64/amd/zen2:x86_64/generic diff --git a/tests/archdetect/x86_64/amd/zen5/AWS-Rocky9-9R45.cpuinfo b/tests/archdetect/x86_64/amd/zen5/AWS-Rocky9-9R45.cpuinfo new file mode 100644 index 00000000..8086eef3 --- /dev/null +++ b/tests/archdetect/x86_64/amd/zen5/AWS-Rocky9-9R45.cpuinfo @@ -0,0 +1,27 @@ +processor : 0 +vendor_id : AuthenticAMD +cpu family : 26 +model : 2 +model name : AMD EPYC 9R45 +stepping : 1 +microcode : 0xb00215a +cpu MHz : 2265.729 +cache size : 1024 KB +physical id : 0 +siblings : 16 +core id : 0 +cpu cores : 16 +apicid : 0 +initial apicid : 0 +fpu : yes +fpu_exception : yes +cpuid level : 16 +wp : yes +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf tsc_known_freq pni pclmulqdq monitor ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy cr8_legacy abm sse4a misalignsse 3dnowprefetch topoext perfctr_core ssbd perfmon_v2 ibrs ibpb stibp ibrs_enhanced vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves avx_vnni avx512_bf16 clzero xsaveerptr rdpru wbnoinvd arat avx512vbmi pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq rdpid movdiri movdir64b fsrm avx512_vp2intersect flush_l1d +bugs : sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass srso ibpb_no_ret spectre_v2_user +bogomips : 5200.00 +TLB size : 192 4K pages +clflush size : 64 +cache_alignment : 64 +address sizes : 48 bits physical, 48 bits virtual +power management: diff --git a/tests/archdetect/x86_64/amd/zen5/AWS-Rocky9-9R45.output b/tests/archdetect/x86_64/amd/zen5/AWS-Rocky9-9R45.output new file mode 100644 index 00000000..1717c65f --- /dev/null +++ b/tests/archdetect/x86_64/amd/zen5/AWS-Rocky9-9R45.output @@ -0,0 +1 @@ +x86_64/amd/zen5 From 0ff453688e4df6e89fab358e94ad966a9c471416 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Mon, 16 Feb 2026 14:28:41 +0100 Subject: [PATCH 2/4] add RUG zen5 test output --- .../amd/zen5/RUG-AlmaLinux8-9575F.all.output | 1 + .../amd/zen5/RUG-AlmaLinux8-9575F.cpuinfo | 27 +++++++++++++++++++ .../amd/zen5/RUG-AlmaLinux8-9575F.output | 1 + 3 files changed, 29 insertions(+) create mode 100644 tests/archdetect/x86_64/amd/zen5/RUG-AlmaLinux8-9575F.all.output create mode 100644 tests/archdetect/x86_64/amd/zen5/RUG-AlmaLinux8-9575F.cpuinfo create mode 100644 tests/archdetect/x86_64/amd/zen5/RUG-AlmaLinux8-9575F.output diff --git a/tests/archdetect/x86_64/amd/zen5/RUG-AlmaLinux8-9575F.all.output b/tests/archdetect/x86_64/amd/zen5/RUG-AlmaLinux8-9575F.all.output new file mode 100644 index 00000000..6bce7095 --- /dev/null +++ b/tests/archdetect/x86_64/amd/zen5/RUG-AlmaLinux8-9575F.all.output @@ -0,0 +1 @@ +x86_64/amd/zen5:x86_64/amd/zen4:x86_64/amd/zen3:x86_64/amd/zen2:x86_64/generic diff --git a/tests/archdetect/x86_64/amd/zen5/RUG-AlmaLinux8-9575F.cpuinfo b/tests/archdetect/x86_64/amd/zen5/RUG-AlmaLinux8-9575F.cpuinfo new file mode 100644 index 00000000..9c9cba84 --- /dev/null +++ b/tests/archdetect/x86_64/amd/zen5/RUG-AlmaLinux8-9575F.cpuinfo @@ -0,0 +1,27 @@ +processor : 0 +vendor_id : AuthenticAMD +cpu family : 26 +model : 2 +model name : AMD EPYC 9575F 64-Core Processor +stepping : 1 +microcode : 0xb00215a +cpu MHz : 3300.000 +cache size : 1024 KB +physical id : 0 +siblings : 64 +core id : 0 +cpu cores : 64 +apicid : 0 +initial apicid : 0 +fpu : yes +fpu_exception : yes +cpuid level : 16 +wp : yes +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good amd_lbr_v2 nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 invpcid_single hw_pstate ssbd mba perfmon_v2 ibrs ibpb stibp ibrs_enhanced vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid cqm rdt_a avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local avx_vnni avx512_bf16 clzero irperf xsaveerptr wbnoinvd amd_ppin cppc arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif x2avic v_spec_ctrl avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid bus_lock_detect movdiri movdir64b overflow_recov succor smca avx512_vp2intersect flush_l1d amd_lbr_pmc_freeze +bugs : sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass +bogomips : 6590.78 +TLB size : 192 4K pages +clflush size : 64 +cache_alignment : 64 +address sizes : 52 bits physical, 57 bits virtual +power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14] diff --git a/tests/archdetect/x86_64/amd/zen5/RUG-AlmaLinux8-9575F.output b/tests/archdetect/x86_64/amd/zen5/RUG-AlmaLinux8-9575F.output new file mode 100644 index 00000000..1717c65f --- /dev/null +++ b/tests/archdetect/x86_64/amd/zen5/RUG-AlmaLinux8-9575F.output @@ -0,0 +1 @@ +x86_64/amd/zen5 From 49029fe943d381b363a8983bf8e618707e5dc4a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Mon, 16 Feb 2026 14:32:24 +0100 Subject: [PATCH 3/4] add zen5 tests --- .github/workflows/tests_archdetect.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/tests_archdetect.yml b/.github/workflows/tests_archdetect.yml index 339eda26..85acaf60 100644 --- a/.github/workflows/tests_archdetect.yml +++ b/.github/workflows/tests_archdetect.yml @@ -19,6 +19,8 @@ jobs: - x86_64/amd/zen3/Azure-CentOS7-7V73X - x86_64/amd/zen4/Azure-Alma8-9V33X - x86_64/amd/zen4/Shinx-RHEL8-9654 + - x86_64/amd/zen5/AWS-Rocky9-9R45 + - x86_64/amd/zen5/RUG-AlmaLinux8-9575F - aarch64/a64fx/Deucalion-Rocky85 - aarch64/neoverse_n1/Azure-Ubuntu20-Altra - aarch64/neoverse_n1/AWS-awslinux-graviton2 From df788eec05e2a58d546e60b3c06397bfea061a1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Mon, 16 Feb 2026 14:33:45 +0100 Subject: [PATCH 4/4] add zen5 --- init/arch_specs/eessi_arch_x86.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/init/arch_specs/eessi_arch_x86.spec b/init/arch_specs/eessi_arch_x86.spec index 4515db61..ad33ec76 100755 --- a/init/arch_specs/eessi_arch_x86.spec +++ b/init/arch_specs/eessi_arch_x86.spec @@ -9,3 +9,4 @@ "x86_64/amd/zen2" "AuthenticAMD" "avx2 fma" # AMD Rome "x86_64/amd/zen3" "AuthenticAMD" "avx2 fma vaes" # AMD Milan, Milan-X "x86_64/amd/zen4" "AuthenticAMD" "avx2 fma vaes avx512f avx512ifma" # AMD Genoa, Genoa-X +"x86_64/amd/zen5" "AuthenticAMD" "avx2 fma vaes avx512f avx512ifma avx512_vp2intersect avx_vnni movdiri" # AMD Turin