summaryrefslogtreecommitdiffstats
path: root/src/cmake/cpu.cmake
AgeCommit message (Expand)AuthorFilesLines
2023-10-01build: modify N_PREFETCH on Arm N2 to achieve best perfJieqiang Wang1-3/+2
2023-09-13vppinfra: add ARM Neoverse-N2 supportDamjan Marion1-0/+7
2023-09-06build: add option to specify native -march= flag with VPP_BUILD_NATIVE_ARCHDamjan Marion1-8/+8
2023-04-18vppinfra: Multiarch support for AMD EPYC processorsSivaprasad Tummala1-0/+10
2023-04-17build: add scalar (no-simd) march variantDamjan Marion1-0/+5
2023-03-14build: add support for intel alderlake and sapphirerapidsDamjan Marion1-0/+10
2022-04-25build: add option to build only for native CPUDamjan Marion1-1/+15
2021-07-27vppinfra: introduce CLIB_CACHE_PREFETCH_BYTESDamjan Marion1-37/+27
2021-05-11build: compiler flags handling cleanupDamjan Marion1-3/+3
2021-05-06build: add FORCE_ON option for multiarch variantsDamjan Marion1-2/+18
2021-05-01build: add option to turn off some march variantsDamjan Marion1-41/+81
2021-02-08misc: support api generated dependency for multiarch sourceOle Troan1-4/+11
2021-01-21avf: use write combining store for queues tail updateRadu Nicolau1-0/+4
2020-10-15build: forward dependencies to arch-specific libsAloys Augustin1-1/+4
2020-08-27vppinfra: Multiarch support for OCTEONTX2 SoCNitin Saxena1-0/+4
2020-04-30build: rework x86 CPU variantsDamjan Marion1-5/+9
2020-04-30build: support arch-specific compiling for Neoverse N1Lijian.Zhang1-0/+4
2020-04-29build: detect GNU Assembler AVX-512 bug and disable AVX-512 variants if neededDamjan Marion1-4/+24
2020-01-27crypto-ia32: add VAES support for AES-CBCDamjan Marion1-0/+1
2019-09-05build: fix unsupported CMake comparison operationjialv011-1/+1
2019-08-19build: fix vpp compilation failure on ThunderX2 and AmpJianlin Lv1-1/+1
2019-06-07build: add -Wall and -fno-common, fix reported issuesBenoît Ganne1-1/+1
2019-05-14Build packages for generic Arm architectureLijian.Zhang1-0/+2
2019-02-14Add -fno-common compile optionBenoît Ganne1-1/+1
2019-01-17cmake: initial cross-compilation supportDamjan Marion1-1/+4
2018-10-01Support dynamic dual/quad loop selection on aarch64Lijian Zhang1-0/+16
2018-09-12Always use 'lib' instead of 'lib64'Damjan Marion1-4/+0
2018-09-07Cavium OcteonTX: cache line fixMarco Varlese1-5/+9
2018-09-07cmake: Fix compilation for OCTEONTxNitin Saxena1-5/+5
2018-09-02cmake: cache line size detectionDamjan Marion1-0/+35
2018-08-27cmake: fix clang build and few minor fixesDamjan Marion1-4/+4
2018-08-27cmake: use lib64 for lib dirDamjan Marion1-0/+4
2018-08-26cmake: move functions to src/cmakeDamjan Marion1-0/+44