summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2006-09-14 15:50:54 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2006-09-14 15:50:54 +0000
commitc69885a5d77085ba20a0a112847e70736218d526 (patch)
tree33d548d13024c01acb9bd6e614d7591fdde91a1a /c/src/lib/libbsp
parent2006-09-14 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-c69885a5d77085ba20a0a112847e70736218d526.tar.bz2
2006-09-14 Joel Sherrill <joel@OARcorp.com>
* shared/gdbstub/mips-stub.c: Removed warnings.
Diffstat (limited to 'c/src/lib/libbsp')
-rw-r--r--c/src/lib/libbsp/mips/ChangeLog4
-rw-r--r--c/src/lib/libbsp/mips/shared/gdbstub/mips-stub.c19
2 files changed, 14 insertions, 9 deletions
diff --git a/c/src/lib/libbsp/mips/ChangeLog b/c/src/lib/libbsp/mips/ChangeLog
index 223cf70b40..6443f2f9a6 100644
--- a/c/src/lib/libbsp/mips/ChangeLog
+++ b/c/src/lib/libbsp/mips/ChangeLog
@@ -1,3 +1,7 @@
+2006-09-14 Joel Sherrill <joel@OARcorp.com>
+
+ * shared/gdbstub/mips-stub.c: Removed warnings.
+
2006-03-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: AC_CONFIG_SRCDIR(csb350).
diff --git a/c/src/lib/libbsp/mips/shared/gdbstub/mips-stub.c b/c/src/lib/libbsp/mips/shared/gdbstub/mips-stub.c
index a6920fe93b..5c537d037e 100644
--- a/c/src/lib/libbsp/mips/shared/gdbstub/mips-stub.c
+++ b/c/src/lib/libbsp/mips/shared/gdbstub/mips-stub.c
@@ -248,7 +248,7 @@ struct z0break
** written. Making it a char * as on the i386 will cause
** the zbreaks to mess up the breakpoint instructions
*/
- unsigned *address;
+ unsigned char *address;
unsigned instr;
};
@@ -502,7 +502,7 @@ hex2mem (char *buf, void *_addr, int length)
memory. */
static unsigned char *
bin2mem (
- unsigned char *buf,
+ char *buf,
unsigned char *mem,
int count
)
@@ -1204,14 +1204,15 @@ void handle_exception (rtems_vector_number vector, CPU_Interrupt_frame *frame)
/* Save current thread registers if necessary */
if (current_thread != thread) {
ret = rtems_gdb_stub_set_thread_regs(
- current_thread, (unsigned int *) &current_thread_registers);
+ current_thread,
+ (unsigned int *) (void *)&current_thread_registers);
ASSERT(ret);
}
/* Read new registers if necessary */
if (tmp != thread) {
ret = rtems_gdb_stub_get_thread_regs(
- tmp, (unsigned int *) &current_thread_registers);
+ tmp, (unsigned int *) (void *)&current_thread_registers);
if (!ret) {
/* Thread does not exist */
@@ -1229,10 +1230,10 @@ void handle_exception (rtems_vector_number vector, CPU_Interrupt_frame *frame)
case 'Z': /* Add breakpoint */
{
int ret, type, len;
- unsigned *address;
+ unsigned char *address;
struct z0break *z0;
- ret = parse_zbreak(inBuffer, &type, (unsigned char **)&address, &len);
+ ret = parse_zbreak(inBuffer, &type, &address, &len);
if (!ret) {
strcpy(outBuffer, "E01");
break;
@@ -1287,7 +1288,7 @@ void handle_exception (rtems_vector_number vector, CPU_Interrupt_frame *frame)
/* Fill it */
z0->address = address;
- if( z0->address == (unsigned *) frame->epc )
+ if( z0->address == (unsigned char *) frame->epc )
{
/* re-asserting the breakpoint that put us in here, so
we'll add the breakpoint but leave the code in place
@@ -1353,10 +1354,10 @@ void handle_exception (rtems_vector_number vector, CPU_Interrupt_frame *frame)
else
{
int ret, type, len;
- unsigned *address;
+ unsigned char *address;
struct z0break *z0;
- ret = parse_zbreak(inBuffer, &type, (unsigned char **)&address, &len);
+ ret = parse_zbreak(inBuffer, &type, &address, &len);
if (!ret) {
strcpy(outBuffer, "E01");
break;