summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_print.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_print.c')
-rw-r--r--c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_print.c84
1 files changed, 42 insertions, 42 deletions
diff --git a/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_print.c b/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_print.c
index 79b2f69c36..5eb8d4dd88 100644
--- a/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_print.c
+++ b/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_print.c
@@ -67,7 +67,7 @@ void BSP_printStackTrace(const BSP_Exception_frame *excPtr)
printk("Stack Trace: \n ");
if (excPtr) {
- printk("IP: 0x%08" PRIu32 ", ", excPtr->EXC_SRR0);
+ printk("IP: 0x%08" PRIxPTR ", ", excPtr->EXC_SRR0);
sp = (LRFrame) GET_GPR(excPtr->GPR1);
lr = (void *) excPtr->EXC_LR;
} else {
@@ -75,9 +75,9 @@ void BSP_printStackTrace(const BSP_Exception_frame *excPtr)
__asm__ __volatile__("mr %0, 1":"=r"(sp));
lr = (LRFrame) ppc_link_register();
}
- printk("LR: 0x%08" PRIuPTR "\n", (uintptr_t) lr);
+ printk("LR: 0x%08" PRIxPTR "\n", (uintptr_t) lr);
for (f = (LRFrame) sp, i = 0; f->frameLink && i < STACK_CLAMP; f = f->frameLink) {
- printk("--^ 0x%08" PRIuPTR "", (uintptr_t) (f->frameLink->lr));
+ printk("--^ 0x%08" PRIxPTR "", (uintptr_t) (f->frameLink->lr));
if (!(++i % 5))
printk("\n");
}
@@ -96,8 +96,8 @@ void _CPU_Exception_frame_print(const CPU_Exception_frame *excPtr)
unsigned n = excPtr->_EXC_number & 0x7fff;
printk("exception vector %d (0x%x)\n", n, n);
- printk(" next PC or address of fault = 0x%08" PRIx32 "\n", excPtr->EXC_SRR0);
- printk(" saved MSR = 0x%08" PRIx32 "\n", excPtr->EXC_SRR1);
+ printk(" next PC or address of fault = 0x%08" PRIxPTR "\n", excPtr->EXC_SRR0);
+ printk(" saved MSR = 0x%08" PRIxPTR "\n", excPtr->EXC_SRR1);
/* Try to find out more about the context where this happened */
printk(
@@ -112,51 +112,51 @@ void _CPU_Exception_frame_print(const CPU_Exception_frame *excPtr)
/* Dump registers */
- printk(" R0 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR0));
+ printk(" R0 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR0));
if (synch) {
- printk(" R1 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR1));
- printk(" R2 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR2));
+ printk(" R1 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR1));
+ printk(" R2 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR2));
} else {
printk(" ");
printk(" ");
}
- printk(" R3 = 0x%08" PRIx32 "\n", GET_GPR(excPtr->GPR3));
- printk(" R4 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR4));
- printk(" R5 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR5));
- printk(" R6 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR6));
- printk(" R7 = 0x%08" PRIx32 "\n", GET_GPR(excPtr->GPR7));
- printk(" R8 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR8));
- printk(" R9 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR9));
- printk(" R10 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR10));
- printk(" R11 = 0x%08" PRIx32 "\n", GET_GPR(excPtr->GPR11));
- printk(" R12 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR12));
+ printk(" R3 = 0x%08" PRIxPTR "\n", GET_GPR(excPtr->GPR3));
+ printk(" R4 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR4));
+ printk(" R5 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR5));
+ printk(" R6 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR6));
+ printk(" R7 = 0x%08" PRIxPTR "\n", GET_GPR(excPtr->GPR7));
+ printk(" R8 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR8));
+ printk(" R9 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR9));
+ printk(" R10 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR10));
+ printk(" R11 = 0x%08" PRIxPTR "\n", GET_GPR(excPtr->GPR11));
+ printk(" R12 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR12));
if (synch) {
- printk(" R13 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR13));
- printk(" R14 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR14));
- printk(" R15 = 0x%08" PRIx32 "\n", GET_GPR(excPtr->GPR15));
- printk(" R16 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR16));
- printk(" R17 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR17));
- printk(" R18 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR18));
- printk(" R19 = 0x%08" PRIx32 "\n", GET_GPR(excPtr->GPR19));
- printk(" R20 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR20));
- printk(" R21 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR21));
- printk(" R22 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR22));
- printk(" R23 = 0x%08" PRIx32 "\n", GET_GPR(excPtr->GPR23));
- printk(" R24 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR24));
- printk(" R25 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR25));
- printk(" R26 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR26));
- printk(" R27 = 0x%08" PRIx32 "\n", GET_GPR(excPtr->GPR27));
- printk(" R28 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR28));
- printk(" R29 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR29));
- printk(" R30 = 0x%08" PRIx32 "", GET_GPR(excPtr->GPR30));
- printk(" R31 = 0x%08" PRIx32 "\n", GET_GPR(excPtr->GPR31));
+ printk(" R13 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR13));
+ printk(" R14 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR14));
+ printk(" R15 = 0x%08" PRIxPTR "\n", GET_GPR(excPtr->GPR15));
+ printk(" R16 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR16));
+ printk(" R17 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR17));
+ printk(" R18 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR18));
+ printk(" R19 = 0x%08" PRIxPTR "\n", GET_GPR(excPtr->GPR19));
+ printk(" R20 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR20));
+ printk(" R21 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR21));
+ printk(" R22 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR22));
+ printk(" R23 = 0x%08" PRIxPTR "\n", GET_GPR(excPtr->GPR23));
+ printk(" R24 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR24));
+ printk(" R25 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR25));
+ printk(" R26 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR26));
+ printk(" R27 = 0x%08" PRIxPTR "\n", GET_GPR(excPtr->GPR27));
+ printk(" R28 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR28));
+ printk(" R29 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR29));
+ printk(" R30 = 0x%08" PRIxPTR "", GET_GPR(excPtr->GPR30));
+ printk(" R31 = 0x%08" PRIxPTR "\n", GET_GPR(excPtr->GPR31));
} else {
printk("\n");
}
printk(" CR = 0x%08" PRIx32 "\n", excPtr->EXC_CR);
- printk(" CTR = 0x%08" PRIx32 "\n", excPtr->EXC_CTR);
+ printk(" CTR = 0x%08" PRIxPTR "\n", excPtr->EXC_CTR);
printk(" XER = 0x%08" PRIx32 "\n", excPtr->EXC_XER);
- printk(" LR = 0x%08" PRIx32 "\n", excPtr->EXC_LR);
+ printk(" LR = 0x%08" PRIxPTR "\n", excPtr->EXC_LR);
/* Would be great to print DAR but unfortunately,
* that is not portable across different CPUs.
@@ -206,13 +206,13 @@ void _CPU_Exception_frame_print(const CPU_Exception_frame *excPtr)
#ifdef PPC_MULTILIB_FPU
{
- unsigned long long *f = (unsigned long long *) &excPtr->F0;
+ uint64_t *f = (uint64_t *) &excPtr->F0;
int i;
- printk("FPSCR = 0x%08llx\n", excPtr->FPSCR);
+ printk("FPSCR = 0x%08" PRIu64 "\n", excPtr->FPSCR);
for (i = 0; i < 32; ++i) {
- printk(" F%02i = 0x%016llx\n", i, f[i]);
+ printk(" F%02i = 0x%016" PRIu64 "\n", i, f[i]);
}
}
#endif