summaryrefslogtreecommitdiff
path: root/sys/vm/vm_phys.h
AgeCommit message (Expand)Author
2025-01-29vm_phys: reduce touching of page->pool fieldsDoug Moore
2025-01-23Revert "vm_phys: reduce touching of page->pool fields". Pho reports, and I haveDoug Moore
2025-01-21vm_phys: reduce touching of page->pool fieldsDoug Moore
2024-09-05vm_phys: hide alloc_freelist_pagesDoug Moore
2024-06-13vm_page: Implement lazy page initializationMark Johnston
2024-06-13vm_phys: Add a vm_phys_seg_paddr_to_vm_page() helperMark Johnston
2024-06-03Revert "subr_pctrie: use ilog2(x) instead of fls(x)-1"Doug Moore
2024-06-03subr_pctrie: use ilog2(x) instead of fls(x)-1Doug Moore
2024-04-09vm: add macro to mark arguments used when NUMA is definedStephen J. Kiernan
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-06-16vm_phys: add binary segment searchDoug Moore
2023-06-05vm_phys: Change the return type of vm_phys_unfree_page() to boolMark Johnston
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2021-12-29vm_phys: hide vm_phys_set_poolDoug Moore
2021-09-29minidump: De-duplicate is_dumpable()Mitchell Horne
2020-11-19vm_phys: Try to clean up NUMA KPIsMark Johnston
2020-10-23Conditionally compile struct vm_phys_seg's md_first field. This field isAlan Cox
2020-10-14Avoid dump_avail[] redefinition.Konstantin Belousov
2020-09-21arm64/pmap: Sparsify pv_tableD Scott Phillips
2020-09-21vm_reserv: Sparsify the vm_reserv_array when VM_PHYSSEG_SPARSED Scott Phillips
2020-09-21Sparsify the vm_page_dump bitmapD Scott Phillips
2020-09-01vm: clean up empty lines in .c and .h filesMateusz Guzik
2020-05-28Fix boot on systems where NUMA domain 0 is unpopulated.Mark Johnston
2019-08-18Encapsulate phys_avail manipulation in a set of simple routines. Add aJeff Roberson
2019-08-16Move phys_avail definition into MI code. It is consumed in the MI layer andJeff Roberson
2019-08-06Add two new kernel options to control memory locality on NUMA hardware.Jeff Roberson
2019-05-31The function vm_phys_free_contig invokes vm_phys_free_pages for everyDoug Moore
2019-01-18MI VM: Make it possible to set size of superpage at boot instead of compile t...Konstantin Belousov
2018-10-20Create some global domainsets and refactor NUMA registration.Mark Johnston
2018-06-26Update the physical page selection strategy used by vm_page_import() soAlan Cox
2018-04-01Add a uma cache of free pages in the DEFAULT freepool. This gives usJeff Roberson
2018-03-27Move vm_ndomains to vm.h where it can be used with a single header includeJeff Roberson
2018-02-06Use per-domain locks for vm page queue free. Move paging control fromJeff Roberson
2018-01-14Move VM_NUMA_ALLOC and DEVICE_NUMA under the single global config option NUMA.Jeff Roberson
2018-01-12Add support for NUMA domains to bus dma tags. This causes all memoryJeff Roberson
2018-01-12Implement NUMA policy for kmem_*(9). This maintains compatibility withJeff Roberson
2018-01-12Implement 'domainset', a cpuset based NUMA policy mechanism. This allowsJeff Roberson
2017-11-28Move domain iterators into the page layer where domain selection should takeJeff Roberson
2017-11-27Avoid unnecessary lookups when initializing the vm_page array.Mark Johnston
2017-11-27sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-11-26Move vm_phys_init_page() to vm_page.c.Mark Johnston
2017-10-13Reduce traffic on vm_cnt.v_free_countMateusz Guzik
2017-09-07Speed up vm_page_array initialization.Mark Johnston
2016-09-03Remove support for idle page zeroing.Mark Johnston
2016-04-09Add more fine-grained kernel options for NUMA support.John Baldwin
2015-12-19Introduce a new mechanism for relocating virtual pages to a new physicalAlan Cox
2015-07-11Add an initial NUMA affinity/policy configuration for threads and processes.Adrian Chadd
2015-05-08oops - how'd i miss this. Sorry!Adrian Chadd
2015-05-08Add initial memory locality cost awareness to the VM, and includeAdrian Chadd
2014-12-31The physical memory allocator supports the use of distinct free lists forAlan Cox