summaryrefslogtreecommitdiff
path: root/MAINTAINERS
diff options
context:
space:
mode:
authorShreyansh Jain <shreyansh.jain@nxp.com>2018-10-15 17:31:54 +0530
committerThomas Monjalon <thomas@monjalon.net>2018-10-16 14:54:25 +0200
commit2f3d633aa593c89c86dfb0e7df75e49ee05ad808 (patch)
tree5337d456a745ff5bfc960e6773a462f9fa380de7 /MAINTAINERS
parente74a15694ef1b5744d0a7cc937e23021926741f3 (diff)
downloaddpdk-2f3d633aa593c89c86dfb0e7df75e49ee05ad808.zip
dpdk-2f3d633aa593c89c86dfb0e7df75e49ee05ad808.tar.gz
dpdk-2f3d633aa593c89c86dfb0e7df75e49ee05ad808.tar.xz
common/dpaax: add library for PA/VA translation table
A common library, valid for dpaaX drivers, which is used to maintain a local copy of PA->VA translations. In case of physical addressing mode (one of the option for FSLMC, and only option for DPAA bus), the addresses of descriptors Rx'd are physical. These need to be converted into equivalent VA for rte_mbuf and other similar calls. Using the rte_mem_virt2iova or rte_mem_virt2phy is expensive. This library is an attempt to reduce the overall cost associated with this translation. A small table is maintained, containing continuous entries representing a continguous physical range. Each of these entries stores the equivalent VA, which is fed during mempool creation, or memory allocation/deallocation callbacks. Signed-off-by: Shreyansh Jain <shreyansh.jain@nxp.com>
Diffstat (limited to 'MAINTAINERS')
-rw-r--r--MAINTAINERS1
1 files changed, 1 insertions, 0 deletions
diff --git a/MAINTAINERS b/MAINTAINERS
index 5d73756..d65f1d7 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -428,6 +428,7 @@ F: drivers/bus/ifpga/
NXP buses
M: Hemant Agrawal <hemant.agrawal@nxp.com>
M: Shreyansh Jain <shreyansh.jain@nxp.com>
+F: drivers/common/dpaax/
F: drivers/bus/dpaa/
F: drivers/bus/fslmc/