diff options
Diffstat (limited to 'src/core/serial_console.c')
| -rw-r--r-- | src/core/serial_console.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/core/serial_console.c b/src/core/serial_console.c index b05a06b17..52bd53760 100644 --- a/src/core/serial_console.c +++ b/src/core/serial_console.c @@ -1,6 +1,7 @@ #include <ipxe/init.h> #include <ipxe/serial.h> #include <ipxe/console.h> +#include <config/console.h> /** @file * @@ -8,6 +9,12 @@ * */ +/* Set default console usage if applicable */ +#if ! ( defined ( CONSOLE_SERIAL ) && CONSOLE_EXPLICIT ( CONSOLE_SERIAL ) ) +#undef CONSOLE_SERIAL +#define CONSOLE_SERIAL CONSOLE_USAGE_ALL +#endif + struct console_driver serial_console __console_driver; static void serial_console_init ( void ) { @@ -21,6 +28,7 @@ struct console_driver serial_console __console_driver = { .getchar = serial_getc, .iskey = serial_ischar, .disabled = 1, + .usage = CONSOLE_SERIAL, }; /** |
