diff options
author | Jennifer Averett <Jennifer.Averett@OARcorp.com> | 2005-05-03 14:20:07 +0000 |
---|---|---|
committer | Jennifer Averett <Jennifer.Averett@OARcorp.com> | 2005-05-03 14:20:07 +0000 |
commit | 9dee983377b9278bfcaa0815470458871a042538 (patch) | |
tree | f677372129c7909930504ccda8f297207be92892 /c/src/lib/libbsp/i386/pc386/console/console.c | |
parent | 2005-05-03 Jennifer Averett <jennifer.averett@oarcorp.com> (diff) | |
download | rtems-9dee983377b9278bfcaa0815470458871a042538.tar.bz2 |
2005-05-03 Jennifer Averett <jennifer.averett@oarcorp.com>
* 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
remove warnings.
* console/console.c, wd8003/wd8003.c: Added support for
addition of parameter in ISRs.
Diffstat (limited to 'c/src/lib/libbsp/i386/pc386/console/console.c')
-rw-r--r-- | c/src/lib/libbsp/i386/pc386/console/console.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/i386/pc386/console/console.c b/c/src/lib/libbsp/i386/pc386/console/console.c index 7679cca602..5fc912386d 100644 --- a/c/src/lib/libbsp/i386/pc386/console/console.c +++ b/c/src/lib/libbsp/i386/pc386/console/console.c @@ -74,7 +74,8 @@ extern void kbd_init( void ); /*-------------------------------------------------------------------------+ | External Prototypes +--------------------------------------------------------------------------*/ -extern void keyboard_interrupt(void); +extern void keyboard_interrupt(void ); +extern void keyboard_interrupt_wrapper(void *); extern char BSP_wait_polled_input(void); extern void _IBMPC_initVideo(void); @@ -86,7 +87,7 @@ static int isr_is_on(const rtems_irq_connect_data *); extern int rtems_kbpoll( void ); static rtems_irq_connect_data console_isr_data = {BSP_KEYBOARD, - keyboard_interrupt, + keyboard_interrupt_wrapper, 0, isr_on, isr_off, @@ -558,6 +559,10 @@ conSetAttr(int minor, const struct termios *t) return 0; } +void keyboard_interrupt_wrapper(void *unused){ + keyboard_interrupt(); +} + /* * BSP initialization */ |