diff options
author | 2019-06-01 18:38:27 +0000 | |
---|---|---|
committer | 2019-06-01 18:38:27 +0000 | |
commit | 9a39d01811686f821b320be7a33d6d46dcccbeb7 (patch) | |
tree | a047d5ce0e3bc218409a0fa8c0f4f26427afe7ac | |
parent | Back out frame pointer elimination optimization. (diff) | |
download | wireguard-openbsd-9a39d01811686f821b320be7a33d6d46dcccbeb7.tar.xz wireguard-openbsd-9a39d01811686f821b320be7a33d6d46dcccbeb7.zip |
Bump VM_MAX_KERNEL_ADDRESS so that we have about 16G of KVA. Since
we need KVA to keep track of all the RAM pages, machines with a lot
of memory easily exhaust our KVA space. We need about 1G of KVA
per 32G of memory, so with 16G of KVA we can maintain close to 512G
of memory.
ok kettenis@
-rw-r--r-- | sys/arch/arm64/include/vmparam.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/arch/arm64/include/vmparam.h b/sys/arch/arm64/include/vmparam.h index a94501b5005..118fa0ed0a2 100644 --- a/sys/arch/arm64/include/vmparam.h +++ b/sys/arch/arm64/include/vmparam.h @@ -1,4 +1,4 @@ -/* $OpenBSD: vmparam.h,v 1.6 2018/09/11 12:41:30 kettenis Exp $ */ +/* $OpenBSD: vmparam.h,v 1.7 2019/06/01 18:38:27 patrick Exp $ */ /* $NetBSD: vmparam.h,v 1.1 2003/04/26 18:39:49 fvdl Exp $ */ /*- @@ -93,7 +93,7 @@ #define VM_MAXUSER_ADDRESS ((1ULL << USER_SPACE_BITS) - 0x8000) #define VM_MAX_ADDRESS VM_MAXUSER_ADDRESS #define VM_MIN_KERNEL_ADDRESS ((vaddr_t)0xffffff8000000000ULL) -#define VM_MAX_KERNEL_ADDRESS ((vaddr_t)0xffffff80ffffffffULL) +#define VM_MAX_KERNEL_ADDRESS ((vaddr_t)0xffffff83ffffffffULL) /* virtual sizes (bytes) for various kernel submaps */ #define VM_PHYS_SIZE (USRIOSIZE*PAGE_SIZE) |