numam-dpdk/drivers/raw/ioat
Bruce Richardson a339694621 raw/ioat: fix work-queue config size
According to latest DSA spec[1], the work-queue config register size
should be based off a value read from the WQ capabilities register.
Update driver to read this value and base the start of each WQ config
off that value.

[1] https://software.intel.com/content/www/us/en/develop/download/intel-data-streaming-accelerator-preliminary-architecture-specification.html

Fixes: ff06fa2cf3 ("raw/ioat: probe idxd PCI")

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Tested-by: Kevin Laatz <kevin.laatz@intel.com>
2020-10-30 16:01:45 +01:00
..
dpdk_idxd_cfg.py raw/ioat: include example configuration script 2020-10-08 14:33:20 +02:00
idxd_pci.c raw/ioat: fix work-queue config size 2020-10-30 16:01:45 +01:00
idxd_vdev.c raw/ioat: fix kvlist free 2020-10-19 10:29:37 +02:00
ioat_common.c raw/ioat: move xstats functions to common file 2020-10-08 14:33:20 +02:00
ioat_private.h raw/ioat: fix work-queue config size 2020-10-30 16:01:45 +01:00
ioat_rawdev_test.c raw/ioat: add fill operation 2020-10-08 14:33:20 +02:00
ioat_rawdev.c raw/ioat: clean up use of common test function 2020-10-08 14:33:20 +02:00
ioat_spec.h raw/ioat: fix work-queue config size 2020-10-30 16:01:45 +01:00
meson.build drivers: add headers install helper 2020-10-22 14:16:22 +02:00
rte_ioat_rawdev_fns.h raw/ioat: add fill operation 2020-10-08 14:33:20 +02:00
rte_ioat_rawdev.h raw/ioat: add fill operation 2020-10-08 14:33:20 +02:00
version.map build: remove library name from version map file name 2020-10-19 22:13:59 +02:00