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 build: replace license text with SPDX tag 2018-01-30 21:58:59 +01:00
stack build: replace license text with SPDX tag 2018-01-30 21:58:59 +01:00
Makefile mempool/bucket: implement bucket mempool manager 2018-04-26 23:34:07 +02:00
meson.build build: add meson support for dpaaX platforms 2018-03-15 17:50:02 +01:00