serial_console.c

Go to the documentation of this file.
00001 #include <gpxe/init.h>
00002 #include <gpxe/serial.h>
00003 #include "console.h"
00004 
00005 /** @file
00006  *
00007  * Serial console
00008  *
00009  */
00010 
00011 struct console_driver serial_console __console_driver;
00012 
00013 static void serial_console_init ( void ) {
00014         /* Serial driver initialization should already be done,
00015          * time to enable the serial console. */
00016         serial_console.disabled = 0;
00017 }
00018 
00019 struct console_driver serial_console __console_driver = {
00020         .putchar = serial_putc,
00021         .getchar = serial_getc,
00022         .iskey = serial_ischar,
00023         .disabled = 1,
00024 };
00025 
00026 /**
00027  * Serial console initialisation function
00028  */
00029 struct init_fn serial_console_init_fn __init_fn ( INIT_CONSOLE ) = {
00030         .initialise = serial_console_init,
00031 };

Generated on Tue Apr 6 20:00:51 2010 for gPXE by  doxygen 1.5.7.1