37
cpu->dtb_compatible = "arm,cortex-a35";
38
set_feature(&cpu->env, ARM_FEATURE_V8);
39
set_feature(&cpu->env, ARM_FEATURE_NEON);
40
+ set_feature(&cpu->env, ARM_FEATURE_NEON_TRAPS);
41
set_feature(&cpu->env, ARM_FEATURE_GENERIC_TIMER);
42
set_feature(&cpu->env, ARM_FEATURE_BACKCOMPAT_CNTFRQ);
43
set_feature(&cpu->env, ARM_FEATURE_AARCH64);
209
cpu->dtb_compatible = "arm,cortex-a55";
210
set_feature(&cpu->env, ARM_FEATURE_V8);
211
set_feature(&cpu->env, ARM_FEATURE_NEON);
212
+ set_feature(&cpu->env, ARM_FEATURE_NEON_TRAPS);
213
set_feature(&cpu->env, ARM_FEATURE_GENERIC_TIMER);
214
set_feature(&cpu->env, ARM_FEATURE_BACKCOMPAT_CNTFRQ);
215
set_feature(&cpu->env, ARM_FEATURE_AARCH64);
283
cpu->dtb_compatible = "arm,cortex-a72";
284
set_feature(&cpu->env, ARM_FEATURE_V8);
285
set_feature(&cpu->env, ARM_FEATURE_NEON);
286
+ set_feature(&cpu->env, ARM_FEATURE_NEON_TRAPS);
287
set_feature(&cpu->env, ARM_FEATURE_GENERIC_TIMER);
288
set_feature(&cpu->env, ARM_FEATURE_BACKCOMPAT_CNTFRQ);
289
set_feature(&cpu->env, ARM_FEATURE_AARCH64);
344
cpu->dtb_compatible = "arm,cortex-a76";
345
set_feature(&cpu->env, ARM_FEATURE_V8);
346
set_feature(&cpu->env, ARM_FEATURE_NEON);
347
+ set_feature(&cpu->env, ARM_FEATURE_NEON_TRAPS);
348
set_feature(&cpu->env, ARM_FEATURE_GENERIC_TIMER);
349
set_feature(&cpu->env, ARM_FEATURE_BACKCOMPAT_CNTFRQ);
350
set_feature(&cpu->env, ARM_FEATURE_AARCH64);
419
cpu->dtb_compatible = "arm,cortex-a78ae";
420
set_feature(&cpu->env, ARM_FEATURE_V8);
421
set_feature(&cpu->env, ARM_FEATURE_NEON);
422
+ set_feature(&cpu->env, ARM_FEATURE_NEON_TRAPS);
423
set_feature(&cpu->env, ARM_FEATURE_GENERIC_TIMER);
424
set_feature(&cpu->env, ARM_FEATURE_AARCH64);
425
set_feature(&cpu->env, ARM_FEATURE_EL2);
493
cpu->dtb_compatible = "arm,a64fx";
494
set_feature(&cpu->env, ARM_FEATURE_V8);
495
set_feature(&cpu->env, ARM_FEATURE_NEON);
496
+ set_feature(&cpu->env, ARM_FEATURE_NEON_TRAPS);
497
set_feature(&cpu->env, ARM_FEATURE_GENERIC_TIMER);
498
set_feature(&cpu->env, ARM_FEATURE_BACKCOMPAT_CNTFRQ);
499
set_feature(&cpu->env, ARM_FEATURE_AARCH64);
668
cpu->dtb_compatible = "arm,neoverse-n1";
669
set_feature(&cpu->env, ARM_FEATURE_V8);
670
set_feature(&cpu->env, ARM_FEATURE_NEON);
671
+ set_feature(&cpu->env, ARM_FEATURE_NEON_TRAPS);
672
set_feature(&cpu->env, ARM_FEATURE_GENERIC_TIMER);
673
set_feature(&cpu->env, ARM_FEATURE_BACKCOMPAT_CNTFRQ);
674
set_feature(&cpu->env, ARM_FEATURE_AARCH64);
745
cpu->dtb_compatible = "arm,neoverse-v1";
746
set_feature(&cpu->env, ARM_FEATURE_V8);
747
set_feature(&cpu->env, ARM_FEATURE_NEON);
748
+ set_feature(&cpu->env, ARM_FEATURE_NEON_TRAPS);
749
set_feature(&cpu->env, ARM_FEATURE_GENERIC_TIMER);
750
set_feature(&cpu->env, ARM_FEATURE_BACKCOMPAT_CNTFRQ);
751
set_feature(&cpu->env, ARM_FEATURE_AARCH64);
973
cpu->dtb_compatible = "arm,cortex-a710";
974
set_feature(&cpu->env, ARM_FEATURE_V8);
975
set_feature(&cpu->env, ARM_FEATURE_NEON);
976
+ set_feature(&cpu->env, ARM_FEATURE_NEON_TRAPS);
977
set_feature(&cpu->env, ARM_FEATURE_GENERIC_TIMER);
978
set_feature(&cpu->env, ARM_FEATURE_BACKCOMPAT_CNTFRQ);
979
set_feature(&cpu->env, ARM_FEATURE_AARCH64);
1076
cpu->dtb_compatible = "arm,neoverse-n2";
1077
set_feature(&cpu->env, ARM_FEATURE_V8);
1078
set_feature(&cpu->env, ARM_FEATURE_NEON);
1079
+ set_feature(&cpu->env, ARM_FEATURE_NEON_TRAPS);
1080
set_feature(&cpu->env, ARM_FEATURE_GENERIC_TIMER);
1081
set_feature(&cpu->env, ARM_FEATURE_BACKCOMPAT_CNTFRQ);
1082
set_feature(&cpu->env, ARM_FEATURE_AARCH64);