2016-03-19 20:58, Jan Viktorin: > Hello, > > finally, I've broken the original patch into 4 pieces as it solves more issues > and not just a single one. > > * As Thomas have already mentioned, the CONFIG_RTE_ARCH_ARM_NEON is > confusing. > So, I've decided to remove it entirely and provide another option for a more > specific purpose: CONFIG_RTE_ARCH_ARM_NEON_MEMCPY. > > * The RTE_MACHINE_CPUFLAG_NEON detection is now based on __ARM_NEON as only > this compiler definition gives us the arm_neon.h and is compatible with > arm64. In DPDK, the RTE_MACHINE_CPUFLAG_NEON should be prefered over the > __ARM_NEON. I'd recommend the same for x86 code (__SSE2__)... > > History: > v2 > * fix l3fwm_em.c to refer RTE_MACHINE_CPUFLAG_NEON instead of __ARM_NEON > > v3 > * divided into 4 patches as there are more independent problems > * compiles well for armv7 > * (probably) fixes RTE_MACHINE_CPUFLAG_NEON detection on arm64
Applied with discussed changes.