| Commit message (Expand) | Author | Age | Files | Lines |
* | Change the way that unmanaged pages are created. Specifically, | alc | 2007-02-25 | 1 | -30/+2 |
* | Enable vm_page_free() and vm_page_free_zero() to be called on some pages | alc | 2007-02-18 | 1 | -2/+4 |
* | Remove a stale comment. Add punctuation to a nearby comment. | alc | 2007-02-17 | 1 | -6/+1 |
* | Relax the page queue lock assertions in vm_page_remove() and | alc | 2007-02-15 | 1 | -2/+3 |
* | Avoid the unnecessary acquisition of the free page queues lock when a page | alc | 2007-02-14 | 1 | -4/+5 |
* | Use the free page queue mutex instead of the page queue mutex to | alc | 2007-02-11 | 1 | -1/+1 |
* | Change the pagedaemon, vm_wait(), and vm_waitpfault() to sleep on the | alc | 2007-02-07 | 1 | -7/+9 |
* | Change the free page queue lock from a spin mutex to a default (blocking) | alc | 2007-02-05 | 1 | -9/+9 |
* | Remove the requirement that phys_avail be sorted in ascending order | kmacy | 2006-12-08 | 1 | -2/+10 |
* | I misplaced the assertion that was added to vm_page_startup() in the | alc | 2006-11-08 | 1 | -6/+6 |
* | Simplify the construction of the free queues in vm_page_startup(). Add | alc | 2006-11-08 | 1 | -2/+12 |
* | The page queues lock is no longer required by vm_page_busy() or | alc | 2006-10-22 | 1 | -3/+4 |
* | Replace PG_BUSY with VPO_BUSY. In other words, changes to the page's | alc | 2006-10-22 | 1 | -18/+19 |
* | Fix two minor style(9) nits in v1.313 which were noticed during an | kensmith | 2006-09-29 | 1 | -2/+2 |
* | Refactor vm_page_sleep_if_busy() so that the test for a busy page is | alc | 2006-08-27 | 1 | -24/+19 |
* | Page flags are reset on (re)allocation. There is no need to clear any | alc | 2006-08-21 | 1 | -8/+0 |
* | Reimplement the page's NOSYNC flag as an object-synchronized instead of a | alc | 2006-08-13 | 1 | -2/+2 |
* | Ensure that the page's new field for object-synchronized flags is always | alc | 2006-08-11 | 1 | -6/+3 |
* | Change vm_page_cowfault() so that it doesn't allocate a pre-busied page. | alc | 2006-08-10 | 1 | -2/+1 |
* | Introduce a field to struct vm_page for storing flags that are | alc | 2006-08-09 | 1 | -5/+6 |
* | Change vm_page_sleep_if_busy() so that it no longer requires the caller to | alc | 2006-08-06 | 1 | -1/+2 |
* | When sleeping on a busy page, use the lock from the containing object | alc | 2006-08-03 | 1 | -8/+5 |
* | Complete the transition from pmap_page_protect() to pmap_remove_write(). | alc | 2006-08-01 | 1 | -1/+1 |
* | Eliminate OBJ_WRITEABLE. It hasn't been used in a long time. | alc | 2006-07-21 | 1 | -1/+1 |
* | Move the code to handle the vm.blacklist tunable up a layer into | jhb | 2006-06-23 | 1 | -1/+39 |
* | Fix minidumps to include pages allocated via pmap_map on amd64. | ps | 2006-05-31 | 1 | -0/+9 |
* | Introduce minidumps. Full physical memory crash dumps are still available | peter | 2006-04-21 | 1 | -0/+21 |
* | Remove leading __ from __(inline|const|signed|volatile). They are | imp | 2006-03-08 | 1 | -3/+3 |
* | When the VM needs to allocated physical memory pages (for non interrupt use) | ups | 2006-02-15 | 1 | -3/+13 |
* | Change #if defined(DIAGNOSTIC) to KASSERT. | alc | 2006-01-31 | 1 | -4/+3 |
* | In vm_page_set_invalid() invalidate all of the page's mappings as soon as | alc | 2006-01-24 | 1 | -0/+2 |
* | MI changes: | netchild | 2005-12-31 | 1 | -21/+21 |
* | Assert that the page that is given to vm_page_free_toq() does not have any | alc | 2005-12-13 | 1 | -0/+2 |
* | If a physical page is mapped by two or more virtual addresses, transmitted | alc | 2005-11-08 | 1 | -0/+1 |
* | Consider the zero-copy transmission of a page that was wired by mlock(2). | alc | 2005-11-01 | 1 | -0/+2 |
* | As alc pointed out to me, vm_page.c 1.305 was incomplete: uma_startup() | des | 2005-10-08 | 1 | -2/+2 |
* | Introduce the vm.boot_pages tunable and sysctl, which controls the number | des | 2005-08-12 | 1 | -3/+8 |
* | - In vm_page_insert() hold the backing vnode when the first page | jeff | 2005-03-15 | 1 | -19/+10 |
* | Transfer responsibility for freeing the page taken from the cache | alc | 2005-01-07 | 1 | -19/+17 |
* | /* -> /*- for license, minor formatting changes | imp | 2005-01-07 | 1 | -2/+2 |
* | Assert that page allocations during an interrupt specify | alc | 2004-12-31 | 1 | -2/+6 |
* | Access to the page's busy field is (now) synchronized by the containing | alc | 2004-12-29 | 1 | -1/+0 |
* | Assert that the vm object is locked on entry to vm_page_sleep_if_busy(); | alc | 2004-12-26 | 1 | -8/+3 |
* | The synchronization provided by vm object locking has eliminated the | alc | 2004-11-03 | 1 | -14/+5 |
* | Assert that the containing vm object is locked in vm_page_cache() and | alc | 2004-10-28 | 1 | -0/+2 |
* | Assert that the containing vm object is locked in vm_page_flash(). | alc | 2004-10-25 | 1 | -0/+2 |
* | Assert that the containing vm object is locked in vm_page_busy() and | alc | 2004-10-24 | 1 | -0/+4 |
* | Introduce VM_ALLOC_NOBUSY, an option to vm_page_alloc() and vm_page_grab() | alc | 2004-10-24 | 1 | -2/+3 |
* | Correct two errors in PG_BUSY management by vm_page_cowfault(). Both | alc | 2004-10-18 | 1 | -2/+1 |
* | Assert that the containing object is locked in vm_page_io_start() and | alc | 2004-10-17 | 1 | -0/+2 |