diff options
-rw-r--r-- | src/soc/intel/apollolake/bootblock/bootblock.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/soc/intel/apollolake/bootblock/bootblock.c b/src/soc/intel/apollolake/bootblock/bootblock.c index 8c1ff919d1..31144ff219 100644 --- a/src/soc/intel/apollolake/bootblock/bootblock.c +++ b/src/soc/intel/apollolake/bootblock/bootblock.c @@ -98,7 +98,10 @@ static void cache_bios_region(void) return; /* Only the IFD BIOS region is memory mapped (at top of 4G) */ - rom_size = get_bios_size(); + rom_size = get_bios_size(); + + if (!rom_size) + return; /* Round to power of two */ alignment = 1 << (log2_ceil(rom_size)); |