summaryrefslogtreecommitdiff
path: root/src/console/init.c
diff options
context:
space:
mode:
authorAaron Durbin <adurbin@chromium.org>2015-05-13 13:32:11 -0500
committerAaron Durbin <adurbin@chromium.org>2015-05-13 20:53:25 +0200
commitaab13266b1dca903ff25a0941a67586248a3fa66 (patch)
treedf9f4ff848a5ed96f57a5a67fff3f3c5d24c51fd /src/console/init.c
parente7366daf2ed322aca1a44297c6bd586c8d634316 (diff)
downloadcoreboot-aab13266b1dca903ff25a0941a67586248a3fa66.tar.xz
console: enumerate all known stages
There are more stages than currently handled in the initial message from console_init(). Add support for those including an UNKNOWN catchall. Change-Id: I2374db590072bdca8ff35116e2ecb2ad6459b697 Signed-off-by: Aaron Durbin <adurbin@chromium.org> Reviewed-on: http://review.coreboot.org/10194 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'src/console/init.c')
-rw-r--r--src/console/init.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/console/init.c b/src/console/init.c
index dc727b036d..5bca6ada54 100644
--- a/src/console/init.c
+++ b/src/console/init.c
@@ -24,6 +24,7 @@
#include <console/streams.h>
#include <device/pci.h>
#include <option.h>
+#include <rules.h>
#include <version.h>
/* While in romstage, console loglevel is built-time constant. */
@@ -49,12 +50,18 @@ void console_init(void)
printk(BIOS_INFO, "\n\ncoreboot-%s%s %s %s starting...\n",
coreboot_version, coreboot_extra_version, coreboot_build,
-#if defined(__BOOTBLOCK__)
+#if ENV_BOOTBLOCK
"bootblock"
-#elif defined(__PRE_RAM__)
+#elif ENV_ROMSTAGE
"romstage"
-#else
+#elif ENV_RAMSTAGE
"ramstage"
+#elif ENV_VERSTAGE
+ "verstage"
+#elif ENV_SECMON
+ "secmon"
+#else
+ "UNKNOWN"
#endif
);
}