PERFORCE change 115867 for review

Oleksandr Tymoshenko gonzo at FreeBSD.org
Wed Mar 14 16:39:09 UTC 2007


http://perforce.freebsd.org/chv.cgi?CH=115867

Change 115867 by gonzo at gonzo_jeeves on 2007/03/14 16:38:47

	o Report real badvaddr instead of aligned to page.
	o Remove extra-space.

Affected files ...

.. //depot/projects/mips2/src/sys/mips/mips/trap.c#16 edit

Differences ...

==== //depot/projects/mips2/src/sys/mips/mips/trap.c#16 (text+ko) ====

@@ -169,7 +169,7 @@
 			pte = pmap_segmap(pmap, va);
 			pte += (va >> PAGE_SHIFT) & (NPTEPG - 1);
 
-			if (pte_ro(pte) )
+			if (pte_ro(pte))
 			{
 				ftype = VM_PROT_WRITE;
 				map = &td->td_proc->p_vmspace->vm_map;
@@ -227,8 +227,8 @@
 			break;
 
 		/* TODO: send signal */
-		printf("Userland memory access error %d on va=%08x, pc=%08x\n",
-		    error, va, tf->tf_regs[TF_EPC]	);
+		printf("Userland memory access error %d on va=%p, pc=%08x\n",
+		    error, badvaddr, tf->tf_regs[TF_EPC]);
 
 		panic("TODO: signal on memory access errors");
 


More information about the p4-projects mailing list