@@ -401,6 +401,7 @@ void get_cpuconfig(void)
401
401
break ;
402
402
403
403
case CPU_NEOVERSEV1 :
404
+ printf ("#define HAVE_SVE 1\n" );
404
405
case CPU_CORTEXA76 :
405
406
printf ("#define %s\n" , cpuname [d ]);
406
407
printf ("#define L1_CODE_SIZE 65536\n" );
@@ -429,9 +430,11 @@ void get_cpuconfig(void)
429
430
printf ("#define L2_ASSOCIATIVE 8\n" );
430
431
printf ("#define DTB_DEFAULT_ENTRIES 48\n" );
431
432
printf ("#define DTB_SIZE 4096\n" );
433
+ printf ("#define HAVE_SVE 1\n" );
432
434
break ;
433
435
case CPU_NEOVERSEV2 :
434
436
printf ("#define ARMV9\n" );
437
+ printf ("#define HAVE_SVE 1\n" );
435
438
printf ("#define %s\n" , cpuname [d ]);
436
439
printf ("#define L1_CODE_SIZE 65536\n" );
437
440
printf ("#define L1_CODE_LINESIZE 64\n" );
@@ -452,6 +455,7 @@ void get_cpuconfig(void)
452
455
case CPU_CORTEXX1 :
453
456
case CPU_CORTEXX2 :
454
457
printf ("#define ARMV9\n" );
458
+ printf ("#define HAVE_SVE 1\n" );
455
459
printf ("#define %s\n" , cpuname [d ]);
456
460
printf ("#define L1_CODE_SIZE 65536\n" );
457
461
printf ("#define L1_CODE_LINESIZE 64\n" );
@@ -568,6 +572,7 @@ void get_cpuconfig(void)
568
572
break ;
569
573
case CPU_A64FX :
570
574
printf ("#define A64FX\n" );
575
+ printf ("#define HAVE_SVE 1\n" );
571
576
printf ("#define L1_CODE_SIZE 65535\n" );
572
577
printf ("#define L1_DATA_SIZE 65535\n" );
573
578
printf ("#define L1_DATA_LINESIZE 256\n" );
0 commit comments