summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-02-15 12:57:56 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-02-15 12:57:56 +0100
commitbc744618827f7a80c784df063e675f863e72fb88 (patch)
tree2f75d1bb51d1532e596b46b9e5d80fd788d9fe12
parentlibdl: Fix warning (diff)
downloadrtems-bc744618827f7a80c784df063e675f863e72fb88.tar.bz2
bsps/sparc: Fix warnings
-rw-r--r--c/src/lib/libbsp/sparc/erc32/startup/spurious.c9
-rw-r--r--c/src/lib/libbsp/sparc/leon2/startup/spurious.c7
-rw-r--r--c/src/lib/libbsp/sparc/leon3/startup/spurious.c13
3 files changed, 19 insertions, 10 deletions
diff --git a/c/src/lib/libbsp/sparc/erc32/startup/spurious.c b/c/src/lib/libbsp/sparc/erc32/startup/spurious.c
index ac46aac067..4e52892c5f 100644
--- a/c/src/lib/libbsp/sparc/erc32/startup/spurious.c
+++ b/c/src/lib/libbsp/sparc/erc32/startup/spurious.c
@@ -15,6 +15,7 @@
#include <bsp.h>
#include <rtems/bspIo.h>
+#include <inttypes.h>
void _CPU_Exception_frame_print( const CPU_Exception_frame *frame )
{
@@ -26,7 +27,11 @@ void _CPU_Exception_frame_print( const CPU_Exception_frame *frame )
real_trap = SPARC_REAL_TRAP_NUMBER(trap);
isf = frame->isf;
- printk( "Unexpected trap (%2d) at address 0x%08x\n", real_trap, isf->tpc);
+ printk(
+ "Unexpected trap (%2" PRId32 ") at address 0x%08" PRIx32 "\n",
+ real_trap,
+ isf->tpc
+ );
switch (real_trap) {
@@ -56,7 +61,7 @@ void _CPU_Exception_frame_print( const CPU_Exception_frame *frame )
printk( "fp exception\n" );
break;
case 0x09:
- printk("data access exception at 0x%08x\n",
+ printk("data access exception at 0x%08" PRIx32 "\n",
ERC32_MEC.First_Failing_Address );
break;
case 0x0A:
diff --git a/c/src/lib/libbsp/sparc/leon2/startup/spurious.c b/c/src/lib/libbsp/sparc/leon2/startup/spurious.c
index 819e6d4a70..a4cd1fa38d 100644
--- a/c/src/lib/libbsp/sparc/leon2/startup/spurious.c
+++ b/c/src/lib/libbsp/sparc/leon2/startup/spurious.c
@@ -21,6 +21,7 @@
#include <bsp.h>
#include <rtems/bspIo.h>
+#include <inttypes.h>
void _CPU_Exception_frame_print( const CPU_Exception_frame *frame )
{
@@ -32,7 +33,11 @@ void _CPU_Exception_frame_print( const CPU_Exception_frame *frame )
real_trap = SPARC_REAL_TRAP_NUMBER(trap);
isf = frame->isf;
- printk( "Unexpected trap (%2d) at address 0x%08x\n", real_trap, isf->tpc);
+ printk(
+ "Unexpected trap (%2" PRId32 ") at address 0x%08" PRIx32 "\n",
+ real_trap,
+ isf->tpc
+ );
switch (real_trap) {
diff --git a/c/src/lib/libbsp/sparc/leon3/startup/spurious.c b/c/src/lib/libbsp/sparc/leon3/startup/spurious.c
index 39ceacfafa..647ecd0e0d 100644
--- a/c/src/lib/libbsp/sparc/leon3/startup/spurious.c
+++ b/c/src/lib/libbsp/sparc/leon3/startup/spurious.c
@@ -20,6 +20,7 @@
#include <bsp.h>
#include <rtems/score/cpu.h>
#include <rtems/bspIo.h>
+#include <inttypes.h>
void _CPU_Exception_frame_print( const CPU_Exception_frame *frame )
{
@@ -31,7 +32,11 @@ void _CPU_Exception_frame_print( const CPU_Exception_frame *frame )
real_trap = SPARC_REAL_TRAP_NUMBER(trap);
isf = frame->isf;
- printk( "Unexpected trap (0x%02x) at address 0x%08x\n", real_trap, isf->tpc);
+ printk(
+ "Unexpected trap (%2" PRId32 ") at address 0x%08" PRIx32 "\n",
+ real_trap,
+ isf->tpc
+ );
switch (real_trap) {
@@ -60,12 +65,6 @@ void _CPU_Exception_frame_print( const CPU_Exception_frame *frame )
case 0x08:
printk( "fp exception\n" );
break;
- case 0x09:
- printk( "Unexpected trap (0x%2d) at address XXX\n",
- real_trap
- /* XXX FIXME isf->tpc */
- );
- break;
case 0x0A:
printk( "tag overflow\n" );
break;