summaryrefslogtreecommitdiffstats
path: root/src/device
diff options
context:
space:
mode:
Diffstat (limited to 'src/device')
-rw-r--r--src/device/resource_allocator_v4.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/device/resource_allocator_v4.c b/src/device/resource_allocator_v4.c
index e64d8ade2d74..96d44882ed0e 100644
--- a/src/device/resource_allocator_v4.c
+++ b/src/device/resource_allocator_v4.c
@@ -401,8 +401,8 @@ static void allocate_toplevel_resources(const struct device *const domain,
if (!res->size)
continue;
- if (!memranges_steal(&ranges, res->limit, res->size, res->align, type, &base,
- CONFIG(RESOURCE_ALLOCATION_TOP_DOWN))) {
+ if (!memranges_steal(&ranges, effective_limit(res), res->size, res->align,
+ type, &base, CONFIG(RESOURCE_ALLOCATION_TOP_DOWN))) {
printk(BIOS_ERR, "Resource didn't fit!!!\n");
print_failed_res(dev, res);
continue;