numam-dpdk/drivers/mempool
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
..
bucket mempool/bucket: do not allow one lcore to grab all buckets 2018-04-26 23:34:07 +02:00
dpaa bus/dpaa: optimize physical to virtual address search 2018-04-27 21:41:33 +02:00
dpaa2 bus/fslmc: optimize physical to virtual address search 2018-04-27 21:40:43 +02:00
octeontx mempool/octeontx: prepare to remove register memory area op 2018-04-24 02:17:43 +02:00
ring
stack
Makefile mempool/bucket: implement bucket mempool manager 2018-04-26 23:34:07 +02:00
meson.build