aboutsummaryrefslogtreecommitdiffstats
path: root/vlib/vlib/unix/physmem.c
diff options
context:
space:
mode:
Diffstat (limited to 'vlib/vlib/unix/physmem.c')
-rw-r--r--vlib/vlib/unix/physmem.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/vlib/vlib/unix/physmem.c b/vlib/vlib/unix/physmem.c
index 83b40be6..d7428c9b 100644
--- a/vlib/vlib/unix/physmem.c
+++ b/vlib/vlib/unix/physmem.c
@@ -261,6 +261,11 @@ clib_error_t * unix_physmem_init (vlib_main_t * vm, int physical_memory_required
else
error = clib_error_return (0, "uio_dma deprecated");
+ vpm->page_mask = pow2_mask (vpm->log2_n_bytes_per_page);
+ vpm->virtual.start = pointer_to_uword (pm->mem);
+ vpm->virtual.size = pm->mem_size;
+ vpm->virtual.end = vpm->virtual.start + vpm->virtual.size;
+
if (using_fake_memory)
fformat(stderr, "%s: use fake dma pages\n", __FUNCTION__);
else