| Commit message (Expand) | Author | Age | Files | Lines |
| * | Handle page dirty mask with atomics. | Konstantin Belousov | 2011-10-12 | 1 | -21/+21 |
| * | Split the vm_page flags PG_WRITEABLE and PG_REFERENCED into atomic | Konstantin Belousov | 2011-09-06 | 1 | -15/+25 |
| * | - Move the PG_UNMANAGED flag from m->flags to m->oflags, renaming the flag | Konstantin Belousov | 2011-08-09 | 1 | -8/+9 |
| * | Precisely document the synchronization rules for the page's dirty field. | Alan Cox | 2011-06-19 | 1 | -8/+25 |
| * | Assert that page is VPO_BUSY or page owner object is locked in | Konstantin Belousov | 2011-06-11 | 1 | -0/+9 |
| * | Eliminate duplication of the fake page code and zone by the device and sg | Alan Cox | 2011-03-11 | 1 | -0/+3 |
| * | Explicitly initialize the page's queue field to PQ_NONE instead of relying | Alan Cox | 2011-01-17 | 1 | -5/+5 |
| * | Update a lock annotation on the page structure. | Alan Cox | 2011-01-16 | 1 | -1/+1 |
| * | Shift responsibility for synchronizing access to the page's act_count | Alan Cox | 2011-01-16 | 1 | -1/+1 |
| * | Implement and use a single optimized function for unholding a set of pages. | Alan Cox | 2010-12-17 | 1 | -0/+1 |
| * | Fix issue noted by alc while reviewing r215938: | Jayachandran C. | 2010-11-28 | 1 | -1/+1 |
| * | Redo the page table page allocation on MIPS, as suggested by | Jayachandran C. | 2010-07-21 | 1 | -0/+3 |
| * | Add support for the VM_ALLOC_COUNT() hint to vm_page_alloc(). Consequently, | Alan Cox | 2010-07-09 | 1 | -1/+0 |
| * | Make VM_ALLOC_RETRY flag mandatory for vm_page_grab(). Assert that the | Konstantin Belousov | 2010-07-08 | 1 | -1/+1 |
| * | Add the ability for the allocflag argument of the vm_page_grab() to | Konstantin Belousov | 2010-07-05 | 1 | -0/+5 |
| * | Reimplement vm_object_page_clean(), using the fact that vm object memq | Konstantin Belousov | 2010-07-04 | 1 | -1/+0 |
| * | Introduce a helper function vm_page_find_least(). Use it in several places, | Konstantin Belousov | 2010-07-04 | 1 | -0/+1 |
| * | With the demise of page coloring, the page queue macros no longer serve any | Alan Cox | 2010-07-02 | 1 | -12/+0 |
| * | Introduce vm_page_next() and vm_page_prev(), and use them in | Alan Cox | 2010-06-21 | 1 | -0/+2 |
| * | Reduce the scope of the page queues lock and the number of | Alan Cox | 2010-06-10 | 1 | -0/+3 |
| * | When I pushed down the page queues lock into pmap_is_modified(), I created | Alan Cox | 2010-05-29 | 1 | -2/+2 |
| * | Roughly half of a typical pmap_mincore() implementation is machine- | Alan Cox | 2010-05-24 | 1 | -2/+4 |
| * | On entry to pmap_enter(), assert that the page is busy. While I'm | Alan Cox | 2010-05-16 | 1 | -2/+2 |
| * | Update synchronization annotations for struct vm_page. Add a comment | Alan Cox | 2010-05-11 | 1 | -5/+8 |
| * | Update the synchronization requirements for the page usage count. | Alan Cox | 2010-05-07 | 1 | -1/+1 |
| * | Update a comment to say that access to a page's wire count is now | Alan Cox | 2010-05-06 | 1 | -1/+1 |
| * | Push down the page queues lock inside of vm_page_free_toq() and | Alan Cox | 2010-05-06 | 1 | -1/+1 |
| * | Acquire the page lock around all remaining calls to vm_page_free() on | Alan Cox | 2010-05-05 | 1 | -1/+1 |
| * | Update locking comment above vm_page: | Kip Macy | 2010-05-01 | 1 | -9/+10 |
| * | On Alan's advice, rather than do a wholesale conversion on a single | Kip Macy | 2010-04-30 | 1 | -1/+28 |
| * | Align and pad the page queue and free page queue locks so that the linker | Alan Cox | 2009-10-04 | 1 | -2/+12 |
| * | Eliminate a stale comment and the two remaining uses of the "register" | Alan Cox | 2009-05-30 | 1 | -6/+2 |
| * | Eliminate page queues locking from bufdone_finish() through the | Alan Cox | 2009-05-13 | 1 | -0/+1 |
| * | Extend the struct vm_page wire_count to u_int to avoid the overflow | Konstantin Belousov | 2009-01-03 | 1 | -4/+4 |
| * | Move CTASSERT from header file to source file, per implementation note now | Ed Maste | 2008-09-26 | 1 | -7/+0 |
| * | Rename vm_pageq_requeue() to vm_page_requeue() on account of its recent | Alan Cox | 2008-03-19 | 1 | -1/+1 |
| * | Almost seven years ago, vm/vm_page.c was split into three parts: | Alan Cox | 2008-03-18 | 1 | -4/+1 |
| * | Correct an error of omission in the reimplementation of the page | Alan Cox | 2007-09-27 | 1 | -1/+1 |
| * | Change the management of cached pages (PQ_CACHE) in two fundamental | Alan Cox | 2007-09-25 | 1 | -15/+11 |
| * | Update a comment describing the page queues. | Alan Cox | 2007-07-13 | 1 | -6/+7 |
| * | Enable the new physical memory allocator. | Alan Cox | 2007-06-16 | 1 | -45/+21 |
| * | Define every architecture as either VM_PHYSSEG_DENSE or | Alan Cox | 2007-05-05 | 1 | -2/+20 |
| * | Change the way that unmanaged pages are created. Specifically, | Alan Cox | 2007-02-25 | 1 | -1/+0 |
| * | Change the page's CLEANCHK flag from being a page queue mutex synchronized | Alan Cox | 2007-02-22 | 1 | -1/+1 |
| * | Replace PG_BUSY with VPO_BUSY. In other words, changes to the page's | Alan Cox | 2006-10-22 | 1 | -3/+3 |
| * | Make vm_page_release_contig() static. | Alan Cox | 2006-09-03 | 1 | -1/+0 |
| * | Refactor vm_page_sleep_if_busy() so that the test for a busy page is | Alan Cox | 2006-08-27 | 1 | -1/+22 |
| * | The return value from vm_pageq_add_new_page() is not used. Eliminate it. | Alan Cox | 2006-08-25 | 1 | -1/+1 |
| * | Reimplement the page's NOSYNC flag as an object-synchronized instead of a | Alan Cox | 2006-08-13 | 1 | -1/+1 |
| * | Introduce a field to struct vm_page for storing flags that are | Alan Cox | 2006-08-09 | 1 | -2/+10 |