@@ -255,6 +255,15 @@ implementer_hisilicon = {
255255 [' RTE_MAX_LCORE' , 1280 ],
256256 [' RTE_MAX_NUMA_NODES' , 16 ]
257257 ]
258+ },
259+ ' 0xd06' : {
260+ ' mcpu' : ' mcpu_hip12' ,
261+ ' flags' : [
262+ [' RTE_MACHINE' , ' "hip12"' ],
263+ [' RTE_ARM_FEATURE_ATOMICS' , true ],
264+ [' RTE_MAX_LCORE' , 1280 ],
265+ [' RTE_MAX_NUMA_NODES' , 16 ]
266+ ]
258267 }
259268 }
260269}
@@ -562,6 +571,13 @@ soc_hip10 = {
562571 ' numa' : true
563572}
564573
574+ soc_hip12 = {
575+ ' description' : ' HiSilicon HIP12' ,
576+ ' implementer' : ' 0x48' ,
577+ ' part_number' : ' 0xd06' ,
578+ ' numa' : true
579+ }
580+
565581soc_imx = {
566582 ' description' : ' NXP IMX' ,
567583 ' implementer' : ' 0x41' ,
@@ -703,6 +719,10 @@ mcpu_defs = {
703719 ' march' : ' armv8.5-a' ,
704720 ' march_extensions' : [' crypto' , ' sve' ]
705721 },
722+ ' mcpu_hip12' : {
723+ ' march' : ' armv8.5-a' ,
724+ ' march_extensions' : [' crypto' , ' sve' ]
725+ },
706726 ' mcpu_kunpeng930' : {
707727 ' march' : ' armv8.2-a' ,
708728 ' march_extensions' : [' crypto' , ' sve' ]
@@ -758,6 +778,7 @@ graviton2: AWS Graviton2
758778graviton3: AWS Graviton3
759779graviton4: AWS Graviton4
760780hip10: HiSilicon HIP10
781+ hip12: HiSilicon HIP12
761782imx: NXP IMX
762783kunpeng920: HiSilicon Kunpeng 920
763784kunpeng930: HiSilicon Kunpeng 930
@@ -801,6 +822,7 @@ socs = {
801822 ' graviton3' : soc_graviton3,
802823 ' graviton4' : soc_graviton4,
803824 ' hip10' : soc_hip10,
825+ ' hip12' : soc_hip12,
804826 ' imx' : soc_imx,
805827 ' kunpeng920' : soc_kunpeng920,
806828 ' kunpeng930' : soc_kunpeng930,
0 commit comments