building for adp-ag101p showed this warning:
interrupts.c: In function 'show_regs':
interrupts.c:93: warning: array subscript is above array bounds
interrupts.c:93: warning: array subscript is above array bounds
and indeed, i see:
arch/nds32/lib/interrupts.c:
void show_regs(struct pt_regs *regs)
{
...
printf("r27: %08lx r26: %08lx r25: %08lx r24: %08lx\n",
regs->r[27], regs->r[26], regs->r[25], regs->r[24]);
but regs->r only has 26 members ...
arch/nds32/include/asm/ptrace.h:
struct pt_regs {
...
NDS32_REG r[26]; /* r0 - r25 */
NDS32_REG fp; /* r28 */
NDS32_REG gp; /* r29 */
maybe that should be r[28] in your asm/ptrace.h ?
-mike
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

