Module Name: src Committed By: matt Date: Mon Sep 7 22:19:53 UTC 2009
Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap.c Log Message: Fix MIPS_PHYS_TO_XKPHYS calls. To generate a diff of this commit: cvs rdiff -u -r1.179.16.3 -r1.179.16.4 src/sys/arch/mips/mips/pmap.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/mips/mips/pmap.c diff -u src/sys/arch/mips/mips/pmap.c:1.179.16.3 src/sys/arch/mips/mips/pmap.c:1.179.16.4 --- src/sys/arch/mips/mips/pmap.c:1.179.16.3 Mon Sep 7 22:08:31 2009 +++ src/sys/arch/mips/mips/pmap.c Mon Sep 7 22:19:53 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.c,v 1.179.16.3 2009/09/07 22:08:31 matt Exp $ */ +/* $NetBSD: pmap.c,v 1.179.16.4 2009/09/07 22:19:53 matt Exp $ */ /*- * Copyright (c) 1998, 2001 The NetBSD Foundation, Inc. @@ -67,7 +67,7 @@ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.179.16.3 2009/09/07 22:08:31 matt Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.179.16.4 2009/09/07 22:19:53 matt Exp $"); /* * Manages physical address maps. @@ -483,7 +483,7 @@ else #ifdef _LP64 va = MIPS_PHYS_TO_XKPHYS( - MIPS3_PG_TO_CCA(mips3_pg_cached), pa); + MIPS3_PG_TO_CCA(MIPS3_PG_CACHED), pa); #else panic("pmap_steal_memory: " "pa can not be mapped into K0"); @@ -613,7 +613,7 @@ #ifdef _LP64 if (stp_pa > MIPS_PHYS_MASK) stp = (struct segtab *)MIPS_PHYS_TO_XKPHYS( - stp_pa, MIPS3_PG_TO_CCA(mips3_pg_cached)); + MIPS3_PG_TO_CCA(MIPS3_PG_CACHED), stp_pa); else #endif stp = (struct segtab *)MIPS_PHYS_TO_KSEG0(stp_pa); @@ -1315,8 +1315,8 @@ phys = VM_PAGE_TO_PHYS(mem); #ifdef _LP64 if ((vaddr_t)pte > MIPS_PHYS_MASK) - pte = (pt_entry_t *)MIPS_PHYS_TO_XKPHYS(phys, - MIPS3_PG_TO_CCA(mips3_pg_cached)); + pte = (pt_entry_t *)MIPS_PHYS_TO_XKPHYS( + MIPS3_PG_TO_CCA(MIPS3_PG_CACHED), phys); else #endif pte = (pt_entry_t *)MIPS_PHYS_TO_KSEG0(phys); @@ -1660,7 +1660,7 @@ #endif #ifdef _LP64 if (phys > MIPS_PHYS_MASK) - va = MIPS_PHYS_TO_XKPHYS(phys, MIPS3_PG_TO_CCA(mips3_pg_cached)); + va = MIPS_PHYS_TO_XKPHYS(MIPS3_PG_TO_CCA(MIPS3_PG_CACHED), phys); else #endif va = MIPS_PHYS_TO_KSEG0(phys); @@ -1705,13 +1705,13 @@ #endif #ifdef _LP64 if (src > MIPS_PHYS_MASK) - src_va = MIPS_PHYS_TO_XKPHYS(src, MIPS3_PG_TO_CCA(mips3_pg_cached)); + src_va = MIPS_PHYS_TO_XKPHYS(MIPS3_PG_TO_CCA(MIPS3_PG_CACHED), src); else #endif src_va = MIPS_PHYS_TO_KSEG0(src); #ifdef _LP64 if (dst > MIPS_PHYS_MASK) - dst_va = MIPS_PHYS_TO_XKPHYS(dst, MIPS3_PG_TO_CCA(mips3_pg_cached)); + dst_va = MIPS_PHYS_TO_XKPHYS(MIPS3_PG_TO_CCA(MIPS3_PG_CACHED), dst); else #endif dst_va = MIPS_PHYS_TO_KSEG0(dst); @@ -2189,7 +2189,7 @@ phys = VM_PAGE_TO_PHYS(pg); #ifdef _LP64 if (phys > MIPS_PHYS_MASK) - va = MIPS_PHYS_TO_XKPHYS(phys, MIPS3_PG_TO_CCA(mips3_pg_cached)); + va = MIPS_PHYS_TO_XKPHYS(MIPS3_PG_TO_CCA(MIPS3_PG_CACHED), phys); else #endif va = MIPS_PHYS_TO_KSEG0(phys); @@ -2276,7 +2276,7 @@ va = MIPS_PHYS_TO_KSEG0(pa); else #ifdef _LP64 - va = MIPS_PHYS_TO_XKPHYS(MIPS3_PG_TO_CCA(mips3_pg_cached), pa); + va = MIPS_PHYS_TO_XKPHYS(MIPS3_PG_TO_CCA(MIPS3_PG_CACHED), pa); #else panic("mips_pmap_map_poolpage: " "pa #%"PRIxPADDR" can not be mapped into KSEG0", pa);