We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 96aee16 commit 2dc87aeCopy full SHA for 2dc87ae
src/core/mem.c
@@ -418,11 +418,13 @@ static struct mem_region* mem_find_root_region(void)
418
for (size_t i = 0; i < platform.region_num; i++) {
419
struct mem_region* region = &(platform.regions[i]);
420
bool is_in_rgn;
421
+ vaddr_t root_base_addr;
422
if (DEFINED(MEM_NON_UNIFIED)) {
- is_in_rgn = range_in_range(data_addr, root_mem_size, region->base, region->size);
423
+ root_base_addr = data_addr;
424
} else {
- is_in_rgn = range_in_range(img_addr, root_mem_size, region->base, region->size);
425
+ root_base_addr = img_addr;
426
}
427
+ is_in_rgn = range_in_range(root_base_addr, root_mem_size, region->base, region->size);
428
429
if (is_in_rgn) {
430
root_mem_region = region;
0 commit comments