20/06/2022 11:20, Walsh, Conor: > > While all systems which will use the idxd driver for hardware will > > support AVX2, if the driver is present the initialization functions e.g. > > to register logs, will be called on all systems - irrespective of HW > > support. This can cause issues if the system running DPDK does not have > > AVX2, and the compiler has included AVX instructions in the > > initialization code. > > > > To fix this, remove AVX2 instruction set from the whole build of the > > driver. Instead, we add "target(avx2)" attribute to all datapath > > functions, so those - and only those functions - will having AVX2 > > instructions in them. > > > > Bugzilla ID: 1038 > > Fixes: 3d36a0a1c7de ("dma/idxd: add data path job submission") > > Cc: sta...@dpdk.org > > > > Signed-off-by: Bruce Richardson <bruce.richard...@intel.com> > > Acked-by: Conor Walsh <conor.wa...@intel.com>
Applied, thanks.