dma/idxd: add bus device probing
authorKevin Laatz <kevin.laatz@intel.com>
Wed, 20 Oct 2021 16:30:00 +0000 (16:30 +0000)
committerThomas Monjalon <thomas@monjalon.net>
Fri, 22 Oct 2021 20:40:58 +0000 (22:40 +0200)
commite888bb1278c6c72f1bef774f14a9ee4836265624
tree9ea9dca8180f742ad524b9c95d31a0087e440e68
parente33ad06eaeebecfdb1a7851fb130cb4a69f893e8
dma/idxd: add bus device probing

Add the basic device probing for DSA devices bound to the IDXD kernel
driver. These devices can be configured via sysfs and made available to
DPDK if they are found during bus scan. Relevant documentation is included.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Signed-off-by: Kevin Laatz <kevin.laatz@intel.com>
Reviewed-by: Conor Walsh <conor.walsh@intel.com>
doc/guides/dmadevs/idxd.rst
drivers/dma/idxd/idxd_bus.c [new file with mode: 0644]
drivers/dma/idxd/idxd_internal.h
drivers/dma/idxd/meson.build