PERFORCE change 61983 for review

Marcel Moolenaar marcel at FreeBSD.org
Wed Sep 22 18:45:48 PDT 2004


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

Change 61983 by marcel at marcel_nfs on 2004/09/23 01:45:46

	IFC @61981

Affected files ...

.. //depot/projects/ia64/lib/libkvm/kvm_ia64.c#5 integrate

Differences ...

==== //depot/projects/ia64/lib/libkvm/kvm_ia64.c#5 (text+ko) ====

@@ -1,4 +1,4 @@
-/* $FreeBSD: src/lib/libkvm/kvm_ia64.c,v 1.5 2004/09/22 20:26:33 marcel Exp $ */
+/* $FreeBSD: src/lib/libkvm/kvm_ia64.c,v 1.6 2004/09/23 00:05:20 marcel Exp $ */
 /*	$NetBSD: kvm_alpha.c,v 1.7.2.1 1997/11/02 20:34:26 mellon Exp $	*/
 
 /*
@@ -196,9 +196,9 @@
 		pgaddr += (pgno * sizeof(pte));
 		if (kvm_read(kd, pgaddr, &pte, sizeof(pte)) != sizeof(pte))
 			goto fail;
-		if (!pte.pte_p)
+		if (!(pte.pte & PTE_PRESENT))
 			goto fail;
-		va = ((u_long)pte.pte_ppn << 12) + (va & (pgsz - 1));
+		va = (pte.pte & PTE_PPN_MASK) + (va & (pgsz - 1));
 		return (_kvm_pa2off(kd, va, pa, pgsz));
 	}
 


More information about the p4-projects mailing list