From dd10958fac547b37c5743e771722322c88d14ed6 Mon Sep 17 00:00:00 2001 From: Miod Vallat Date: Wed, 18 May 2011 21:00:10 +0000 Subject: Better make PMAP_PREFER_ALIGN() a rounded value, as done on other arches; while there fix PMAP_PREFER_OFFSET() for good too, after discussion with ariane@ --- sys/arch/sparc64/include/pmap.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sys/arch/sparc64') diff --git a/sys/arch/sparc64/include/pmap.h b/sys/arch/sparc64/include/pmap.h index 7d2913a3fdb..e379bf15248 100644 --- a/sys/arch/sparc64/include/pmap.h +++ b/sys/arch/sparc64/include/pmap.h @@ -170,9 +170,9 @@ void pmap_bootstrap(u_long, u_long, u_int, u_int); #define PMAP_PREFER(pa, va) ((va) + (((va) ^ (pa)) & VA_ALIAS_MASK)) /* pmap prefer alignment */ -#define PMAP_PREFER_ALIGN() (VA_ALIAS_MASK - 1) +#define PMAP_PREFER_ALIGN() (VA_ALIAS_MASK) /* pmap prefer offset in alignment */ -#define PMAP_PREFER_OFFSET(of) ((of) & VA_ALIAS_MASK) +#define PMAP_PREFER_OFFSET(of) ((of) & (VA_ALIAS_MASK - 1)) #define PMAP_GROWKERNEL /* turn on pmap_growkernel interface */ -- cgit v1.2.3