raw/ioat: probe idxd PCI
authorBruce Richardson <bruce.richardson@intel.com>
Thu, 8 Oct 2020 09:51:22 +0000 (10:51 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 8 Oct 2020 12:33:20 +0000 (14:33 +0200)
commitff06fa2cf3ba05c669e140e4229d50628f190012
treecfd8f77406214ac51217f11f559fa7960b0f197b
parent01863b9d2354c6738581c68fbc5cda84b30862d8
raw/ioat: probe idxd PCI

When a matching device is found via PCI probe create a rawdev instance for
each queue on the hardware. Use empty self-test function for these devices
so that the overall rawdev_autotest does not report failures.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Reviewed-by: Kevin Laatz <kevin.laatz@intel.com>
Acked-by: Radu Nicolau <radu.nicolau@intel.com>
drivers/raw/ioat/idxd_pci.c
drivers/raw/ioat/ioat_common.c [new file with mode: 0644]
drivers/raw/ioat/ioat_private.h
drivers/raw/ioat/ioat_rawdev_test.c
drivers/raw/ioat/ioat_spec.h
drivers/raw/ioat/meson.build
drivers/raw/ioat/rte_ioat_rawdev_fns.h