summaryrefslogtreecommitdiff
path: root/src/soc
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc')
-rw-r--r--src/soc/intel/xeon_sp/memmap.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/soc/intel/xeon_sp/memmap.c b/src/soc/intel/xeon_sp/memmap.c
index bf4c13e4d3..b70c1cc75a 100644
--- a/src/soc/intel/xeon_sp/memmap.c
+++ b/src/soc/intel/xeon_sp/memmap.c
@@ -35,7 +35,8 @@ void fill_postcar_frame(struct postcar_frame *pcf)
size_t cbmem_size;
/* Try account for the CBMEM region currently used and for future use */
- cbmem_get_region((void **)&cbmem_base, &cbmem_size);
+ if (cbmem_get_region((void **)&cbmem_base, &cbmem_size))
+ die("Could not find cbmem region");
printk(BIOS_DEBUG, "top_of_ram = 0x%lx\n", top_of_ram);
printk(BIOS_DEBUG, "cbmem base_ptr: 0x%lx, size: 0x%zx\n", cbmem_base, cbmem_size);
/* Assume 4MiB will be enough for future cbmem objects (FSP-S, ramstage, ...) */