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)
Feb 23 2024, 2:16 PM
Unknown Object (File)
Feb 23 2024, 11:59 AM
Unknown Object (File)
Feb 15 2024, 7:33 PM
Unknown Object (File)
Dec 20 2023, 7:25 AM
Unknown Object (File)
Dec 13 2023, 12:45 PM
Unknown Object (File)
Dec 3 2023, 4:00 PM
Unknown Object (File)
Dec 3 2023, 4:00 PM
Unknown Object (File)
Dec 3 2023, 4:00 PM
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.