numam-dpdk/drivers
Pavan Nikhilesh 55fbc92d78 event/octeontx: fix build with clang 6
Clang 6 & 7 fail to naturally align packed structs due to this clang
can't use 8byte atomic primitives and splits them into lesser atomic
primitives. To use lesser atomic primitives we need to link libatomic
(-latomic), instead supply alignment attribute to the compiler.

timvf_worker.c:(.text+0x498): undefined reference to `__atomic_fetch_add_8'
timvf_worker.c:(.text+0x525): undefined reference to `__atomic_store_2'
timvf_worker.c:(.text+0x557): undefined reference to `__atomic_fetch_add_4'
timvf_worker.c:(.text+0x5de): undefined reference to `__atomic_store_2'

Fixes: f874c1eb15 ("event/octeontx: create and free timer adapter")

Reported-by: Andrew Rybchenko <arybchenko@solarflare.com>
Signed-off-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>
Acked-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
2018-05-10 14:03:12 +02:00
..
baseband drivers: rename bbdev directory to baseband 2018-03-21 22:43:05 +01:00
bus mem: add argument to memory event callback 2018-05-08 22:28:58 +02:00
common common/octeontx: move mbox to common folder 2018-04-04 23:14:52 +02:00
crypto crypto/dpaa_sec: remove ctx based offset for PA-VA conversion 2018-04-27 21:39:47 +02:00
event event/octeontx: fix build with clang 6 2018-05-10 14:03:12 +02:00
mempool mempool/dpaa2: add functions for CMDIF 2018-05-08 14:14:59 +02:00
net ethdev: support WRED thresholds in bytes 2018-05-04 16:23:19 +02:00
raw raw/dpaa2_cmdif: support enqueue/dequeue operations 2018-05-08 14:21:07 +02:00
Makefile drivers: add common folder 2018-04-04 17:40:03 +02:00
meson.build drivers/raw: support meson build 2018-05-08 12:20:45 +02:00