From bcabf2fa749f0690da982aaba52d9045f231c119 Mon Sep 17 00:00:00 2001 From: Patrick Georgi Date: Sat, 25 Sep 2010 14:15:41 +0000 Subject: [PATCH] Make globals in romstage break the build, so we don't have to wonder why variables in .data or .bss (both somewhere in ROM space) are wrong. Signed-off-by: Patrick Georgi Acked-by: Stefan Reinauer git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5841 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- src/arch/i386/init/ldscript_fallback_cbfs.lb | 1 + 1 file changed, 1 insertion(+) diff --git a/src/arch/i386/init/ldscript_fallback_cbfs.lb b/src/arch/i386/init/ldscript_fallback_cbfs.lb index 22e06d8941..480fd32d5d 100644 --- a/src/arch/i386/init/ldscript_fallback_cbfs.lb +++ b/src/arch/i386/init/ldscript_fallback_cbfs.lb @@ -49,4 +49,5 @@ SECTIONS *(.comment.*) *(.note.*) } + _bogus = ASSERT((SIZEOF(.bss) + SIZEOF(.data)) == 0, "Do not use global variables in romstage"); }