From 90b4bea6075e4cd31517d84afba7291e91641fc1 Mon Sep 17 00:00:00 2001
From: lutong <lutong14@huawei.com>
Date: Mon, 16 Mar 2026 17:05:30 +0800
Subject: [PATCH] cpu_map: add kunpeng-920-V1 cpu map
Signed-off-by: Jia Qingtong <jiaqingtong@huawei.com>
Signed-off-by: lishusen <lishusen2@huawei.com>
Signed-off-by: lutong <lutong14@huawei.com>
src/cpu_map/arm_Kunpeng-920-V1.xml | 50 ++++++++++++++++++++++++++++++
src/cpu_map/arm_features.xml | 4 +++
src/cpu_map/index.xml | 1 +
src/cpu_map/meson.build | 1 +
4 files changed, 56 insertions(+)
create mode 100644 src/cpu_map/arm_Kunpeng-920-V1.xml
new file mode 100644
@@ -0,0 +1,50 @@
+<cpus>
+ <model name='Kunpeng-920-V1'>
+ <vendor name='HiSilicon'/>
+ <pvr value='0xd02'/>
+ <feature name='fp'/>
+ <feature name='asimd'/>
+ <feature name='evtstrm'/>
+ <feature name='aes'/>
+ <feature name='pmull'/>
+ <feature name='sha1'/>
+ <feature name='sha2'/>
+ <feature name='crc32'/>
+ <feature name='atomics'/>
+ <feature name='fphp'/>
+ <feature name='asimdhp'/>
+ <feature name='cpuid'/>
+ <feature name='asimdrdm'/>
+ <feature name='jscvt'/>
+ <feature name='fcma'/>
+ <feature name='lrcpc'/>
+ <feature name='dcpop'/>
+ <feature name='sha3'/>
+ <feature name='sm3'/>
+ <feature name='sm4'/>
+ <feature name='asimddp'/>
+ <feature name='sha512'/>
+ <feature name='sve'/>
+ <feature name='asimdfhm'/>
+ <feature name='dit'/>
+ <feature name='uscat'/>
+ <feature name='ilrcpc'/>
+ <feature name='flagm'/>
+ <feature name='ssbs'/>
+ <feature name='sb'/>
+ <feature name='paca'/>
+ <feature name='pacg'/>
+ <feature name='dcpodp'/>
+ <feature name='flagm2'/>
+ <feature name='frint'/>
+ <feature name='svei8mm'/>
+ <feature name='svef32mm'/>
+ <feature name='svef64mm'/>
+ <feature name='svebf16'/>
+ <feature name='i8mm'/>
+ <feature name='bf16'/>
+ <feature name='dgh'/>
+ <feature name='rng'/>
+ <feature name='ecv'/>
+ </model>
+</cpus>
\ No newline at end of file
@@ -38,4 +38,8 @@
<feature name='dcpop'/>
<feature name='asimddp'/>
<feature name='asimdfhm'/>
+
+ <!-- Kunpeng-920-V1 cpu features -->
+ <feature name='svef32mm'/>
+ <feature name='svef64mm'/>
</cpus>
@@ -116,6 +116,7 @@
<!-- Hisilicon-based CPU models -->
<include filename='arm_Kunpeng-920.xml'/>
+ <include filename='arm_Kunpeng-920-V1.xml'/>
<!-- Phytium-based CPU models -->
<include filename='arm_FT-2000plus.xml'/>
@@ -7,6 +7,7 @@ cpumap_data = [
'arm_FT-2000plus.xml',
'arm_features.xml',
'arm_Kunpeng-920.xml',
+ 'arm_Kunpeng-920-V1.xml',
'arm_Neoverse-N1.xml',
'arm_Neoverse-N2.xml',
'arm_Neoverse-V1.xml',
--
2.53.0.windows.2