e4a79fd1ae
We used to support it by default in our DPDK forks, but starting with DPDK 18.08, a new PCI driver flag RTE_PCI_DRV_WC_ACTIVATE is required. We enable now it for NVMe and Virtio, but not for I/OAT, as our I/OAT driver currently assumes strong memory ordering, which prefetchable resources do not provide. Change-Id: I1a13356e28535981153b3d3e52bfe9d66b6172af Signed-off-by: Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com> Reviewed-on: https://review.gerrithub.io/422239 Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>