| Commit message (Expand) | Author | Age | Files | Lines |
* | Add a facility to register a range of physical addresses to be used | kib | 2012-05-12 | 1 | -13/+1 |
* | Split the code from vm_page_getfake() to initialize the fake page struct | kib | 2012-05-12 | 1 | -0/+1 |
* | Commit the change forgotten in r235356. | kib | 2012-05-12 | 1 | -1/+1 |
* | Fix mincore(2) so that it reports PG_CACHED pages as resident. | alc | 2012-04-08 | 1 | -0/+1 |
* | Staticize vm_page_cache_remove(). | attilio | 2012-04-06 | 1 | -1/+0 |
* | Reduce the frequency that the PowerPC/AIM pmaps invalidate instruction | nwhitehorn | 2012-04-06 | 1 | -0/+4 |
* | exclude kmem_alloc'ed ARC data buffers from kernel minidumps on amd64 | kmacy | 2012-01-27 | 1 | -0/+2 |
* | Rename vm_page_set_valid() to vm_page_set_valid_range(). | kib | 2011-11-30 | 1 | -1/+1 |
* | Hide the internals of vm_page_lock(9) from the loadable modules. | kib | 2011-11-29 | 1 | -0/+19 |
* | Refactor the code that performs physically contiguous memory allocation, | alc | 2011-11-16 | 1 | -1/+3 |
* | Remove redundand definitions. The chunk was missed from r227102. | kib | 2011-11-05 | 1 | -10/+0 |
* | Provide typedefs for the type of bit mask for the page bits. | kib | 2011-11-05 | 1 | -15/+17 |
* | Fix grammar. | kib | 2011-09-28 | 1 | -1/+1 |
* | Use the trick of performing the atomic operation on the contained aligned | kib | 2011-09-28 | 1 | -13/+13 |
* | Use the explicitly-sized types for the dirty and valid masks. | kib | 2011-09-28 | 1 | -8/+8 |
* | Split the vm_page flags PG_WRITEABLE and PG_REFERENCED into atomic | kib | 2011-09-06 | 1 | -15/+25 |
* | - Move the PG_UNMANAGED flag from m->flags to m->oflags, renaming the flag | kib | 2011-08-09 | 1 | -8/+9 |
* | Precisely document the synchronization rules for the page's dirty field. | alc | 2011-06-19 | 1 | -8/+25 |
* | Assert that page is VPO_BUSY or page owner object is locked in | kib | 2011-06-11 | 1 | -0/+9 |
* | Eliminate duplication of the fake page code and zone by the device and sg | alc | 2011-03-11 | 1 | -0/+3 |
* | Explicitly initialize the page's queue field to PQ_NONE instead of relying | alc | 2011-01-17 | 1 | -5/+5 |
* | Update a lock annotation on the page structure. | alc | 2011-01-16 | 1 | -1/+1 |
* | Shift responsibility for synchronizing access to the page's act_count | alc | 2011-01-16 | 1 | -1/+1 |
* | Implement and use a single optimized function for unholding a set of pages. | alc | 2010-12-17 | 1 | -0/+1 |
* | Fix issue noted by alc while reviewing r215938: | jchandra | 2010-11-28 | 1 | -1/+1 |
* | Redo the page table page allocation on MIPS, as suggested by | jchandra | 2010-07-21 | 1 | -0/+3 |
* | Add support for the VM_ALLOC_COUNT() hint to vm_page_alloc(). Consequently, | alc | 2010-07-09 | 1 | -1/+0 |
* | Make VM_ALLOC_RETRY flag mandatory for vm_page_grab(). Assert that the | kib | 2010-07-08 | 1 | -1/+1 |
* | Add the ability for the allocflag argument of the vm_page_grab() to | kib | 2010-07-05 | 1 | -0/+5 |
* | Reimplement vm_object_page_clean(), using the fact that vm object memq | kib | 2010-07-04 | 1 | -1/+0 |
* | Introduce a helper function vm_page_find_least(). Use it in several places, | kib | 2010-07-04 | 1 | -0/+1 |
* | With the demise of page coloring, the page queue macros no longer serve any | alc | 2010-07-02 | 1 | -12/+0 |
* | Introduce vm_page_next() and vm_page_prev(), and use them in | alc | 2010-06-21 | 1 | -0/+2 |
* | Reduce the scope of the page queues lock and the number of | alc | 2010-06-10 | 1 | -0/+3 |
* | When I pushed down the page queues lock into pmap_is_modified(), I created | alc | 2010-05-29 | 1 | -2/+2 |
* | Roughly half of a typical pmap_mincore() implementation is machine- | alc | 2010-05-24 | 1 | -2/+4 |
* | On entry to pmap_enter(), assert that the page is busy. While I'm | alc | 2010-05-16 | 1 | -2/+2 |
* | Update synchronization annotations for struct vm_page. Add a comment | alc | 2010-05-11 | 1 | -5/+8 |
* | Update the synchronization requirements for the page usage count. | alc | 2010-05-07 | 1 | -1/+1 |
* | Update a comment to say that access to a page's wire count is now | alc | 2010-05-06 | 1 | -1/+1 |
* | Push down the page queues lock inside of vm_page_free_toq() and | alc | 2010-05-06 | 1 | -1/+1 |
* | Acquire the page lock around all remaining calls to vm_page_free() on | alc | 2010-05-05 | 1 | -1/+1 |
* | Update locking comment above vm_page: | kmacy | 2010-05-01 | 1 | -9/+10 |
* | On Alan's advice, rather than do a wholesale conversion on a single | kmacy | 2010-04-30 | 1 | -1/+28 |
* | Align and pad the page queue and free page queue locks so that the linker | alc | 2009-10-04 | 1 | -2/+12 |
* | Eliminate a stale comment and the two remaining uses of the "register" | alc | 2009-05-30 | 1 | -6/+2 |
* | Eliminate page queues locking from bufdone_finish() through the | alc | 2009-05-13 | 1 | -0/+1 |
* | Extend the struct vm_page wire_count to u_int to avoid the overflow | kib | 2009-01-03 | 1 | -4/+4 |
* | Move CTASSERT from header file to source file, per implementation note now | emaste | 2008-09-26 | 1 | -7/+0 |
* | Rename vm_pageq_requeue() to vm_page_requeue() on account of its recent | alc | 2008-03-19 | 1 | -1/+1 |