From 35b6bbb7217956fe29f5d7f29d3ce780f1e640f5 Mon Sep 17 00:00:00 2001 From: Stefan Reinauer Date: Sun, 28 Mar 2010 21:26:54 +0000 Subject: drop unneeded __ROMCC__ checks when the check for __PRE_RAM__ is more appropriate. Also, factor out post_code() for __PRE_RAM__ code and drop it from some mainboards. Signed-off-by: Stefan Reinauer Acked-by: Stefan Reinauer git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5307 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- src/arch/i386/lib/console.c | 13 +++++++++++++ src/arch/i386/lib/console_print.c | 4 ---- 2 files changed, 13 insertions(+), 4 deletions(-) (limited to 'src/arch/i386/lib') diff --git a/src/arch/i386/lib/console.c b/src/arch/i386/lib/console.c index 15d65a31c7..69b5a66f38 100644 --- a/src/arch/i386/lib/console.c +++ b/src/arch/i386/lib/console.c @@ -19,6 +19,19 @@ void console_init(void) print_info(console_test); } + +void post_code(u8 value) +{ +#if !defined(CONFIG_NO_POST) || CONFIG_NO_POST==0 +#if CONFIG_SERIAL_POST==1 + print_emerg("POST: 0x"); + print_emerg_hex8(value); + print_emerg("\r\n"); +#endif + outb(value, 0x80); +#endif +} + void die(const char *str) { print_emerg(str); diff --git a/src/arch/i386/lib/console_print.c b/src/arch/i386/lib/console_print.c index 0aa540d153..2acec2308a 100644 --- a/src/arch/i386/lib/console_print.c +++ b/src/arch/i386/lib/console_print.c @@ -62,10 +62,6 @@ static void __console_tx_string(int loglevel, const char *str) } } -/* Actually this should say defined(__ROMCC__) but that define is explicitly - * set in some romstage.c files to trigger the simple device_t version to be used. - * So __GNUCC__ does the right thing here. - */ #if defined (__ROMCC__) #define STATIC #else -- cgit v1.2.3