Skip to content

Commit 9aa5e0a

Browse files
authored
Merge pull request #162 from bedroge/zen5
add Zen5 support to archdetect
2 parents 474ee85 + c0f1138 commit 9aa5e0a

8 files changed

Lines changed: 61 additions & 0 deletions

File tree

.github/workflows/tests_archdetect.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ jobs:
1919
- x86_64/amd/zen3/Azure-CentOS7-7V73X
2020
- x86_64/amd/zen4/Azure-Alma8-9V33X
2121
- x86_64/amd/zen4/Shinx-RHEL8-9654
22+
- x86_64/amd/zen5/AWS-Rocky9-9R45
23+
- x86_64/amd/zen5/RUG-AlmaLinux8-9575F
2224
- aarch64/a64fx/Deucalion-Rocky85
2325
- aarch64/neoverse_n1/Azure-Ubuntu20-Altra
2426
- aarch64/neoverse_n1/AWS-awslinux-graviton2

init/arch_specs/eessi_arch_x86.spec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@
99
"x86_64/amd/zen2" "AuthenticAMD" "avx2 fma" # AMD Rome
1010
"x86_64/amd/zen3" "AuthenticAMD" "avx2 fma vaes" # AMD Milan, Milan-X
1111
"x86_64/amd/zen4" "AuthenticAMD" "avx2 fma vaes avx512f avx512ifma" # AMD Genoa, Genoa-X
12+
"x86_64/amd/zen5" "AuthenticAMD" "avx2 fma vaes avx512f avx512ifma avx512_vp2intersect avx_vnni movdiri" # AMD Turin
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
x86_64/amd/zen5:x86_64/amd/zen4:x86_64/amd/zen3:x86_64/amd/zen2:x86_64/generic
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
processor : 0
2+
vendor_id : AuthenticAMD
3+
cpu family : 26
4+
model : 2
5+
model name : AMD EPYC 9R45
6+
stepping : 1
7+
microcode : 0xb00215a
8+
cpu MHz : 2265.729
9+
cache size : 1024 KB
10+
physical id : 0
11+
siblings : 16
12+
core id : 0
13+
cpu cores : 16
14+
apicid : 0
15+
initial apicid : 0
16+
fpu : yes
17+
fpu_exception : yes
18+
cpuid level : 16
19+
wp : yes
20+
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
21+
bugs : sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass srso ibpb_no_ret spectre_v2_user
22+
bogomips : 5200.00
23+
TLB size : 192 4K pages
24+
clflush size : 64
25+
cache_alignment : 64
26+
address sizes : 48 bits physical, 48 bits virtual
27+
power management:
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
x86_64/amd/zen5
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
x86_64/amd/zen5:x86_64/amd/zen4:x86_64/amd/zen3:x86_64/amd/zen2:x86_64/generic
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
processor : 0
2+
vendor_id : AuthenticAMD
3+
cpu family : 26
4+
model : 2
5+
model name : AMD EPYC 9575F 64-Core Processor
6+
stepping : 1
7+
microcode : 0xb00215a
8+
cpu MHz : 3300.000
9+
cache size : 1024 KB
10+
physical id : 0
11+
siblings : 64
12+
core id : 0
13+
cpu cores : 64
14+
apicid : 0
15+
initial apicid : 0
16+
fpu : yes
17+
fpu_exception : yes
18+
cpuid level : 16
19+
wp : yes
20+
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
21+
bugs : sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
22+
bogomips : 6590.78
23+
TLB size : 192 4K pages
24+
clflush size : 64
25+
cache_alignment : 64
26+
address sizes : 52 bits physical, 57 bits virtual
27+
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
x86_64/amd/zen5

0 commit comments

Comments
 (0)