summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_reserv.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r279764:kib2015-03-151-1/+1
* MFC r271351alc2014-10-041-9/+23
* MFC r267213 (by alc):kib2014-07-241-1/+9
* PG_SLAB no longer serves a useful purpose, since m->object is nokib2013-09-171-2/+1
* Refactor vm_page_alloc()'s interactions with vm_reserv_alloc_page() andalc2013-05-121-5/+10
* The calls to vm_radix_lookup_ge() by vm_reserv_alloc_{contig,page}() canalc2013-03-171-2/+2
* Merge from vmcontention.attilio2013-03-091-3/+4
|\
| * MFCattilio2013-03-091-3/+4
| |\
| | * Hide the details for the assertion for VM_OBJECT_LOCK operations.attilio2013-02-211-3/+3
| | * Switch vm_object lock to be a rwlock.attilio2013-02-201-3/+4
* | | Do not call vm_radix_lookup_ge() in the reservation system unlessattilio2013-02-241-4/+6
* | | Correctly assert that no page already exists at the offset within thealc2013-02-231-4/+4
* | | Correctly complete r246474.attilio2013-02-071-3/+3
* | | Strengten checks.attilio2013-02-071-2/+2
* | | Fixup r246423 by adding vm_radix.h includes where it is not presentattilio2013-02-061-0/+1
* | | Merge from vmcontentionattilio2013-02-041-1/+1
|\ \ \ | |/ /
| * | MFCattilio2012-08-031-1/+1
| |\ \ | | |/
| | * Correct an off-by-one error in vm_reserv_alloc_contig() that resulted inalc2012-07-151-1/+1
* | | - Split the cached and resident pages tree into 2 distinct ones.attilio2012-07-081-4/+4
|/ /
* | MFCattilio2012-04-111-5/+7
|\ \ | |/
| * If a page belonging a reservation is cached, then mark the reservation soalc2012-04-081-5/+7
* | Fix a spot missed during the last merge.attilio2012-01-011-22/+10
* | MFCattilio2012-01-011-63/+252
|\ \ | |/
| * Introduce vm_reserv_alloc_contig() and teach vm_page_alloc_contig() how toalc2011-12-051-66/+255
* | MFCattilio2011-10-301-1/+1
|\ \ | |/
| * Eliminate vm_phys_bootstrap_alloc(). It was a failed attempt atalc2011-10-301-1/+1
* | - Support two types of nodes, red and black, within the same radix tree.jeff2011-10-301-44/+2
* | Check in an intial implementation of radix tree implementation to replaceattilio2011-10-221-0/+30
|/
* Explicitly wire the user buffer rather than doing it implicitly inmdf2011-01-271-0/+3
* Off by one page in vm_reserv_reclaim_contig(): Also reclaim reservationsmlaier2010-11-191-1/+2
* Enable reservation-based physical memory allocation. Even without thealc2010-11-101-1/+1
* Correct some format strings used by sysctls.alc2010-10-301-1/+1
* Re-add r212370 now that the LOR in powerpc64 has been resolved:mdf2010-09-161-7/+2
* Revert r212370, as it causes a LOR on powerpc. powerpc does a fewmdf2010-09-131-2/+7
* Add a drain function for struct sysctl_req, and use it for a variety ofmdf2010-09-091-7/+2
* Previously, when vm_page_free_toq() was performed on a page belonging toalc2009-04-111-4/+4
* Introduce vm_reserv_reclaim_contig(). This function is used byalc2008-04-061-22/+85
* Add the superpage reservation system. This is "part 2 of 2" of thealc2007-12-291-0/+668
OpenPOWER on IntegriCloud