diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2008-08-19 19:34:08 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2008-08-19 19:34:08 +0000 |
commit | e3a1d4255d653ba099de68257b4ff4a5019e45a5 (patch) | |
tree | d572f818d85eefadc8bca4be99503837fadae08d /c/src/lib/libbsp/i386 | |
parent | 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com> (diff) | |
download | rtems-e3a1d4255d653ba099de68257b4ff4a5019e45a5.tar.bz2 |
2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
startup/bspstart.c: Fix warnings for prototypes, types, etc.
Diffstat (limited to 'c/src/lib/libbsp/i386')
-rw-r--r-- | c/src/lib/libbsp/i386/pc386/ChangeLog | 5 | ||||
-rw-r--r-- | c/src/lib/libbsp/i386/pc386/clock/ckinit.c | 3 | ||||
-rw-r--r-- | c/src/lib/libbsp/i386/pc386/console/serial_mouse.c | 1 | ||||
-rw-r--r-- | c/src/lib/libbsp/i386/pc386/ne2000/ne2000.c | 2 | ||||
-rw-r--r-- | c/src/lib/libbsp/i386/pc386/startup/bspstart.c | 6 |
5 files changed, 14 insertions, 3 deletions
diff --git a/c/src/lib/libbsp/i386/pc386/ChangeLog b/c/src/lib/libbsp/i386/pc386/ChangeLog index 25a0352635..a69032ef2e 100644 --- a/c/src/lib/libbsp/i386/pc386/ChangeLog +++ b/c/src/lib/libbsp/i386/pc386/ChangeLog @@ -1,3 +1,8 @@ +2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com> + + * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c, + startup/bspstart.c: Fix warnings for prototypes, types, etc. + 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org> * console/mouse_parser.c, console/mouse_parser.h, console/outch.c: diff --git a/c/src/lib/libbsp/i386/pc386/clock/ckinit.c b/c/src/lib/libbsp/i386/pc386/clock/ckinit.c index daee42d62b..c5c5b57e27 100644 --- a/c/src/lib/libbsp/i386/pc386/clock/ckinit.c +++ b/c/src/lib/libbsp/i386/pc386/clock/ckinit.c @@ -42,12 +42,13 @@ uint32_t pc386_clock_click_count; do { \ } while(0) +extern volatile uint32_t Clock_driver_isrs; + uint32_t bsp_clock_nanoseconds_since_last_tick(void) { uint32_t usecs, clicks, isrs; uint32_t usecs1, usecs2; uint8_t lsb, msb; - extern volatile uint32_t Clock_driver_isrs; rtems_interrupt_level level; /* diff --git a/c/src/lib/libbsp/i386/pc386/console/serial_mouse.c b/c/src/lib/libbsp/i386/pc386/console/serial_mouse.c index 3b7125c28d..ec55f4d276 100644 --- a/c/src/lib/libbsp/i386/pc386/console/serial_mouse.c +++ b/c/src/lib/libbsp/i386/pc386/console/serial_mouse.c @@ -20,6 +20,7 @@ #include <stdio.h> #include <stdlib.h> #include <assert.h> +#include <rtems/termiostypes.h> #include <bsp.h> #include <bsp/irq.h> diff --git a/c/src/lib/libbsp/i386/pc386/ne2000/ne2000.c b/c/src/lib/libbsp/i386/pc386/ne2000/ne2000.c index a657788916..bf6ca8469f 100644 --- a/c/src/lib/libbsp/i386/pc386/ne2000/ne2000.c +++ b/c/src/lib/libbsp/i386/pc386/ne2000/ne2000.c @@ -523,7 +523,7 @@ ne_init_irq_handler(int irno) #endif irq.name = irno; irq.hdl = ne_interrupt_handler; - irq.handle = irno; + irq.handle = (rtems_irq_hdl) irno; irq.on = ne_interrupt_on; irq.off = ne_interrupt_off; irq.isOn = ne_interrupt_is_on; diff --git a/c/src/lib/libbsp/i386/pc386/startup/bspstart.c b/c/src/lib/libbsp/i386/pc386/startup/bspstart.c index 93d1c3f9fd..fead98cf3c 100644 --- a/c/src/lib/libbsp/i386/pc386/startup/bspstart.c +++ b/c/src/lib/libbsp/i386/pc386/startup/bspstart.c @@ -146,6 +146,11 @@ void bsp_pretasking_hook(void) rtemsFreeMemStart += _heap_size; /* HEAP_SIZE in KBytes */ } /* bsp_pretasking_hook */ +/* + * External but essentially private method + */ +void Calibrate_loop_1ms(void); + /*-------------------------------------------------------------------------+ | Function: bsp_start | Description: Called before main is invoked. @@ -156,7 +161,6 @@ void bsp_pretasking_hook(void) void bsp_start_default( void ) { int pci_init_retval; - void Calibrate_loop_1ms(void); /* * Calibrate variable for 1ms-loop (see timer.c) |