X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fcmake%2Fcpu.cmake;h=0ce8bea31eca283483a9efd9c5d10e4d9365cd63;hb=690ce8672c090709924b924af1e49ffc38d8f00c;hp=916fe0d1dddba58209e71ac3101347f826c56060;hpb=e09912001f1e62a39b033b3e1c14854dc7c6f52f;p=vpp.git diff --git a/src/cmake/cpu.cmake b/src/cmake/cpu.cmake index 916fe0d1ddd..0ce8bea31ec 100644 --- a/src/cmake/cpu.cmake +++ b/src/cmake/cpu.cmake @@ -107,6 +107,10 @@ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(aarch64.*|AARCH64.*)") if(compiler_flag_march_cortexa72) list(APPEND MARCH_VARIANTS "cortexa72\;-march=armv8-a+crc+crypto -mtune=cortex-a72 -DCLIB_N_PREFETCHES=6") endif() + check_c_compiler_flag("-march=armv8.2-a+crc+crypto -mtune=neoverse-n1" compiler_flag_march_neoversen1) + if(compiler_flag_march_neoversen1) + list(APPEND MARCH_VARIANTS "neoversen1\;-march=armv8.2-a+crc+crypto -mtune=neoverse-n1 -DCLIB_N_PREFETCHES=6") + endif() endif() macro(vpp_library_set_multiarch_sources lib)