numam-dpdk/drivers/dma
Bruce Richardson 86f89b626b dma/idxd: fix non-AVX builds with old compilers
When building without AVX2 support using an older compiler e.g. gcc 4.8
on Centos/RHEL 7, we get build errors due to the use of AVX2 intrinsics.
This is because the compiler does not support
"__attribute__((target(AVX2)))" function attribute. Disable build of
this driver such edge cases.

Generic builds using recent compilers, and all builds with a minimum
baseline of AVX2 are unaffected by this change.

Fixes: aa802b1023 ("dma/idxd: fix AVX2 in non-datapath functions")
Cc: stable@dpdk.org

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Tested-by: Yu Jiang <yux.jiang@intel.com>
2022-06-26 10:27:15 +02:00
..
cnxk dma/cnxk: fix installing internal headers 2022-01-27 18:11:11 +01:00
dpaa dma/dpaa: support statistics 2021-11-10 13:48:38 +01:00
dpaa2 remove unnecessary null checks 2022-06-24 14:51:09 +02:00
hisilicon dma/hisilicon: fix includes in header file 2022-06-15 16:33:42 +02:00
idxd dma/idxd: fix non-AVX builds with old compilers 2022-06-26 10:27:15 +02:00
ioat dma/ioat: add burst capacity 2021-10-22 22:40:59 +02:00
skeleton dma/skeleton: support multiple instances 2022-06-15 16:17:52 +02:00
meson.build dma/dpaa2: introduce driver skeleton 2022-06-01 08:58:27 +02:00