summaryrefslogtreecommitdiffstats
path: root/src/vppinfra/cpu.h
AgeCommit message (Expand)AuthorFilesLines
2023-09-13vppinfra: add ARM Neoverse-N2 supportDamjan Marion1-72/+72
2023-04-18vppinfra: Multiarch support for AMD EPYC processorsSivaprasad Tummala1-2/+21
2023-04-17vppinfra: add AMD EPYC cpu family detailsSivaprasad Tummala1-0/+4
2023-04-17build: add scalar (no-simd) march variantDamjan Marion1-0/+7
2023-03-15build: add support for intel alderlake and sapphirerapids, part 2Damjan Marion1-1/+3
2023-03-14build: add support for intel alderlake and sapphirerapidsDamjan Marion1-1/+18
2022-12-26vppinfra: fix function prototypesDave Barach1-3/+3
2022-11-14crypto-ipsecmb: fix plugin crash in VirtualBoxMaros Ondrejicka1-0/+1
2022-07-12perfmon: enable perfmon plugin for ArmZachary Leaf1-2/+2
2022-05-24vlib: implement aux data handoffMohammed Hawari1-0/+3
2022-01-27perfmon: prune bundles by available pmu countersRay Kinsella1-0/+18
2021-10-16perfmon: topdown lvl 2 support on sapphire rapidsRay Kinsella1-0/+1
2021-05-07vppinfra: add universal array mask_compare and compress funcsDamjan Marion1-0/+1
2021-05-05vppinfra: enfoce function pointer cast in CLIB_MARCH_FN_POINTERDamjan Marion1-2/+2
2021-04-30build: switch release build to -O3Damjan Marion1-18/+11
2021-04-27perfmon: top down level 1 supportmdr781-0/+1
2021-04-18vppinfra: remove linux/syscall.hDamjan Marion1-15/+2
2021-03-11vlib: refactor node function variantsDamjan Marion1-19/+22
2021-02-04vlib: "revert startup multi-arch variant configuration fix for interfaces"Damjan Marion1-20/+0
2021-01-25vlib: startup multi-arch variant configuration fix for interfacesRadu Nicolau1-0/+20
2021-01-21avf: use write combining store for queues tail updateRadu Nicolau1-23/+32
2020-08-27vppinfra: Multiarch support for OCTEONTX2 SoCNitin Saxena1-4/+16
2020-04-30build: rework x86 CPU variantsDamjan Marion1-3/+14
2020-04-30build: support arch-specific compiling for Neoverse N1Lijian.Zhang1-0/+11
2019-05-27vppinfra: add pclmulqdq x86 cpuid flagDamjan Marion1-0/+1
2019-04-23vppinfra: fix one macro issue in clib_cpu_supports_aes()Zhiyong Yang1-1/+1
2019-03-30vppinfra: add few more cpuid flagsDamjan Marion1-0/+7
2019-03-20cpu: fix rtype for fn selected by CLIB_MARCH_FNFlorin Coras1-1/+1
2019-03-12Use AVX2 as default even on AVX512 systemsDamjan Marion1-1/+1
2019-02-02Deprecate old mutliarch code, phase 1Damjan Marion1-6/+2
2019-01-30buffers: major cleanup and improvementsDamjan Marion1-0/+56
2019-01-27Fix issue with cpu_id and numa_code captured too earlyDamjan Marion1-1/+1
2019-01-20Store numa-noda and cpu-index in vlib_main_tDamjan Marion1-0/+17
2018-11-29do not opttimize graph node functions in debug buildsDamjan Marion1-1/+1
2018-10-01Support dynamic dual/quad loop selection on aarch64Lijian Zhang1-0/+90
2018-09-24svm: march svm_fifo take 2Florin Coras1-0/+29
2018-05-29Add VLIB_NODE_FN() macro to simplify multiversioning of node functionsDamjan Marion1-2/+25
2018-05-28Change optimizaton level from tree-vectorize to O3Damjan Marion1-1/+1
2017-12-05fill "show cpu" Flag list on aarch64 platforms (VPP-1065)Gabriel Ganne1-4/+65
2017-11-13dpdk: introduce AVX512 variants of node functionsDamjan Marion1-0/+7
2016-12-28Reorganize source tree to use single autotools instanceDamjan Marion1-0/+112