Author: jchandra Date: Sat Jul 31 19:11:38 2010 New Revision: 210698 URL: http://svn.freebsd.org/changeset/base/210698
Log: Use fuword32() to fetch instructions, this will work on both 32 and 64 bit compilation. Modified: head/sys/mips/mips/trap.c Modified: head/sys/mips/mips/trap.c ============================================================================== --- head/sys/mips/mips/trap.c Sat Jul 31 17:58:44 2010 (r210697) +++ head/sys/mips/mips/trap.c Sat Jul 31 19:11:38 2010 (r210698) @@ -820,7 +820,7 @@ dofault: va += sizeof(int); /* read break instruction */ - instr = fuword((caddr_t)va); + instr = fuword32((caddr_t)va); #if 0 printf("trap: %s (%d) breakpoint %x at %x: (adr %x ins %x)\n", p->p_comm, p->p_pid, instr, trapframe->pc, @@ -869,7 +869,7 @@ dofault: if (DELAYBRANCH(trapframe->cause)) va += sizeof(int); /* read break instruction */ - instr = fuword((caddr_t)va); + instr = fuword32((caddr_t)va); if (DELAYBRANCH(trapframe->cause)) { /* Check BD bit */ locr0->pc = MipsEmulateBranch(locr0, trapframe->pc, 0, _______________________________________________ svn-src-head@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"