numam-dpdk/drivers
Shreyansh Jain 06d5038a47 bus/dpaa: optimize physical to virtual address search
With Hotplugging memory support, the order of memseg has been changed
from physically contiguous to virtual contiguous. DPAA bus and drivers
depend on PA to VA address conversion for I/O.

This patch creates a list of blocks requested to be pinned to the
DPAA mempool. For searching physical addresses, it is expected that
it would belong to this list (from hardware pool) and hence it is
less expensive than memseg walks. Though, there is a marginal drop
in performance vis-a-vis the legacy mode with physically contiguous
memsegs.

Signed-off-by: Shreyansh Jain <shreyansh.jain@nxp.com>
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
2018-04-27 21:41:33 +02:00
..
baseband drivers: rename bbdev directory to baseband 2018-03-21 22:43:05 +01:00
bus bus/dpaa: optimize physical to virtual address search 2018-04-27 21:41:33 +02:00
common common/octeontx: move mbox to common folder 2018-04-04 23:14:52 +02:00
crypto crypto/dpaa_sec: remove ctx based offset for PA-VA conversion 2018-04-27 21:39:47 +02:00
event bus/fslmc: optimize physical to virtual address search 2018-04-27 21:40:43 +02:00
mempool bus/dpaa: optimize physical to virtual address search 2018-04-27 21:41:33 +02:00
net net/i40e: fix checking offload 2018-04-27 18:01:00 +01:00
raw raw/skeleton: fix device start test 2018-02-06 17:32:34 +01:00
Makefile drivers: add common folder 2018-04-04 17:40:03 +02:00
meson.build drivers: add common folder 2018-04-04 17:40:03 +02:00