aboutsummaryrefslogtreecommitdiff
path: root/src/console/console.c
diff options
context:
space:
mode:
authorKyösti Mälkki <kyosti.malkki@gmail.com>2014-02-14 10:04:31 +0200
committerPatrick Georgi <patrick@georgi-clan.de>2014-04-09 11:34:06 +0200
commit21333f96c78e6181c7a376538c48f3718b71d9ef (patch)
tree25b186801872f03a0a5dffd07a5c96e81ff886b0 /src/console/console.c
parentd53d96dddd1e8733b53519becda73288381d2396 (diff)
console: Split console_init()
Splitting the version prompt satisfies some requirements ROMCC sets for the order in which we include source files. Also GDB stub will need console hardware before entering main(). Change-Id: Ibb445a2f8cfb440d9dd69cade5f0ea41fb606f50 Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: http://review.coreboot.org/5331 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi <patrick@georgi-clan.de>
Diffstat (limited to 'src/console/console.c')
-rw-r--r--src/console/console.c38
1 files changed, 2 insertions, 36 deletions
diff --git a/src/console/console.c b/src/console/console.c
index 348264d452..1712877801 100644
--- a/src/console/console.c
+++ b/src/console/console.c
@@ -24,30 +24,13 @@
#include <console/ne2k.h>
#include <console/spkmodem.h>
-#include <build.h>
-#include <arch/hlt.h>
-#include <arch/io.h>
-
-#if CONFIG_EARLY_PCI_BRIDGE
-/* FIXME: ROMCC chokes on PCI headers. */
-#include <device/pci.h>
-#endif
-
#ifndef __PRE_RAM__
-#include <string.h>
-#include <types.h>
-#include <option.h>
/* initialize the console */
-void console_init(void)
+void console_hw_init(void)
{
struct console_driver *driver;
- if(get_option(&console_loglevel, "debug_level") != CB_SUCCESS)
- console_loglevel=CONFIG_DEFAULT_CONSOLE_LOGLEVEL;
-#if CONFIG_EARLY_PCI_BRIDGE
- pci_early_bridge_init();
-#endif
for(driver = console_drivers; driver < econsole_drivers; driver++) {
if (!driver->init)
continue;
@@ -104,14 +87,8 @@ int console_tst_byte(void)
#else // __PRE_RAM__ ^^^ NOT defined vvv defined
-void console_init(void)
+void console_hw_init(void)
{
-#if defined(__BOOT_BLOCK__) && CONFIG_BOOTBLOCK_CONSOLE || \
- !defined(__BOOT_BLOCK__) && CONFIG_EARLY_CONSOLE
-
-#if CONFIG_EARLY_PCI_BRIDGE
- pci_early_bridge_init();
-#endif
#if CONFIG_CONSOLE_SERIAL
uart_init();
#endif
@@ -127,16 +104,5 @@ void console_init(void)
#if CONFIG_CONSOLE_USB && CONFIG_USBDEBUG_IN_ROMSTAGE && !defined(__BOOT_BLOCK__)
usbdebug_init();
#endif
-
- static const char console_test[] =
- "\n\ncoreboot-"
- COREBOOT_VERSION
- COREBOOT_EXTRA_VERSION
- " "
- COREBOOT_BUILD
- " starting...\n";
- print_info(console_test);
-
-#endif /* CONFIG_EARLY_CONSOLE */
}
#endif