summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--c/src/lib/libbsp/m68k/uC5282/ChangeLog5
-rw-r--r--c/src/lib/libbsp/m68k/uC5282/network/network.c6
-rw-r--r--c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c3
3 files changed, 10 insertions, 4 deletions
diff --git a/c/src/lib/libbsp/m68k/uC5282/ChangeLog b/c/src/lib/libbsp/m68k/uC5282/ChangeLog
index 994c228453..172fdb290f 100644
--- a/c/src/lib/libbsp/m68k/uC5282/ChangeLog
+++ b/c/src/lib/libbsp/m68k/uC5282/ChangeLog
@@ -1,3 +1,8 @@
+2010-04-26 Eric Norum <norume@aps.anl.gov>
+
+ * startup/bspstart.c: Clean up some warnings.
+ * network/network.c: Fix up full/half duplex printout and some warnings.
+
2010-04-08 Joel Sherrill <joel.sherrilL@OARcorp.com>
* start/start.S: Spacing.
diff --git a/c/src/lib/libbsp/m68k/uC5282/network/network.c b/c/src/lib/libbsp/m68k/uC5282/network/network.c
index 1cc26c0820..364dbd8356 100644
--- a/c/src/lib/libbsp/m68k/uC5282/network/network.c
+++ b/c/src/lib/libbsp/m68k/uC5282/network/network.c
@@ -831,7 +831,7 @@ enet_stats(struct mcf5282_enet_struct *sc)
else {
fixed = 1;
speed = sc->mii_cr & 0x2000 ? 100 : 10;
- full = sc->mii_cr & 0x100 ? "full" : "half";
+ full = sc->mii_cr & 0x100 ? 1 : 0;
}
printf("Link %s %d Mb/s, %s-duplex.\n",
fixed ? "fixed" : "auto-negotiate",
@@ -872,7 +872,7 @@ enet_stats(struct mcf5282_enet_struct *sc)
}
static int
-fec_ioctl(struct ifnet *ifp, int command, caddr_t data)
+fec_ioctl(struct ifnet *ifp, ioctl_command_t command, caddr_t data)
{
struct mcf5282_enet_struct *sc = ifp->if_softc;
int error = 0;
@@ -925,7 +925,7 @@ rtems_fec_driver_attach(struct rtems_bsdnet_ifconfig *config, int attaching )
int mtu;
int unitNumber;
char *unitName;
- unsigned char *hwaddr;
+ const unsigned char *hwaddr;
const char *env;
/*
diff --git a/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c b/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c
index 22fc635dcd..8b7dfc5a76 100644
--- a/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c
+++ b/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c
@@ -21,6 +21,7 @@
#include <bsp.h>
#include <rtems/error.h>
#include <errno.h>
+#include <stdio.h>
/*
* Location of 'VME' access
@@ -184,7 +185,7 @@ void _CPU_cache_invalidate_1_data_line(const void *addr)
#endif
}
-extern void bsp_fake_syscall(void);
+extern void bsp_fake_syscall(int);
/*
* The Arcturus boot ROM prints exception information improperly