diff options
Diffstat (limited to 'common/vmem.c')
| -rw-r--r-- | common/vmem.c | 5 |
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; |
