| Commit message (Expand) | Author | Age | Files | Lines |
* | - Add system wide page faults requiring I/O counter. | zont | 2013-01-28 | 1 | -2/+3 |
* | In the past four years, we've added two new vm object types. Each time, | alc | 2012-12-09 | 1 | -2/+2 |
* | Replace the single, global page queues lock with per-queue locks on the | alc | 2012-11-13 | 1 | -1/+1 |
* | Commit the actual text provided by Alan, instead of the wrong update | kib | 2012-10-24 | 1 | -5/+7 |
* | Dirty the newly copied anonymous pages after the wired region is | kib | 2012-10-24 | 1 | -3/+6 |
* | Remove the support for using non-mpsafe filesystem modules. | kib | 2012-10-22 | 1 | -21/+0 |
* | Calculate the count of per-process cow faults. Export the count to | kib | 2012-05-23 | 1 | -0/+1 |
* | Give vm_fault()'s sequential access optimization a makeover. | alc | 2012-05-10 | 1 | -68/+98 |
* | Add new ktrace records for the start and end of VM faults. This gives | jhb | 2012-04-05 | 1 | -2/+19 |
* | Handle spurious page faults that may occur in no-fault sections of the | alc | 2012-03-22 | 1 | -1/+7 |
* | Use the trick of performing the atomic operation on the contained aligned | kib | 2011-09-28 | 1 | -10/+2 |
* | Split the vm_page flags PG_WRITEABLE and PG_REFERENCED into atomic | kib | 2011-09-06 | 1 | -3/+1 |
* | Add a facility to disable processing page faults. When activated, | kib | 2011-07-09 | 1 | -0/+16 |
* | 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 | -0/+10 |
* | Handle the corner case in vm_fault_quick_hold_pages(). | kib | 2011-03-25 | 1 | -0/+2 |
* | For some time now, the kernel and kmem objects have been ordinary | alc | 2011-01-15 | 1 | -4/+1 |
* | Correct a typo in vm_fault_quick_hold_pages(). | alc | 2010-12-28 | 1 | -1/+1 |
* | Retire vm_fault_quick(). It's no longer used. | alc | 2010-12-25 | 1 | -18/+0 |
* | Introduce and use a new VM interface for temporarily pinning pages. This | alc | 2010-12-25 | 1 | -0/+75 |
* | Introduce vm_fault_hold() and use it to (1) eliminate a long-standing race | alc | 2010-12-20 | 1 | -5/+18 |
* | Replace pointer to "struct uidinfo" with pointer to "struct ucred" | trasz | 2010-12-02 | 1 | -5/+5 |
* | Use vm_page_prev() instead of vm_page_lookup() in the implementation of | alc | 2010-07-02 | 1 | -10/+12 |
* | When waiting for the busy page, do not unlock the object unless unlock | kib | 2010-05-20 | 1 | -3/+6 |
* | Push down the acquisition of the page queues lock into vm_pageq_remove(). | alc | 2010-05-09 | 1 | -2/+0 |
* | Minimize the scope of the page queues lock in vm_fault(). | alc | 2010-05-08 | 1 | -1/+2 |
* | Push down the page queues into vm_page_cache(), vm_page_try_to_cache(), and | alc | 2010-05-08 | 1 | -12/+3 |
* | Push down the page queues lock into vm_page_activate(). | alc | 2010-05-07 | 1 | -6/+1 |
* | Push down the page queues lock into vm_page_deactivate(). Eliminate an | alc | 2010-05-07 | 1 | -2/+0 |
* | Eliminate page queues locking around most calls to vm_page_free(). | alc | 2010-05-06 | 1 | -11/+1 |
* | Acquire the page lock around all remaining calls to vm_page_free() on | alc | 2010-05-05 | 1 | -2/+0 |
* | Push down the acquisition of the page queues lock into vm_page_unwire(). | alc | 2010-05-05 | 1 | -9/+5 |
* | Add page locking to the vm_page_cow* functions. | alc | 2010-05-04 | 1 | -6/+0 |
* | Simplify vm_fault(). The introduction of the new page lock renders a bit of | alc | 2010-05-02 | 1 | -13/+5 |
* | It makes no sense for vm_page_sleep_if_busy()'s helper, vm_page_sleep(), | alc | 2010-05-02 | 1 | -0/+6 |
* | Unlock page lock instead of recursively locking it. | kib | 2010-04-30 | 1 | -3/+3 |
* | On Alan's advice, rather than do a wholesale conversion on a single | kmacy | 2010-04-30 | 1 | -4/+58 |
* | Setting PG_REFERENCED on a page at the end of vm_fault() is redundant since | alc | 2010-04-28 | 1 | -1/+0 |
* | When OOM searches for a process to kill, ignore the processes already | kib | 2010-04-06 | 1 | -6/+15 |
* | Properly synchronize the previous change. | alc | 2009-11-28 | 1 | -0/+2 |
* | Support the new VM_PROT_COPY option on wired pages. The effect of which | alc | 2009-11-27 | 1 | -3/+6 |
* | Simplify the invocation of vm_fault(). Specifically, eliminate the flag | alc | 2009-11-27 | 1 | -8/+11 |
* | Replace VM_PROT_OVERRIDE_WRITE by VM_PROT_COPY. VM_PROT_OVERRIDE_WRITE has | alc | 2009-11-26 | 1 | -1/+1 |
* | Simplify both the invocation and the implementation of vm_fault() for wiring | alc | 2009-11-18 | 1 | -32/+13 |
* | Eliminate an unnecessary #include. (This #include should have been removed | alc | 2009-11-04 | 1 | -1/+0 |
* | Eliminate a bit of hackery from vm_fault(). The operations that this | alc | 2009-11-03 | 1 | -11/+0 |
* | Correct an error in vm_fault_copy_entry() that has existed since the first | alc | 2009-10-31 | 1 | -1/+1 |
* | When protection of wired read-only mapping is changed to read-write, | kib | 2009-10-27 | 1 | -16/+46 |
* | Simplify the inner loop of vm_fault_copy_entry(). | alc | 2009-10-26 | 1 | -13/+12 |
* | Eliminate an unnecessary check from vm_fault_prefault(). | alc | 2009-10-25 | 1 | -2/+2 |