net/sfc: support regioned NIC DMA memory mapping type
authorViacheslav Galaktionov <viacheslav.galaktionov@oktetlabs.ru>
Wed, 17 Nov 2021 07:05:45 +0000 (10:05 +0300)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 17 Nov 2021 11:37:07 +0000 (12:37 +0100)
commit3037e6cf3ddec72a4091b5f023301152a0640900
tree5a1f7d3f3ea3c02cb7fde76054338418540dd71d
parent60fb370c7bc95cdf74dd00a0ab0d779e21d71b23
net/sfc: support regioned NIC DMA memory mapping type

DMA on SN1022 SoC requires extra mapping of the memory via MCDI.

Signed-off-by: Viacheslav Galaktionov <viacheslav.galaktionov@oktetlabs.ru>
Signed-off-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Reviewed-by: Ivan Malov <ivan.malov@oktetlabs.ru>
20 files changed:
doc/guides/rel_notes/release_21_11.rst
drivers/net/sfc/meson.build
drivers/net/sfc/sfc.c
drivers/net/sfc/sfc.h
drivers/net/sfc/sfc_dp_rx.h
drivers/net/sfc/sfc_dp_tx.h
drivers/net/sfc/sfc_ef100_rx.c
drivers/net/sfc/sfc_ef100_tx.c
drivers/net/sfc/sfc_ef10_essb_rx.c
drivers/net/sfc/sfc_ef10_rx.c
drivers/net/sfc/sfc_ef10_tx.c
drivers/net/sfc/sfc_ethdev.c
drivers/net/sfc/sfc_ev.c
drivers/net/sfc/sfc_mcdi.c
drivers/net/sfc/sfc_nic_dma.c [new file with mode: 0644]
drivers/net/sfc/sfc_nic_dma.h [new file with mode: 0644]
drivers/net/sfc/sfc_nic_dma_dp.h [new file with mode: 0644]
drivers/net/sfc/sfc_port.c
drivers/net/sfc/sfc_rx.c
drivers/net/sfc/sfc_tx.c