summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2008-08-19 19:34:08 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2008-08-19 19:34:08 +0000
commite3a1d4255d653ba099de68257b4ff4a5019e45a5 (patch)
treed572f818d85eefadc8bca4be99503837fadae08d /c/src/lib/libbsp/i386
parent2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com> (diff)
downloadrtems-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/ChangeLog5
-rw-r--r--c/src/lib/libbsp/i386/pc386/clock/ckinit.c3
-rw-r--r--c/src/lib/libbsp/i386/pc386/console/serial_mouse.c1
-rw-r--r--c/src/lib/libbsp/i386/pc386/ne2000/ne2000.c2
-rw-r--r--c/src/lib/libbsp/i386/pc386/startup/bspstart.c6
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)