Module Name: src Committed By: martin Date: Wed Feb 8 16:40:46 UTC 2023
Modified Files: src/sys/arch/sparc64/include [netbsd-10]: vmparam.h Log Message: Pull up following revision(s) (requested by hgutch in ticket #71): sys/arch/sparc64/include/vmparam.h: revision 1.43 Avoid using (1<<64)-1 for VM_MAX{,USER}_ADDRESS as rounding that up to the next page boundary gives 0 and instead make the VA space end one page earlier. Fixes PR sparc64/57219. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.42.18.1 src/sys/arch/sparc64/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/sparc64/include/vmparam.h diff -u src/sys/arch/sparc64/include/vmparam.h:1.42 src/sys/arch/sparc64/include/vmparam.h:1.42.18.1 --- src/sys/arch/sparc64/include/vmparam.h:1.42 Fri Feb 26 02:01:16 2021 +++ src/sys/arch/sparc64/include/vmparam.h Wed Feb 8 16:40:45 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: vmparam.h,v 1.42 2021/02/26 02:01:16 simonb Exp $ */ +/* $NetBSD: vmparam.h,v 1.42.18.1 2023/02/08 16:40:45 martin Exp $ */ /* * Copyright (c) 1992, 1993 @@ -176,8 +176,8 @@ * User/kernel map constants. */ #define VM_MIN_ADDRESS ((vaddr_t)0) -#define VM_MAX_ADDRESS ((vaddr_t)-1) -#define VM_MAXUSER_ADDRESS ((vaddr_t)-1) +#define VM_MAX_ADDRESS (((vaddr_t)(-1))&~PGOFSET) +#define VM_MAXUSER_ADDRESS VM_MAX_ADDRESS #define VM_MAXUSER_ADDRESS32 ((vaddr_t)(0x00000000ffffffffL&~PGOFSET)) #define VM_MIN_KERNEL_ADDRESS ((vaddr_t)KERNBASE)