aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_phys.c
Commit message (Expand)AuthorAgeFilesLines
* vm_phys_early_startup(): Panic if phys_avail[] is emptyOlivier Certner2025-04-081-0/+3
* vm_phys_avail_split(): Tolerate split requests at boundariesOlivier Certner2025-04-081-7/+15
* vm_phys_avail_count(): Fix out-of-bounds accessesOlivier Certner2025-04-081-6/+4
* vm_phys: Check for overlap when adding a segmentOlivier Certner2025-04-081-5/+13
* vm_phys_add_seg(): Check for bad segments, allow empty onesOlivier Certner2025-04-081-4/+12
* vm_phys_avail_check(): Check index parity, fix panic messagesOlivier Certner2025-04-081-4/+6
* vm_phys: fix freelist_contigDoug Moore2023-11-251-84/+62
* vm_phys: Add corresponding sysctl knob for loader tunableZhenlei Huang2023-10-191-4/+9
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* vm_phys: tune vm_phys_enqueue_contig loopDoug Moore2023-08-051-8/+36
* vm_phys_enq_range: no alignment assert for npages==0Doug Moore2023-08-041-3/+5
* vm_phys_enqueue_contig: handle npages==0Doug Moore2023-08-031-40/+36
* Revert "vm_phys_enqueue_contig: handle npages==0"Doug Moore2023-08-021-35/+39
* vm_phys_enqueue_contig: handle npages==0Doug Moore2023-08-021-39/+35
* vm_phys: Fix typo in 9e8174289236Alan Cox2023-06-161-1/+1
* vm_phys: add binary segment searchDoug Moore2023-06-161-47/+22
* vm_phys: Change the return type of vm_phys_unfree_page() to boolMark Johnston2023-06-051-7/+7
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* ddb: annotate some commands with DB_CMD_MEMSAFEMitchell Horne2022-07-181-1/+1
* vm_phys: avoid waste in multipage allocationDoug Moore2022-04-261-75/+146
* vm_phys_init: Quiet unused but set warnings about npages.John Baldwin2022-04-181-0/+6
* vm_phys_early_alloc: mem_index is only used under #ifdef NUMA.John Baldwin2022-04-091-2/+5
* vm_phys: check small blocks to finish allocationDoug Moore2022-03-311-3/+21
* vm_phys: alloc pages without duplicating searches.Doug Moore2022-03-311-62/+72
* vm_phys: add essential segment bounds checkDoug Moore2022-01-191-1/+2
* vm_phys: fix seg->end test in alloc_seg_contigDoug Moore2022-01-181-36/+33
* vm_phys: convert error back to warningDoug Moore2021-12-311-1/+1
* vm_phys: #include vm_externDoug Moore2021-12-311-1/+2
* vm_extern: use standard address checkers everywhereDoug Moore2021-12-311-2/+2
* vm_phys: hide vm_phys_set_poolDoug Moore2021-12-291-13/+12
* minidump: De-duplicate is_dumpable()Mitchell Horne2021-09-291-0/+19
* vm_phys: Try to clean up NUMA KPIsMark Johnston2020-11-191-18/+0
* Flag vm_reserv and vm_phys sysctls as MPSAFE.Mark Johnston2020-09-231-3/+3
* Fix boot on systems where NUMA domain 0 is unpopulated.Mark Johnston2020-05-281-8/+32
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-6/+12
* Fix typo using RB_INITIALIZER.Doug Moore2019-12-221-1/+1
* Remove unnecessary debugging from r351181 that caused powerpc build to fail.Jeff Roberson2019-08-181-2/+2
* vm_phys_avail_find is only used on NUMA kernels. Fix a build error.Jeff Roberson2019-08-181-0/+2
* Encapsulate phys_avail manipulation in a set of simple routines. Add aJeff Roberson2019-08-181-2/+218
* Move phys_avail definition into MI code. It is consumed in the MI layer andJeff Roberson2019-08-161-0/+18
* Add two new kernel options to control memory locality on NUMA hardware.Jeff Roberson2019-08-061-0/+20
* The function vm_phys_free_contig invokes vm_phys_free_pages for everyDoug Moore2019-05-311-24/+84
* vm: remove seq.h inclusion made obsolete by NUMA rewriteMateusz Guzik2019-02-271-1/+0
* MI VM: Make it possible to set size of superpage at boot instead of compile t...Konstantin Belousov2019-01-181-1/+2
* Initialize static domainsets regardless of whether an SRAT is present.Mark Johnston2018-10-231-2/+0
* Make it possible to disable NUMA support with a tunable.Mark Johnston2018-10-221-4/+15
* Create some global domainsets and refactor NUMA registration.Mark Johnston2018-10-201-0/+28
* Add more NUMA-specific low memory predicates.Mark Johnston2018-09-241-0/+1
* Recent changes have created, for the first time, physical memory segmentsAlan Cox2018-09-021-1/+24
* Rename VM_FREELIST_ISADMA to VM_FREELIST_LOWMEM.Warner Losh2018-07-271-24/+0