summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_phys.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Update the comment describing vm_phys_unfree_page().alc2007-12-211-1/+3
* Modify vm_phys_unfree_page() so that it no longer requires the givenalc2007-12-201-7/+10
* Correct one half of a loop continuation condition in vm_phys_unfree_page().alc2007-12-191-3/+1
* Change the management of cached pages (PQ_CACHE) in two fundamentalalc2007-09-251-33/+115
* Eliminate two unused functions: vm_phys_alloc_pages() andalc2007-07-141-34/+13
* Update a comment.alc2007-06-161-7/+7
* Add a new physical memory allocator. However, do not yet connect italc2007-06-101-0/+689
OpenPOWER on IntegriCloud