From e2f5236dc521f64c8ea08dc84893ff81f9ac7232 Mon Sep 17 00:00:00 2001 From: Nitin Saxena Date: Tue, 25 Aug 2020 19:58:37 +0530 Subject: vppinfra: Multiarch support for OCTEONTX2 SoC Type: feature - Added multiarch support for Marvell OCTEONTX2 - Corrected Marvell THUNDERX2 spelling Signed-off-by: Nitin Saxena Change-Id: I42d3654aeda89759a2db9d695592ee3227b26c2b --- src/cmake/cpu.cmake | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/cmake') diff --git a/src/cmake/cpu.cmake b/src/cmake/cpu.cmake index 0e47f3325cf..c7ad1a4a0bc 100644 --- a/src/cmake/cpu.cmake +++ b/src/cmake/cpu.cmake @@ -99,6 +99,10 @@ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(aarch64.*|AARCH64.*)") if(compiler_flag_march_core_qdf24xx) list(APPEND MARCH_VARIANTS "qdf24xx\;-march=armv8-a+crc+crypto -DCLIB_N_PREFETCHES=8") endif() + check_c_compiler_flag("-march=armv8.2-a+crc+crypto+lse" compiler_flag_march_core_octeontx2) + if(compiler_flag_march_core_octeontx2) + list(APPEND MARCH_VARIANTS "octeontx2\;-march=armv8.2-a+crc+crypto+lse -DCLIB_N_PREFETCHES=8") + endif() check_c_compiler_flag("-march=armv8.1-a+crc+crypto -mtune=thunderx2t99" compiler_flag_march_thunderx2t99) if(compiler_flag_march_thunderx2t99) if (CMAKE_C_COMPILER_ID STREQUAL "GNU" AND (NOT CMAKE_C_COMPILER_VERSION VERSION_LESS 8.3)) -- cgit 1.2.3-korg