PERFORCE change 87985 for review

Olivier Houchard cognet at FreeBSD.org
Fri Dec 9 15:38:37 PST 2005


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

Change 87985 by cognet at cognet on 2005/12/09 23:38:06

	grrr
	Get the right physical addr for the PTEs.
	Pointy hat to:	cognet

Affected files ...

.. //depot/projects/arm/src/sys/arm/at91/kb920x_machdep.c#6 edit

Differences ...

==== //depot/projects/arm/src/sys/arm/at91/kb920x_machdep.c#6 (text+ko) ====

@@ -245,11 +245,12 @@
 			valloc_pages(kernel_pt_table[loop],
 			    L2_TABLE_SIZE / PAGE_SIZE);
 		} else {
-			kernel_pt_table[loop].pv_pa = freemempos -
+			kernel_pt_table[loop].pv_va = freemempos -
 			    (loop % (PAGE_SIZE / L2_TABLE_SIZE_REAL)) *
 			    L2_TABLE_SIZE_REAL;
-			kernel_pt_table[loop].pv_va = 
-			    kernel_pt_table[loop].pv_pa;
+			kernel_pt_table[loop].pv_pa = 
+			    kernel_pt_table[loop].pv_va - KERNVIRTADDR +
+			    KERNPHYSADDR;
 		}
 		i++;
 	}


More information about the p4-projects mailing list