CBMEM CONSOLE: Add code using the new console driver.
The new added code is compiled in when the CBMEM_CONSOLE config flag is enabled. Change-Id: Ifd1f492ce6321412a014333babbc5b3f14635988 Signed-off-by: Vadim Bendebury <vbendeb@chromium.org> Reviewed-on: http://review.coreboot.org/721 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
This commit is contained in:
parent
be25a4ded0
commit
1078c67af1
|
@ -46,6 +46,9 @@ static void __console_tx_byte(unsigned char byte)
|
|||
#if CONFIG_CONSOLE_NE2K
|
||||
ne2k_append_data_byte(byte, CONFIG_CONSOLE_NE2K_IO_PORT);
|
||||
#endif
|
||||
#if CONFIG_CONSOLE_CBMEM
|
||||
cbmemc_tx_byte(byte);
|
||||
#endif
|
||||
}
|
||||
|
||||
static void __console_tx_nibble(unsigned nibble)
|
||||
|
|
|
@ -46,6 +46,9 @@ static void console_tx_byte(unsigned char byte)
|
|||
#if CONFIG_CONSOLE_NE2K
|
||||
ne2k_append_data(&byte, 1, CONFIG_CONSOLE_NE2K_IO_PORT);
|
||||
#endif
|
||||
#if CONFIG_CONSOLE_CBMEM
|
||||
cbmemc_tx_byte(byte);
|
||||
#endif
|
||||
}
|
||||
|
||||
static void console_tx_flush(void)
|
||||
|
|
|
@ -92,6 +92,9 @@ void hardwaremain(int boot_complete)
|
|||
|
||||
#if CONFIG_WRITE_HIGH_TABLES == 1
|
||||
cbmem_initialize();
|
||||
#if CONFIG_CONSOLE_CBMEM
|
||||
cbmemc_reinit();
|
||||
#endif
|
||||
#endif
|
||||
#if CONFIG_HAVE_ACPI_RESUME == 1
|
||||
suspend_resume();
|
||||
|
|
|
@ -87,7 +87,7 @@ int console_tst_byte(void)
|
|||
return 0;
|
||||
}
|
||||
|
||||
#else
|
||||
#else // __PRE_RAM__ ^^^ NOT defined vvv defined
|
||||
|
||||
void console_init(void)
|
||||
{
|
||||
|
@ -103,6 +103,9 @@ void console_init(void)
|
|||
#endif
|
||||
#if CONFIG_CONSOLE_NE2K
|
||||
ne2k_init(CONFIG_CONSOLE_NE2K_IO_PORT);
|
||||
#endif
|
||||
#if CONFIG_CONSOLE_CBMEM
|
||||
cbmemc_init();
|
||||
#endif
|
||||
static const char console_test[] =
|
||||
"\n\ncoreboot-"
|
||||
|
|
Loading…
Reference in New Issue