build: remove deprecated cpuflag macros
authorRadu Nicolau <radu.nicolau@intel.com>
Thu, 24 Sep 2020 08:18:29 +0000 (08:18 +0000)
committerDavid Marchand <david.marchand@redhat.com>
Fri, 25 Sep 2020 09:13:57 +0000 (11:13 +0200)
commit84fb33fec179ea96f814aed9f658d5a2df20745d
tree52bb8badcf3c56ae4e1b770cc08f64a6ad73c3ee
parent05e1af3052830df26b9543a3a1cec8a7c12076d7
build: remove deprecated cpuflag macros

Replace use of RTE_MACHINE_CPUFLAG macros with regular compiler
macros, which are more complete than those provided by DPDK, and as such
it allows new instruction sets to be leveraged without having to do
extra work to set them up in DPDK.

Signed-off-by: Sean Morrissey <sean.morrissey@intel.com>
Signed-off-by: Radu Nicolau <radu.nicolau@intel.com>
Acked-by: David Marchand <david.marchand@redhat.com>
34 files changed:
app/test-pmd/macswap.c
app/test/test_memcpy_perf.c
config/arm/meson.build
config/ppc/meson.build
config/x86/meson.build
doc/guides/prog_guide/writing_efficient_code.rst
doc/guides/rel_notes/deprecation.rst
doc/guides/rel_notes/release_20_11.rst
drivers/net/enic/meson.build
drivers/net/i40e/meson.build
drivers/net/iavf/meson.build
drivers/net/ice/meson.build
drivers/net/ixgbe/ixgbe_ethdev.c
examples/l3fwd/l3fwd.h
examples/l3fwd/l3fwd_em.c
examples/l3fwd/l3fwd_em_hlm.h
examples/l3fwd/l3fwd_em_sequential.h
examples/l3fwd/l3fwd_lpm.c
lib/librte_acl/meson.build
lib/librte_eal/arm/include/rte_memcpy_32.h
lib/librte_eal/common/rte_random.c
lib/librte_eal/x86/include/rte_memcpy.h
lib/librte_efd/rte_efd_x86.h
lib/librte_hash/rte_cuckoo_hash.c
lib/librte_hash/rte_hash_crc.h
lib/librte_hash/rte_thash.h
lib/librte_member/rte_member.h
lib/librte_member/rte_member_ht.c
lib/librte_member/rte_member_x86.h
lib/librte_net/rte_net_crc.c
lib/librte_node/ip4_lookup.c
lib/librte_sched/rte_sched.c
lib/librte_table/rte_lru_arm64.h
lib/librte_table/rte_table_hash_func.h