sandbox: vm: encode vm_page zone id within p_flags
This commit is contained in:
@@ -23,13 +23,16 @@ static vm_page_t *group_pages_into_block(vm_zone_t *z, phys_addr_t base, phys_ad
|
||||
}
|
||||
|
||||
pg->p_order = order;
|
||||
pg->p_zone = z;
|
||||
pg->p_node = z->z_info.zd_node;
|
||||
pg->p_zone = z->z_info.zd_id;
|
||||
}
|
||||
|
||||
return first_page;
|
||||
}
|
||||
|
||||
static void convert_region_to_blocks(vm_zone_t *zone, phys_addr_t base, phys_addr_t limit, int reserved)
|
||||
static void convert_region_to_blocks(vm_zone_t *zone,
|
||||
phys_addr_t base, phys_addr_t limit,
|
||||
int reserved)
|
||||
{
|
||||
size_t block_frames = vm_bytes_to_pages(limit - base + 1);
|
||||
printf("adding region %08zx-%08zx (%zu frames) to zone %s\n",
|
||||
|
||||
Reference in New Issue
Block a user