mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
arm64, riscv: Set VM_KMEM_SIZE_SCALE to 1
This setting limits the amount of memory that can be allocated to UMA. On systems with a direct map and ample KVA, however, there is no reason for VM_KMEM_SIZE_SCALE to be larger than 1. This appears to have been inherited from the 32-bit ARM platform definitions. Also remove VM_KMEM_SIZE_MIN, which is not needed when VM_KMEM_SIZE_SCALE is defined to be 1.[*] Reviewed by: alc, kp, kib Reported by: alc [*] Submitted by: Klara, Inc. Sponsored by: Ampere Computing Differential Revision: https://reviews.freebsd.org/D28225
This commit is contained in:
parent
089eafaff3
commit
3e3eb5f45f
2 changed files with 2 additions and 16 deletions
|
|
@ -201,14 +201,7 @@
|
|||
* How many physical pages per kmem arena virtual page.
|
||||
*/
|
||||
#ifndef VM_KMEM_SIZE_SCALE
|
||||
#define VM_KMEM_SIZE_SCALE (3)
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Optional floor (in bytes) on the size of the kmem arena.
|
||||
*/
|
||||
#ifndef VM_KMEM_SIZE_MIN
|
||||
#define VM_KMEM_SIZE_MIN (16 * 1024 * 1024)
|
||||
#define VM_KMEM_SIZE_SCALE (1)
|
||||
#endif
|
||||
|
||||
/*
|
||||
|
|
|
|||
|
|
@ -196,14 +196,7 @@
|
|||
* How many physical pages per kmem arena virtual page.
|
||||
*/
|
||||
#ifndef VM_KMEM_SIZE_SCALE
|
||||
#define VM_KMEM_SIZE_SCALE (3)
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Optional floor (in bytes) on the size of the kmem arena.
|
||||
*/
|
||||
#ifndef VM_KMEM_SIZE_MIN
|
||||
#define VM_KMEM_SIZE_MIN (16 * 1024 * 1024)
|
||||
#define VM_KMEM_SIZE_SCALE (1)
|
||||
#endif
|
||||
|
||||
/*
|
||||
|
|
|
|||
Loading…
Reference in a new issue