svn commit: r206214 - user/jmallett/octeon/sys/mips/mips
Juli Mallett
jmallett at FreeBSD.org
Mon Apr 5 21:36:04 UTC 2010
Author: jmallett
Date: Mon Apr 5 21:36:04 2010
New Revision: 206214
URL: http://svn.freebsd.org/changeset/base/206214
Log:
Don't duplicate NBSEG as MIPS_SEGSIZE.
Modified:
user/jmallett/octeon/sys/mips/mips/pmap.c
Modified: user/jmallett/octeon/sys/mips/mips/pmap.c
==============================================================================
--- user/jmallett/octeon/sys/mips/mips/pmap.c Mon Apr 5 21:33:33 2010 (r206213)
+++ user/jmallett/octeon/sys/mips/mips/pmap.c Mon Apr 5 21:36:04 2010 (r206214)
@@ -124,8 +124,7 @@ __FBSDID("$FreeBSD$");
#define segtab_pde(m, v) ((m)[pmap_segshift((v))])
#define NUSERPGTBLS (pmap_segshift(VM_MAXUSER_ADDRESS))
-#define MIPS_SEGSIZE (1L << SEGSHIFT)
-#define mips_segtrunc(va) ((va) & ~(MIPS_SEGSIZE-1))
+#define mips_segtrunc(va) ((va) & ~SEGOFSET)
#define is_kernel_pmap(x) ((x) == kernel_pmap)
struct pmap kernel_pmap_store;
@@ -1655,7 +1654,7 @@ pmap_remove(struct pmap *pmap, vm_offset
}
for (va = sva; va < eva; va = nva) {
if (!*pmap_pde(pmap, va)) {
- nva = mips_segtrunc(va + MIPS_SEGSIZE);
+ nva = mips_segtrunc(va + NBSEG);
continue;
}
pmap_remove_page(pmap, va);
@@ -1771,7 +1770,7 @@ pmap_protect(pmap_t pmap, vm_offset_t sv
* If segment table entry is empty, skip this segment.
*/
if (!*pmap_pde(pmap, sva)) {
- sva = mips_segtrunc(sva + MIPS_SEGSIZE);
+ sva = mips_segtrunc(sva + NBSEG);
continue;
}
/*
More information about the svn-src-user
mailing list