summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_phys.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r304053, r304054:markj2016-08-311-0/+1
* sys: use our roundup2/rounddown2() macros when param.h is available.pfg2016-04-211-3/+3
* Add more fine-grained kernel options for NUMA support.jhb2016-04-091-9/+13
* A fix to r292469: Iterate over the physical segments in descending ratheralc2016-01-161-4/+4
* Introduce a new mechanism for relocating virtual pages to a new physicalalc2015-12-191-69/+152
* Add an initial NUMA affinity/policy configuration for threads and processes.adrian2015-07-111-11/+155
* Add initial memory locality cost awareness to the VM, and includeadrian2015-05-081-0/+47
* Revert r279932; this is going to be fixed in the sbuf code instead.ian2015-03-141-2/+0
* Nullterminate strings returned via sysctl.ian2015-03-121-0/+2
* The physical memory allocator supports the use of distinct free lists foralc2014-12-311-46/+159
* Enable the use of VM_PHYSSEG_SPARSE on amd64 and i386, making it the defaultalc2014-11-151-45/+56
* vm_phys: improve robustness of fictitious rangesroyger2014-08-051-17/+103
* vm_phys: remove limitation on number of fictitious regionsroyger2014-07-091-58/+101
* For the VM_PHYSSEG_DENSE case, checking the requested range to fallkib2014-04-291-1/+3
* Rename global cnt to vm_cnt to avoid shadowing.bdrewery2014-03-221-1/+1
* Since the introduction of the popmap to reservations in r259999, there isalc2013-12-311-1/+0
* Tidy up the output of "sysctl vm.phys_free".alc2013-10-101-5/+3
* Different consumers of the struct vm_page abuse pageq member to keepkib2013-08-101-5/+5
* The soft and hard busy mechanism rely on the vm object lock to work.attilio2013-08-091-1/+2
* Split the pagequeues per NUMA domains, and split pageademon processkib2013-08-071-18/+27
* Fill in the description fields for M_FICT_PAGES.markj2013-08-071-1/+1
* vm_phys_fictitious_reg_range() was losing the 'memattr' because it would beneel2013-07-031-1/+0
* o Add accessor functions to add and remove pages from a specificattilio2013-05-131-198/+138
* Fix-up r250338 by completing the removal of VM_NDOMAIN in favor ofattilio2013-05-081-2/+2
* Rename VM_NDOMAIN into MAXMEMDOM and move it into machine/param.h inattilio2013-05-071-10/+10
* Fix two bugs in the current NUMA-aware allocation code:jhb2013-05-031-6/+48
* Make VM_NDOMAIN a kernel option so that it can be enabled from a kerneljhb2013-02-141-0/+1
* Add a facility to register a range of physical addresses to be usedkib2012-05-121-0/+117
* Bah, just revert my earlier change entirely. (Missed alc's request to dojhb2012-03-191-1/+1
* Alter the previous commit to use vm_size_t instead of vm_pindex_t.jhb2012-03-191-1/+1
* Pedantic nit: use vm_pindex_t instead of long for a count of pages.jhb2012-03-141-1/+1
* Refactor the code that performs physically contiguous memory allocation,alc2011-11-161-37/+10
* Eliminate vm_phys_bootstrap_alloc(). It was a failed attempt atalc2011-10-301-48/+68
* VN_NRESERVLEVEL is used in this file but opt_vm is not includedattilio2011-10-221-0/+1
* Explicitly wire the user buffer rather than doing it implicitly inmdf2011-01-271-1/+10
* Explicitly initialize the page's queue field to PQ_NONE instead of relyingalc2011-01-171-0/+1
* Correct some format strings used by sysctls.alc2010-10-301-2/+2
* Re-add r212370 now that the LOR in powerpc64 has been resolved:mdf2010-09-161-21/+6
* Revert r212370, as it causes a LOR on powerpc. powerpc does a fewmdf2010-09-131-6/+21
* Add a drain function for struct sysctl_req, and use it for a variety ofmdf2010-09-091-21/+6
* Very rough first cut at NUMA support for the physical page allocator. Forjhb2010-07-271-7/+140
* Redo the page table page allocation on MIPS, as suggested byjchandra2010-07-211-74/+61
* Add support to the virtual memory system for configuring machine-alc2009-07-121-1/+4
* This change is the next step in implementing the cache control functionalityalc2009-06-261-1/+1
* Implement a mechanism within vm_phys_alloc_contig() to defer all necessaryalc2009-06-211-9/+20
* Strive for greater consistency among the places that implement real,alc2009-06-211-4/+9
* Track the kernel mapping of a physical page by a new entry in vm_pagethompsa2009-06-181-2/+1
* Make the maintenance of a page's valid bits by contigmalloc() more likealc2009-06-171-3/+5
* Introduce vm_reserv_reclaim_contig(). This function is used byalc2008-04-061-0/+8
* Eliminate an unnecessary test from vm_phys_unfree_page().alc2008-04-051-1/+1
OpenPOWER on IntegriCloud