pmalloc: don't lock 4K pages if we don't have access to pagemap 34/15534/2
authorDamjan Marion <damarion@cisco.com>
Thu, 25 Oct 2018 13:56:04 +0000 (15:56 +0200)
committerDamjan Marion <dmarion@me.com>
Thu, 25 Oct 2018 15:21:59 +0000 (15:21 +0000)
commitc04e2b06ed8d2038e42b663b9d24ebc8fb719893
tree6fffcb19a906b78c2f1867b7f40fb06395c26225
parentdc8d35036f1d06193035ff4b6f161f2c1c17c35a
pmalloc: don't lock 4K pages if we don't have access to pagemap

Without pagemap access only way to do DMA to physmem is by
using IOMMU. In such case VFIO will take care for preventing
paging of such memory so we don't need to lock here.

Change-Id: Ica9c20659fba3ea3c96202eb5f7d29c43b313fa9
Signed-off-by: Damjan Marion <damarion@cisco.com>
src/vppinfra/pmalloc.c
src/vppinfra/pmalloc.h