soc/intel/common: Add an error for missing ramtop CMOS entry
Show an error if an option table is used, and the ramtop entry is not defined on a platform that uses it. Signed-off-by: Sean Rhodes <sean@starlabs.systems> Change-Id: Ie48f0766b29be8e1fb0c1f71c4b2ce6ed20e6207 Reviewed-on: https://review.coreboot.org/c/coreboot/+/74920 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Paul Menzel <paulepanter@mailbox.org> Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com>
This commit is contained in:
parent
9ab3a1fe4a
commit
bfe2cd402d
|
@ -19,6 +19,10 @@
|
|||
#if CONFIG(USE_OPTION_TABLE)
|
||||
#include "option_table.h"
|
||||
|
||||
#ifndef CMOS_VSTART_ramtop
|
||||
#error "The `ramtop` CMOS entry is missing, please add it to your cmos.layout."
|
||||
#endif
|
||||
|
||||
#if CMOS_VSTART_ramtop % 8 != 0
|
||||
#error "The `ramtop` CMOS entry needs to be byte aligned, check your cmos.layout."
|
||||
#endif // CMOS_VSTART_ramtop % 8 != 0
|
||||
|
|
Loading…
Reference in New Issue