Module Name: src Committed By: christos Date: Fri Mar 29 12:51:15 UTC 2019
Modified Files: src/sys/arch/powerpc/include: vmparam.h src/sys/arch/sparc/include: vmparam.h Log Message: Go back to not always defining PAGE_{SIZE,SHIFT,MASK} To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/arch/powerpc/include/vmparam.h cvs rdiff -u -r1.46 -r1.47 src/sys/arch/sparc/include/vmparam.h 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/powerpc/include/vmparam.h diff -u src/sys/arch/powerpc/include/vmparam.h:1.21 src/sys/arch/powerpc/include/vmparam.h:1.22 --- src/sys/arch/powerpc/include/vmparam.h:1.21 Wed Mar 27 12:16:43 2019 +++ src/sys/arch/powerpc/include/vmparam.h Fri Mar 29 08:51:15 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: vmparam.h,v 1.21 2019/03/27 16:16:43 christos Exp $ */ +/* $NetBSD: vmparam.h,v 1.22 2019/03/29 12:51:15 christos Exp $ */ #ifndef _POWERPC_VMPARAM_H_ #define _POWERPC_VMPARAM_H_ @@ -70,10 +70,6 @@ extern const char __USRSTACK; /* let th #include <powerpc/oea/vmparam.h> #elif defined(_KERNEL) #error unknown PPC variant -#else -#define PAGE_SHIFT MAX_PAGE_SHIFT -#define PAGE_SIZE (1 << PAGE_SHIFT) -#define PAGE_MASK (PAGE_SIZE - 1) #endif #endif /* !_MODULE */ Index: src/sys/arch/sparc/include/vmparam.h diff -u src/sys/arch/sparc/include/vmparam.h:1.46 src/sys/arch/sparc/include/vmparam.h:1.47 --- src/sys/arch/sparc/include/vmparam.h:1.46 Thu Mar 28 20:08:13 2019 +++ src/sys/arch/sparc/include/vmparam.h Fri Mar 29 08:51:15 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: vmparam.h,v 1.46 2019/03/29 00:08:13 christos Exp $ */ +/* $NetBSD: vmparam.h,v 1.47 2019/03/29 12:51:15 christos Exp $ */ /* * Copyright (c) 1992, 1993 @@ -72,16 +72,12 @@ #define PAGE_SHIFT PAGE_SHIFT_SUN4CM #elif CPU_NTYPES == 1 && defined(SUN4) #define PAGE_SHIFT PAGE_SHIFT_SUN4 -#elif defined(_KERNEL) && !defined(_RUMPKERNEL) \ - && !defined(STANDALONE) && !defined(_MODULE) -#error "Cannot determine page size" -#else -/* Default to max for userland */ -#define PAGE_SHIFT MAX_PAGE_SHIFT #endif +#ifdef PAGE_SHIFT PAGE_SHIFT_SUN4 #define PAGE_SIZE (1 << PAGE_SHIFT) #define PAGE_MASK (PAGE_SIZE - 1) +#endif /* * USRSTACK is the top (end) of the user stack.