diff options
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/i386/pc386/console/console.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/i386/pc386/console/console.c b/c/src/lib/libbsp/i386/pc386/console/console.c index 907d540542..8b4664b9d4 100644 --- a/c/src/lib/libbsp/i386/pc386/console/console.c +++ b/c/src/lib/libbsp/i386/pc386/console/console.c @@ -139,6 +139,10 @@ int kbd_poll_read( int minor ) return -1; } +/* provide default that does nothing */ +extern void +BSP_runtime_console_select(int *, int *) __attribute__((weak)); + /*-------------------------------------------------------------------------+ | Console device driver INITIALIZE entry point. +--------------------------------------------------------------------------+ @@ -186,6 +190,9 @@ console_initialize(rtems_device_major_number major, */ rtems_termios_initialize (); + if ( BSP_runtime_console_select ) + BSP_runtime_console_select(&BSPPrintkPort, &BSPConsolePort); + #ifdef RTEMS_RUNTIME_CONSOLE_SELECT /* * If no video card, fall back to serial port console |