sandbox: vm: fix incorrect region/zone limit addresses

This commit is contained in:
2023-01-29 20:10:15 +00:00
parent 8fb71ccb77
commit c0c930e5a9
3 changed files with 75 additions and 19 deletions

View File

@@ -20,8 +20,17 @@ kern_status_t vm_bootstrap(const vm_zone_descriptor_t *zones, size_t nr_zones)
vm_page_init_array();
for (size_t i = 0; i < nr_zones; i++) {
vm_zone_init(&node_data->pg_zones[zones[i].zd_id], zones[i].zd_name, zones[i].zd_base, zones[i].zd_limit);
vm_zone_init(&node_data->pg_zones[zones[i].zd_id], &zones[i]);
}
return KERN_OK;
}
vm_pg_data_t *vm_pg_data_get(int node)
{
if (node == 0) {
return node_data;
}
return NULL;
}