(trivial) add filo call back for those few mainboards that still (need to)
authorStefan Reinauer <stepan@coresystems.de>
Wed, 1 Apr 2009 13:54:16 +0000 (13:54 +0000)
committerStefan Reinauer <stepan@openbios.org>
Wed, 1 Apr 2009 13:54:16 +0000 (13:54 +0000)
use the built-in filo.

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

src/boot/hardwaremain.c

index fdecc7d9ba20cc252c6225b733de06482cc0c46c..bf2853a4b93d57433b5b3b84c5934d1efbdc59ae 100644 (file)
@@ -89,20 +89,20 @@ void hardwaremain(int boot_complete)
        lb_mem = write_tables();
 
 #if CONFIG_ROMFS == 1
-       printk_err("=================================================\n");
-#if USE_FALLBACK_IMAGE == 1
+# if USE_FALLBACK_IMAGE == 1
        void (*pl)(void) = romfs_load_payload(lb_mem, "fallback/payload");
-#else
+# else
        void (*pl)(void) = romfs_load_payload(lb_mem, "normal/payload");
-#endif
+# endif
 #endif
 
-#warning elfboot will soon be deprecated
-
-       printk_err("Trying elfboot, but that will be gone soon!\n");
+#if CONFIG_FS_PAYLOAD == 1
+#warning "CONFIG_FS_PAYLOAD is deprecated."
+       filo(lb_mem);
+#else
+#warning "elfboot will soon be deprecated."
        elfboot(lb_mem);
-
-       printk_err("NO BOOT METHOD succeeded\n");
-
+#endif
+       printk_err("Boot failed.\n");
 }