Module Name: src Committed By: flxd Date: Sat Jan 27 10:07:41 UTC 2018
Modified Files: src/sys/arch/evbppc/mpc85xx: machdep.c src/sys/arch/powerpc/booke: trap.c Log Message: Fix more printf format strings for mfspr() (hi mrg). To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/sys/arch/evbppc/mpc85xx/machdep.c cvs rdiff -u -r1.26 -r1.27 src/sys/arch/powerpc/booke/trap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/evbppc/mpc85xx/machdep.c diff -u src/sys/arch/evbppc/mpc85xx/machdep.c:1.42 src/sys/arch/evbppc/mpc85xx/machdep.c:1.43 --- src/sys/arch/evbppc/mpc85xx/machdep.c:1.42 Thu Dec 22 14:47:57 2016 +++ src/sys/arch/evbppc/mpc85xx/machdep.c Sat Jan 27 10:07:41 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: machdep.c,v 1.42 2016/12/22 14:47:57 cherry Exp $ */ +/* $NetBSD: machdep.c,v 1.43 2018/01/27 10:07:41 flxd Exp $ */ /*- * Copyright (c) 2010, 2011 The NetBSD Foundation, Inc. * All rights reserved. @@ -1245,8 +1245,8 @@ initppc(vaddr_t startkernel, vaddr_t end /* * */ - printf(" hid0=%#lx/%#lx", hid0, mfspr(SPR_HID0)); - printf(" hid1=%#lx", mfspr(SPR_HID1)); + printf(" hid0=%#lx/%#jx", hid0, (uintmax_t)mfspr(SPR_HID0)); + printf(" hid1=%#jx", (uintmax_t)mfspr(SPR_HID1)); printf(" pordevsr=%#x", cpu_read_4(GLOBAL_BASE + PORDEVSR)); printf(" devdisr=%#x", cpu_read_4(GLOBAL_BASE + DEVDISR)); Index: src/sys/arch/powerpc/booke/trap.c diff -u src/sys/arch/powerpc/booke/trap.c:1.26 src/sys/arch/powerpc/booke/trap.c:1.27 --- src/sys/arch/powerpc/booke/trap.c:1.26 Thu Jul 31 12:11:37 2014 +++ src/sys/arch/powerpc/booke/trap.c Sat Jan 27 10:07:41 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: trap.c,v 1.26 2014/07/31 12:11:37 joerg Exp $ */ +/* $NetBSD: trap.c,v 1.27 2018/01/27 10:07:41 flxd Exp $ */ /*- * Copyright (c) 2010, 2011 The NetBSD Foundation, Inc. * All rights reserved. @@ -38,7 +38,7 @@ #include <sys/cdefs.h> -__KERNEL_RCSID(1, "$NetBSD: trap.c,v 1.26 2014/07/31 12:11:37 joerg Exp $"); +__KERNEL_RCSID(1, "$NetBSD: trap.c,v 1.27 2018/01/27 10:07:41 flxd Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -734,9 +734,10 @@ trap(enum ppc_booke_exceptions trap_code if ((VM_MAX_ADDRESS & 0x80000000) == 0 && usertrap && (tf->tf_fixreg[1] & 0x80000000)) { - printf("%s(entry): pid %d.%d (%s): %s invalid sp %#lx (sprg1=%#lx)\n", - __func__, p->p_pid, l->l_lid, p->p_comm, - trap_names[trap_code], tf->tf_fixreg[1], mfspr(SPR_SPRG1)); + printf("%s(entry): pid %d.%d (%s): %s invalid sp %#lx " + "(sprg1=%#jx)\n", __func__, p->p_pid, l->l_lid, p->p_comm, + trap_names[trap_code], tf->tf_fixreg[1], + (uintmax_t)mfspr(SPR_SPRG1)); dump_trapframe(tf, NULL); Debugger(); }