numam-dpdk/lib/eal/ppc
David Christensen b698651b91 eal/ppc: use compiler builtins for atomics
Replace existing PPC assembly code for rte_atomicXX ops with compiler
atomic builtins as previously adopted by DPDK (see [1] and [2]).  This
has the additional benefit of resolving a POWER10 build failure due to an
outstanding gcc issue which fails on the existing PPC assembly code [3].

[1] https://www.dpdk.org/blog/2021/03/26/dpdk-adopts-the-c11-memory-model/
[2] https://doc.dpdk.org/guides/rel_notes/deprecation.html
[3] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98519

Signed-off-by: David Christensen <drc@linux.vnet.ibm.com>
2021-10-14 16:51:25 +02:00
..
include eal/ppc: use compiler builtins for atomics 2021-10-14 16:51:25 +02:00
meson.build lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_cpuflags.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_cycles.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_hypervisor.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_power_intrinsics.c eal: add power monitor for multiple events 2021-07-09 21:13:13 +02:00