summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_page.h
Commit message (Expand)AuthorAgeFilesLines
* Revise the interface between vm_object_madvise() and vm_page_dontneed() soalc2013-06-101-1/+1
* Update a comment.alc2013-06-041-2/+2
* Require that the page lock is held, instead of the object lock, whenalc2013-06-031-7/+9
* Simplify the definition of vm_page_lock_assert(). There is no compellingalc2013-05-311-7/+6
* The per-page act_count can be made very-easily protected by theattilio2013-04-081-1/+1
* Now that vm_page_cache_free() and vm_page_cache_transfer() areattilio2013-02-061-1/+1
* Reduce diffs against HEAD:attilio2013-02-061-1/+1
* Reduce diffs against HEAD:attilio2013-02-051-1/+1
* Merge from vmcontentionattilio2013-02-041-59/+154
|\
| * MFCattilio2012-12-111-50/+76
| |\
| | * Update a comment to reflect the elimination of the hold queue in r242300.alc2012-11-171-5/+1
| | * Move the declaration of vm_phys_paddr_to_vm_page() from vm/vm_page.hkib2012-11-161-2/+0
| | * Explicitely state that M_USE_RESERVE requires M_NOWAIT, using assertion.kib2012-11-161-0/+3
| | * Flip the semantic of M_NOWAIT to only require the allocation to notkib2012-11-141-0/+16
| | * Replace the single, global page queues lock with per-queue locks on thealc2012-11-131-16/+37
| | * Rework the known mutexes to benefit about staying on their ownattilio2012-10-311-12/+4
| | * Replace the page hold queue, PQ_HOLD, by a new page flag, PG_UNHOLDFREE,alc2012-10-291-17/+17
| * | MFCattilio2012-10-221-1/+0
| |\ \ | | |/
| | * Move vm_page_requeue() to the only file that uses it.alc2012-10-131-1/+0
| * | MFCattilio2012-08-271-2/+1
| |\ \ | | |/
| | * Do not leave invalid pages in the object after the short read for akib2012-08-141-1/+1
| | * After the PHYS_TO_VM_PAGE() function was de-inlined, the main reasonkib2012-08-051-2/+0
| | * Reduce code duplication and exposure of direct access to structkib2012-08-041-0/+1
| * | MFCattilio2012-08-031-8/+79
| |\ \ | | |/
| | * Inline vm_page_aflags_clear() and vm_page_aflags_set().alc2012-08-031-7/+79
| | * Eliminate an unneeded declaration. (I should have removed this as partalc2012-07-301-1/+0
* | | Merge from vmcontentionattilio2012-07-081-7/+31
|\ \ \ | |/ /
| * | MFCattilio2012-06-231-7/+31
| |\ \ | | |/
| | * Selectively inline vm_page_dirty().alc2012-06-201-1/+23
| | * The page flag PGA_WRITEABLE is set and cleared exclusively by the pmapalc2012-06-161-6/+8
* | | - Split the cached and resident pages tree into 2 distinct ones.attilio2012-07-081-0/+1
* | | Revert r231027 and fix the prototype for vm_radix_remove().attilio2012-06-081-1/+1
|/ /
* | MFCattilio2012-06-011-14/+3
|\ \ | |/
| * Add a facility to register a range of physical addresses to be usedkib2012-05-121-13/+1
| * Split the code from vm_page_getfake() to initialize the fake page structkib2012-05-121-0/+1
| * Commit the change forgotten in r235356.kib2012-05-121-1/+1
| * Fix mincore(2) so that it reports PG_CACHED pages as resident.alc2012-04-081-0/+1
* | MFCattilio2012-04-081-1/+0
|\ \ | |/
| * Staticize vm_page_cache_remove().attilio2012-04-061-1/+0
| * Reduce the frequency that the PowerPC/AIM pmaps invalidate instructionnwhitehorn2012-04-061-0/+4
* | MFCattilio2012-04-061-0/+4
* | Remove the panic from vm_radix_insert() and propagate the error to theattilio2012-02-051-1/+1
* | MFCattilio2012-02-041-0/+2
|\ \ | |/
| * exclude kmem_alloc'ed ARC data buffers from kernel minidumps on amd64kmacy2012-01-271-0/+2
* | MFCattilio2011-12-021-1/+20
|\ \ | |/
| * Rename vm_page_set_valid() to vm_page_set_valid_range().kib2011-11-301-1/+1
| * Hide the internals of vm_page_lock(9) from the loadable modules.kib2011-11-291-0/+19
* | MFCattilio2011-11-181-1/+3
|\ \ | |/
| * Refactor the code that performs physically contiguous memory allocation,alc2011-11-161-1/+3
| * Remove redundand definitions. The chunk was missed from r227102.kib2011-11-051-10/+0
OpenPOWER on IntegriCloud