Page MenuHomeFreeBSD

Set VM_KMEM_SIZE_SCALE to 1 on riscv and arm64
ClosedPublic

Authored by markj on Jan 18 2021, 6:47 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Jan 10, 8:50 AM
Unknown Object (File)
Mon, Dec 23, 4:47 PM
Unknown Object (File)
Dec 10 2024, 7:56 AM
Unknown Object (File)
Dec 5 2024, 9:51 AM
Unknown Object (File)
Nov 30 2024, 1:21 AM
Unknown Object (File)
Nov 24 2024, 8:24 PM
Unknown Object (File)
Nov 21 2024, 6:41 AM
Unknown Object (File)
Nov 19 2024, 11:37 AM
Subscribers

Details

Summary

This parameter limits the amount of memory that can be allocated to UMA.
On systems with a direct map and ample KVA, however, I can't see a
reason for VM_KMEM_SIZE_SCALE to be larger than 1. I believe it was
copied from 32-bit ARM to arm64 and from there to riscv.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

markj requested review of this revision.Jan 18 2021, 6:47 PM
This revision is now accepted and ready to land.Jan 18 2021, 7:02 PM

Similarly, there is no reason to define VM_KMEM_SIZE_MIN.

Remove VM_KMEM_SIZE_MIN as well.

This revision now requires review to proceed.Jan 19 2021, 12:35 AM
This revision is now accepted and ready to land.Jan 19 2021, 6:54 AM
This revision was automatically updated to reflect the committed changes.