forked from Imagelibrary/rtems
arm: Fix printk warnings.
This commit is contained in:
@@ -16,6 +16,8 @@
|
|||||||
#include "config.h"
|
#include "config.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include <inttypes.h>
|
||||||
|
|
||||||
#include <rtems/score/cpu.h>
|
#include <rtems/score/cpu.h>
|
||||||
#include <rtems/bspIo.h>
|
#include <rtems/bspIo.h>
|
||||||
|
|
||||||
@@ -27,7 +29,7 @@ static void _ARM_VFP_context_print( const ARM_VFP_context *vfp_context )
|
|||||||
int i;
|
int i;
|
||||||
|
|
||||||
printk(
|
printk(
|
||||||
"FPEXC = 0x%08x\nFPSCR = 0x%08x\n",
|
"FPEXC = 0x%08" PRIx32 "\nFPSCR = 0x%08" PRIx32 "\n",
|
||||||
vfp_context->register_fpexc,
|
vfp_context->register_fpexc,
|
||||||
vfp_context->register_fpscr
|
vfp_context->register_fpscr
|
||||||
);
|
);
|
||||||
@@ -36,7 +38,7 @@ static void _ARM_VFP_context_print( const ARM_VFP_context *vfp_context )
|
|||||||
uint32_t low = (uint32_t) dx[i];
|
uint32_t low = (uint32_t) dx[i];
|
||||||
uint32_t high = (uint32_t) (dx[i] >> 32);
|
uint32_t high = (uint32_t) (dx[i] >> 32);
|
||||||
|
|
||||||
printk( "D%02i = 0x%08x%08x\n", i, high, low );
|
printk( "D%02i = 0x%08" PRIx32 "%08" PRIx32 "\n", i, high, low );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
@@ -46,20 +48,20 @@ void _CPU_Exception_frame_print( const CPU_Exception_frame *frame )
|
|||||||
{
|
{
|
||||||
printk(
|
printk(
|
||||||
"\n"
|
"\n"
|
||||||
"R0 = 0x%08x R8 = 0x%08x\n"
|
"R0 = 0x%08" PRIx32 " R8 = 0x%08" PRIx32 "\n"
|
||||||
"R1 = 0x%08x R9 = 0x%08x\n"
|
"R1 = 0x%08" PRIx32 " R9 = 0x%08" PRIx32 "\n"
|
||||||
"R2 = 0x%08x R10 = 0x%08x\n"
|
"R2 = 0x%08" PRIx32 " R10 = 0x%08" PRIx32 "\n"
|
||||||
"R3 = 0x%08x R11 = 0x%08x\n"
|
"R3 = 0x%08" PRIx32 " R11 = 0x%08" PRIx32 "\n"
|
||||||
"R4 = 0x%08x R12 = 0x%08x\n"
|
"R4 = 0x%08" PRIx32 " R12 = 0x%08" PRIx32 "\n"
|
||||||
"R5 = 0x%08x SP = 0x%08x\n"
|
"R5 = 0x%08" PRIx32 " SP = 0x%08" PRIx32 "\n"
|
||||||
"R6 = 0x%08x LR = 0x%08x\n"
|
"R6 = 0x%08" PRIx32 " LR = 0x%08" PRIxPTR "\n"
|
||||||
"R7 = 0x%08x PC = 0x%08x\n"
|
"R7 = 0x%08" PRIx32 " PC = 0x%08" PRIxPTR "\n"
|
||||||
#if defined(ARM_MULTILIB_ARCH_V4)
|
#if defined(ARM_MULTILIB_ARCH_V4)
|
||||||
"CPSR = 0x%08x "
|
"CPSR = 0x%08" PRIx32 " "
|
||||||
#elif defined(ARM_MULTILIB_ARCH_V7M)
|
#elif defined(ARM_MULTILIB_ARCH_V7M)
|
||||||
"XPSR = 0x%08x "
|
"XPSR = 0x%08" PRIx32 " "
|
||||||
#endif
|
#endif
|
||||||
"VEC = 0x%08x\n",
|
"VEC = 0x%08" PRIxPTR "\n",
|
||||||
frame->register_r0,
|
frame->register_r0,
|
||||||
frame->register_r8,
|
frame->register_r8,
|
||||||
frame->register_r1,
|
frame->register_r1,
|
||||||
@@ -73,15 +75,15 @@ void _CPU_Exception_frame_print( const CPU_Exception_frame *frame )
|
|||||||
frame->register_r5,
|
frame->register_r5,
|
||||||
frame->register_sp,
|
frame->register_sp,
|
||||||
frame->register_r6,
|
frame->register_r6,
|
||||||
frame->register_lr,
|
(intptr_t) frame->register_lr,
|
||||||
frame->register_r7,
|
frame->register_r7,
|
||||||
frame->register_pc,
|
(intptr_t) frame->register_pc,
|
||||||
#if defined(ARM_MULTILIB_ARCH_V4)
|
#if defined(ARM_MULTILIB_ARCH_V4)
|
||||||
frame->register_cpsr,
|
frame->register_cpsr,
|
||||||
#elif defined(ARM_MULTILIB_ARCH_V7M)
|
#elif defined(ARM_MULTILIB_ARCH_V7M)
|
||||||
frame->register_xpsr,
|
frame->register_xpsr,
|
||||||
#endif
|
#endif
|
||||||
frame->vector
|
(intptr_t) frame->vector
|
||||||
);
|
);
|
||||||
|
|
||||||
_ARM_VFP_context_print( frame->vfp_context );
|
_ARM_VFP_context_print( frame->vfp_context );
|
||||||
|
|||||||
Reference in New Issue
Block a user