libpayload: Add video console framework

Add a framework for multiple video console drivers.  This is to prepare
for the Geode driver.

Signed-off-by: Jordan Crouse <jordan.crouse@amd.com>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>



git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3230 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Jordan Crouse
2008-04-10 22:49:02 +00:00
parent bac89d088c
commit 30939bdffd
10 changed files with 374 additions and 234 deletions

View File

@ -31,8 +31,8 @@
void console_init(void)
{
#ifdef CONFIG_VGA_CONSOLE
vga_init();
#ifdef CONFIG_VIDEO_CONSOLE
video_console_init();
#endif
#ifdef CONFIG_SERIAL_CONSOLE
serial_init();
@ -41,8 +41,8 @@ void console_init(void)
static void device_putchar(unsigned char c)
{
#ifdef CONFIG_VGA_CONSOLE
vga_putchar(0x700 | c);
#ifdef CONFIG_VIDEO_CONSOLE
video_console_putchar(0x700| c);
#endif
#ifdef CONFIG_SERIAL_CONSOLE
serial_putchar(c);