summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_page.c
Commit message (Expand)AuthorAgeFilesLines
...
| * | | MFCattilio2013-02-261-1/+1
| |\ \ \ | | |/ /
| | * | Wrap the sleeps synchronized by the vm_object lock into the specificattilio2013-02-261-1/+1
| | |/
* | | Revert wrongly added asserts: lookup and remove from the collectionattilio2013-02-261-8/+2
* | | Remove an unuseful check as looking up into an empty trie should beattilio2013-02-151-3/+1
* | | Remove whitespace.attilio2013-02-151-1/+1
* | | - Fix style in vm_page_lookup(): there is no whiteline betweenattilio2013-02-151-1/+16
* | | Remove an unuseful check on resident_page_count.attilio2013-02-141-3/+1
* | | The radix preallocation pages can overfow the biggestone segment, soattilio2013-02-141-19/+16
* | | Implement a new algorithm for managing the radix trie which alsoattilio2013-02-131-18/+20
* | | Fix style.attilio2013-02-101-1/+1
* | | Style.attilio2013-02-071-1/+1
* | | Cleanup vm_radix KPI:attilio2013-02-061-7/+3
* | | Enrich comments on newly added assertions.attilio2013-02-061-2/+4
* | | Reduce diffs against HEAD.attilio2013-02-061-2/+1
* | | Now that vm_page_cache_free() and vm_page_cache_transfer() areattilio2013-02-061-4/+6
* | | Reduce diffs against HEAD:attilio2013-02-061-30/+41
* | | Reduce diffs against HEAD:attilio2013-02-051-12/+34
* | | Reduce differences with HEAD.attilio2013-02-041-4/+4
* | | Merge from vmcontentionattilio2013-02-041-201/+197
|\ \ \ | |/ /
| * | MFCattilio2012-12-111-85/+136
| |\ \ | | |/
| | * In the past four years, we've added two new vm object types. Each time,alc2012-12-091-8/+5
| | * Correct an error in r230623. When both VM_ALLOC_NODUMP and VM_ALLOC_ZEROalc2012-11-211-2/+2
| | * Replace the single, global page queues lock with per-queue locks on thealc2012-11-131-64/+119
| | * In general, we call pmap_remove_all() before calling vm_page_cache(). So,alc2012-11-011-3/+3
| | * Rework the known mutexes to benefit about staying on their ownattilio2012-10-311-4/+4
| | * Replace the page hold queue, PQ_HOLD, by a new page flag, PG_UNHOLDFREE,alc2012-10-291-5/+4
| * | MFCattilio2012-10-221-63/+26
| |\ \ | | |/
| | * Move vm_page_requeue() to the only file that uses it.alc2012-10-131-22/+0
| | * Eliminate the conditional for releasing the page queues lock inalc2012-10-131-4/+1
| | * Tidy up a bit:alc2012-10-031-37/+25
| * | MFCattilio2012-08-271-0/+39
| |\ \ | | |/
| | * Do not leave invalid pages in the object after the short read for akib2012-08-141-2/+8
| | * Reduce code duplication and exposure of direct access to structkib2012-08-041-0/+33
| * | MFCattilio2012-08-031-58/+1
| |\ \ | | |/
| | * Inline vm_page_aflags_clear() and vm_page_aflags_set().alc2012-08-031-57/+0
| | * Correct vm_page_alloc_contig()'s implementation of VM_ALLOC_NODUMP.alc2012-07-171-1/+1
* | | Merge from vmcontentionattilio2012-07-081-8/+11
|\ \ \ | |/ /
| * | MFCattilio2012-07-071-7/+4
| |\ \ | | |/
| | * Add new pmap layer locks to the predefined lock order. Change the namesalc2012-06-271-7/+4
| * | MFCattilio2012-06-231-5/+8
| |\ \ | | |/
| | * Selectively inline vm_page_dirty().alc2012-06-201-2/+5
| | * The page flag PGA_WRITEABLE is set and cleared exclusively by the pmapalc2012-06-161-3/+3
* | | - Split the cached and resident pages tree into 2 distinct ones.attilio2012-07-081-36/+47
* | | Revert r231027 and fix the prototype for vm_radix_remove().attilio2012-06-081-63/+13
|/ /
* | MFCattilio2012-06-011-6/+47
|\ \ | |/
| * Fix booting on ARM.andrew2012-05-221-1/+1
| * Replace the list of PVOs owned by each PMAP with an RB tree. This simplifiesnwhitehorn2012-05-201-1/+1
| * Add a facility to register a range of physical addresses to be usedkib2012-05-121-0/+24
| * Split the code from vm_page_getfake() to initialize the fake page structkib2012-05-121-1/+17
| * Assert that the page passed to vm_page_putfake() is unmanaged.kib2012-05-121-0/+1
OpenPOWER on IntegriCloud