numam-dpdk/drivers
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
..
baseband drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
bus bus/fslmc: remove unused device count 2021-11-16 13:01:52 +01:00
common common/sfc_efx/base: support NIC DMA memory regions API 2021-11-17 12:37:07 +01:00
compress common/mlx5: fix redundant field in MR control structure 2021-11-17 10:42:20 +01:00
crypto common/mlx5: fix redundant field in MR control structure 2021-11-17 10:42:20 +01:00
dma dma/dpaa: support statistics 2021-11-10 13:48:38 +01:00
event event/dlb2: fix delayed pop test in selftest 2021-11-16 08:02:13 +01:00
gpu gpu/cuda: introduce CUDA driver 2021-11-16 17:47:52 +01:00
mempool mempool/cnxk: postpone devargs parsing 2021-10-29 16:09:25 +02:00
net net/sfc: fix printout labels for decrease TTL actions 2021-11-17 12:14:21 +01:00
raw raw/cnxk_bphy: add header includes 2021-11-03 16:15:13 +01:00
regex common/mlx5: fix redundant field in MR control structure 2021-11-17 10:42:20 +01:00
vdpa vdpa/mlx5: fix mkey creation check 2021-11-16 11:21:18 +01:00
meson.build gpudev: introduce GPU device class library 2021-11-08 17:20:52 +01:00