SMM: remove hack that was needed back in oldconfig times.
authorStefan Reinauer <stepan@coresystems.de>
Wed, 24 Mar 2010 16:45:46 +0000 (16:45 +0000)
committerStefan Reinauer <stepan@openbios.org>
Wed, 24 Mar 2010 16:45:46 +0000 (16:45 +0000)
These days it even does the wrong thing (not using the .smmobj.o version of
vtxprintf.c and printk.c)
Also, SMM never needed libgcc, it's only in coreboot_ram for yabel/x86emu's
crazy math.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5282 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

src/console/Makefile.inc
src/cpu/x86/smm/Makefile.inc

index d721fb4e33ef9cc8666241fe0df1dc38c0f768d5..a5dc735369dc4c8b14045b28c12759bce2740fae 100644 (file)
@@ -3,6 +3,9 @@ obj-y += console.o
 obj-y += vtxprintf.o
 obj-y += vsprintf.o
 
+smmobj-y += printk.o
+smmobj-y += vtxprintf.o
+
 initobj-y += vtxprintf.o
 
 driver-$(CONFIG_CONSOLE_SERIAL8250) += uart8250_console.o
index 36eb23a5d8f88ff0bc9302b20aad44380ded67c4..222bbd9bbc2f58aced842c5e6774e7b9ac0abbc7 100644 (file)
@@ -27,7 +27,7 @@ smmobj-y += smiutil.o
 
 ifdef POST_EVALUATION
 
-$(obj)/cpu/x86/smm/smm.o: $(smmobjs) $(obj)/console/printk.o $(obj)/console/vtxprintf.o $(LIBGCC_FILE_NAME)
+$(obj)/cpu/x86/smm/smm.o: $(smmobjs)
        $(CC) $(LDFLAGS) -nostdlib -r -o $@ $^
 
 $(obj)/cpu/x86/smm/smm: $(obj)/cpu/x86/smm/smm.o $(src)/cpu/x86/smm/smm.ld $(obj)/ldoptions