numam-dpdk/drivers/common
Andrew Rybchenko 60fb370c7b common/sfc_efx/base: support NIC DMA memory regions API
NIC DMA memory regions API allows to establish mapping of DMA addresses
used by NIC to host IOVA understood by the host when IOMMU is absent
and NIC cannot address entire host IOVA space because of too small
DMA mask.

The API does not allow to address entire host IOVA space, but allows
arbitrary regions of the space really used for the NIC DMA.

A DMA region needs to be mapped in order to perform MCDI initialization.
Since the NIC has not been probed at that point, its configuration cannot
be accessed and there an UNKNOWN mapping type is assumed.

Signed-off-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Reviewed-by: Andy Moreton <amoreton@xilinx.com>
2021-11-17 12:37:07 +01:00
..
cnxk common/cnxk: fix memory leak 2021-11-11 16:12:23 +01:00
cpt common/cpt: fix KASUMI input length 2021-11-16 07:38:07 +01:00
dpaax dma/dpaa: introduce DPAA DMA driver skeleton 2021-11-10 13:48:38 +01:00
iavf common/iavf: support IPsec inline crypto 2021-10-29 04:15:31 +02:00
mlx5 common/mlx5: fix MPRQ mempool registration 2021-11-16 16:45:21 +01:00
mvep drivers: change indentation in build files 2021-04-21 14:04:09 +02:00
octeontx common/octeontx: enable build only on 64-bit Linux 2021-10-15 19:13:13 +02:00
octeontx2 common/octeontx2: update mailbox version to 0xb 2021-10-29 16:08:17 +02:00
qat common/qat: fix queue pair config overrun 2021-11-16 08:27:44 +01:00
sfc_efx common/sfc_efx/base: support NIC DMA memory regions API 2021-11-17 12:37:07 +01:00
meson.build drivers: clean up build lists 2021-04-21 12:37:55 +02:00