aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_phys.h
Commit message (Expand)AuthorAgeFilesLines
* minidump: De-duplicate is_dumpable()Mitchell Horne2021-09-291-0/+1
* vm_phys: Try to clean up NUMA KPIsMark Johnston2020-11-191-42/+10
* Conditionally compile struct vm_phys_seg's md_first field. This field isAlan Cox2020-10-231-0/+2
* Avoid dump_avail[] redefinition.Konstantin Belousov2020-10-141-1/+0
* arm64/pmap: Sparsify pv_tableD Scott Phillips2020-09-211-0/+1
* vm_reserv: Sparsify the vm_reserv_array when VM_PHYSSEG_SPARSED Scott Phillips2020-09-211-0/+3
* Sparsify the vm_page_dump bitmapD Scott Phillips2020-09-211-2/+2
* vm: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Fix boot on systems where NUMA domain 0 is unpopulated.Mark Johnston2020-05-281-0/+1
* Encapsulate phys_avail manipulation in a set of simple routines. Add aJeff Roberson2019-08-181-0/+5
* Move phys_avail definition into MI code. It is consumed in the MI layer andJeff Roberson2019-08-161-0/+3
* Add two new kernel options to control memory locality on NUMA hardware.Jeff Roberson2019-08-061-0/+1
* The function vm_phys_free_contig invokes vm_phys_free_pages for everyDoug Moore2019-05-311-0/+1
* MI VM: Make it possible to set size of superpage at boot instead of compile t...Konstantin Belousov2019-01-181-1/+5
* Create some global domainsets and refactor NUMA registration.Mark Johnston2018-10-201-0/+2
* Update the physical page selection strategy used by vm_page_import() soAlan Cox2018-06-261-1/+1
* Add a uma cache of free pages in the DEFAULT freepool. This gives usJeff Roberson2018-04-011-0/+1
* Move vm_ndomains to vm.h where it can be used with a single header includeJeff Roberson2018-03-271-1/+0
* Use per-domain locks for vm page queue free. Move paging control fromJeff Roberson2018-02-061-23/+2
* Move VM_NUMA_ALLOC and DEVICE_NUMA under the single global config option NUMA.Jeff Roberson2018-01-141-3/+9
* Add support for NUMA domains to bus dma tags. This causes all memoryJeff Roberson2018-01-121-1/+1
* Implement NUMA policy for kmem_*(9). This maintains compatibility withJeff Roberson2018-01-121-4/+0
* Implement 'domainset', a cpuset based NUMA policy mechanism. This allowsJeff Roberson2018-01-121-2/+2
* Move domain iterators into the page layer where domain selection should takeJeff Roberson2017-11-281-10/+24
* Avoid unnecessary lookups when initializing the vm_page array.Mark Johnston2017-11-271-1/+0
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Move vm_phys_init_page() to vm_page.c.Mark Johnston2017-11-261-1/+1
* Reduce traffic on vm_cnt.v_free_countMateusz Guzik2017-10-131-2/+2
* Speed up vm_page_array initialization.Mark Johnston2017-09-071-1/+1
* Remove support for idle page zeroing.Mark Johnston2016-09-031-1/+0
* Add more fine-grained kernel options for NUMA support.John Baldwin2016-04-091-1/+1
* Introduce a new mechanism for relocating virtual pages to a new physicalAlan Cox2015-12-191-0/+2
* Add an initial NUMA affinity/policy configuration for threads and processes.Adrian Chadd2015-07-111-0/+1
* oops - how'd i miss this. Sorry!Adrian Chadd2015-05-081-1/+1
* Add initial memory locality cost awareness to the VM, and includeAdrian Chadd2015-05-081-0/+1
* The physical memory allocator supports the use of distinct free lists forAlan Cox2014-12-311-1/+1
* Enable the use of VM_PHYSSEG_SPARSE on amd64 and i386, making it the defaultAlan Cox2014-11-151-0/+1
* Rename global cnt to vm_cnt to avoid shadowing.Bryan Drewery2014-03-221-1/+1
* Split the pagequeues per NUMA domains, and split pageademon processKonstantin Belousov2013-08-071-0/+47
* o Add accessor functions to add and remove pages from a specificAttilio Rao2013-05-131-0/+1
* Move the declaration of vm_phys_paddr_to_vm_page() from vm/vm_page.hKonstantin Belousov2012-11-161-0/+1
* Add a facility to register a range of physical addresses to be usedKonstantin Belousov2012-05-121-0/+4
* Refactor the code that performs physically contiguous memory allocation,Alan Cox2011-11-161-0/+3
* Eliminate vm_phys_bootstrap_alloc(). It was a failed attempt atAlan Cox2011-10-301-4/+3
* Very rough first cut at NUMA support for the physical page allocator. ForJohn Baldwin2010-07-271-0/+9
* Redo the page table page allocation on MIPS, as suggested byJayachandran C.2010-07-211-0/+1
* Add support to the virtual memory system for configuring machine-Alan Cox2009-07-121-1/+1
* This change is the next step in implementing the cache control functionalityAlan Cox2009-06-261-1/+1
* Modify vm_phys_unfree_page() so that it no longer requires the givenAlan Cox2007-12-201-1/+4
* Change the management of cached pages (PQ_CACHE) in two fundamentalAlan Cox2007-09-251-0/+3