| Commit message (Expand) | Author | Age | Files | Lines |
* | In the past four years, we've added two new vm object types. Each time, | alc | 2012-12-09 | 1 | -8/+5 |
* | Correct an error in r230623. When both VM_ALLOC_NODUMP and VM_ALLOC_ZERO | alc | 2012-11-21 | 1 | -2/+2 |
* | Replace the single, global page queues lock with per-queue locks on the | alc | 2012-11-13 | 1 | -64/+119 |
* | In general, we call pmap_remove_all() before calling vm_page_cache(). So, | alc | 2012-11-01 | 1 | -3/+3 |
* | Rework the known mutexes to benefit about staying on their own | attilio | 2012-10-31 | 1 | -4/+4 |
* | Replace the page hold queue, PQ_HOLD, by a new page flag, PG_UNHOLDFREE, | alc | 2012-10-29 | 1 | -5/+4 |
* | Move vm_page_requeue() to the only file that uses it. | alc | 2012-10-13 | 1 | -22/+0 |
* | Eliminate the conditional for releasing the page queues lock in | alc | 2012-10-13 | 1 | -4/+1 |
* | Tidy up a bit: | alc | 2012-10-03 | 1 | -37/+25 |
* | Do not leave invalid pages in the object after the short read for a | kib | 2012-08-14 | 1 | -2/+8 |
* | Reduce code duplication and exposure of direct access to struct | kib | 2012-08-04 | 1 | -0/+33 |
* | Inline vm_page_aflags_clear() and vm_page_aflags_set(). | alc | 2012-08-03 | 1 | -57/+0 |
* | Correct vm_page_alloc_contig()'s implementation of VM_ALLOC_NODUMP. | alc | 2012-07-17 | 1 | -1/+1 |
* | Add new pmap layer locks to the predefined lock order. Change the names | alc | 2012-06-27 | 1 | -7/+4 |
* | Selectively inline vm_page_dirty(). | alc | 2012-06-20 | 1 | -2/+5 |
* | The page flag PGA_WRITEABLE is set and cleared exclusively by the pmap | alc | 2012-06-16 | 1 | -3/+3 |
* | Fix booting on ARM. | andrew | 2012-05-22 | 1 | -1/+1 |
* | Replace the list of PVOs owned by each PMAP with an RB tree. This simplifies | nwhitehorn | 2012-05-20 | 1 | -1/+1 |
* | Add a facility to register a range of physical addresses to be used | kib | 2012-05-12 | 1 | -0/+24 |
* | Split the code from vm_page_getfake() to initialize the fake page struct | kib | 2012-05-12 | 1 | -1/+17 |
* | Assert that the page passed to vm_page_putfake() is unmanaged. | kib | 2012-05-12 | 1 | -0/+1 |
* | Make the vm_page_array_size long. Remove redundand zero initialization | kib | 2012-05-12 | 1 | -4/+4 |
* | Avoid a lock order reversal in pmap_extract_and_hold() from relocking | nwhitehorn | 2012-04-22 | 1 | -1/+1 |
* | As documented in vm_page.h, updates to the vm_page's flags no longer | alc | 2012-04-21 | 1 | -7/+4 |
* | - Introduce a cache-miss optimization for consistency with other | attilio | 2012-04-09 | 1 | -1/+1 |
* | Fix mincore(2) so that it reports PG_CACHED pages as resident. | alc | 2012-04-08 | 1 | -0/+27 |
* | Staticize vm_page_cache_remove(). | attilio | 2012-04-06 | 1 | -1/+1 |
* | exclude kmem_alloc'ed ARC data buffers from kernel minidumps on amd64 | kmacy | 2012-01-27 | 1 | -0/+5 |
* | Introduce vm_reserv_alloc_contig() and teach vm_page_alloc_contig() how to | alc | 2011-12-05 | 1 | -4/+7 |
* | Rename vm_page_set_valid() to vm_page_set_valid_range(). | kib | 2011-11-30 | 1 | -3/+3 |
* | Hide the internals of vm_page_lock(9) from the loadable modules. | kib | 2011-11-29 | 1 | -0/+30 |
* | Eliminate end-of-line white space. | alc | 2011-11-17 | 1 | -2/+2 |
* | Refactor the code that performs physically contiguous memory allocation, | alc | 2011-11-16 | 1 | -4/+154 |
* | Wake up the page daemon in vm_page_alloc_freelist() if it couldn't | alc | 2011-11-06 | 1 | -20/+36 |
* | Provide typedefs for the type of bit mask for the page bits. | kib | 2011-11-05 | 1 | -13/+13 |
* | Add support for VM_ALLOC_WIRED and VM_ALLOC_ZERO to vm_page_alloc_freelist() | alc | 2011-11-02 | 1 | -9/+42 |
* | Tidy up the comment at the head of vm_page_alloc, and mention that the | alc | 2011-10-27 | 1 | -6/+8 |
* | Speed up vm_page_cache() and vm_page_remove() by checking for a few | alc | 2011-10-25 | 1 | -18/+72 |
* | Style nit. | kib | 2011-09-29 | 1 | -1/+0 |
* | Fix grammar. | kib | 2011-09-28 | 1 | -4/+4 |
* | Use the trick of performing the atomic operation on the contained aligned | kib | 2011-09-28 | 1 | -26/+35 |
* | Split the vm_page flags PG_WRITEABLE and PG_REFERENCED into atomic | kib | 2011-09-06 | 1 | -47/+60 |
* | - Move the PG_UNMANAGED flag from m->flags to m->oflags, renaming the flag | kib | 2011-08-09 | 1 | -22/+23 |
* | Revert to using the page queues lock in vm_page_clear_dirty_mask() on | alc | 2011-06-23 | 1 | -2/+1 |
* | Precisely document the synchronization rules for the page's dirty field. | alc | 2011-06-19 | 1 | -2/+33 |
* | Assert that page is VPO_BUSY or page owner object is locked in | kib | 2011-06-11 | 1 | -0/+17 |
* | Eliminate duplication of the fake page code and zone by the device and sg | alc | 2011-03-11 | 1 | -0/+67 |
* | Remove pmap fields that are either unused or not fully implemented. | alc | 2011-02-17 | 1 | -13/+1 |
* | Retire VFS_BIO_DEBUG. Convert those checks that were still valid into | alc | 2011-02-12 | 1 | -0/+1 |
* | Release the free page queues lock earlier in vm_page_alloc(). | alc | 2011-01-30 | 1 | -2/+7 |