physmem: keep physmem VA in 39-bit address space on x86_64 54/17754/3
authorDamjan Marion <damarion@cisco.com>
Thu, 21 Feb 2019 13:44:59 +0000 (14:44 +0100)
committerFlorin Coras <florin.coras@gmail.com>
Thu, 21 Feb 2019 17:35:35 +0000 (17:35 +0000)
commit5a6c8096cb51065b056c927133781c9f2db9148d
tree7eabb5921aeebf1d1eebc9f892aae6b0d1a989f0
parent30307af14583f6955eacafe73c3001164ee58a07
physmem: keep physmem VA in 39-bit address space on x86_64

Some x86 CPUs have IOMMU capable dealing only with 39-bit address space
This patch also adds option to specify physmem base address from
startup.conf

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