aboutsummaryrefslogtreecommitdiff
path: root/common/vmem.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/vmem.c')
-rw-r--r--common/vmem.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/common/vmem.c b/common/vmem.c
index 25a8617..6d2b7dc 100644
--- a/common/vmem.c
+++ b/common/vmem.c
@@ -101,10 +101,11 @@ static struct sp_mem *sp_used_insert_region(struct sp_reg_root *r, struct sp_mem
return m;
}
-int sp_mem_init(struct sp_reg_root *r, size_t arena_size)
+int sp_mem_init(struct sp_reg_root *r, vm_t start, size_t arena_size)
{
struct sp_mem *m = get_mem_node();
- m->end = arena_size;
+ m->start = start;
+ m->end = start + arena_size;
sp_free_insert_region(r, m);
return 0;