| Commit message (Expand) | Author | Age | Files | Lines |
* | MFC r257648, r257649, r257660: | ian | 2013-12-13 | 1 | -110/+13 |
* | MFC r257201, r257202 | ian | 2013-12-13 | 1 | -1/+0 |
* | The pmap function pmap_clear_reference() is no longer used. Remove it. | alc | 2013-09-20 | 1 | -15/+0 |
* | Significantly reduce the cost, i.e., run time, of calls to madvise(..., | alc | 2013-08-29 | 1 | -0/+8 |
* | Revert r254501. Instead, reuse the type stability of the struct pmap | kib | 2013-08-22 | 1 | -2/+0 |
* | The soft and hard busy mechanism rely on the vm object lock to work. | attilio | 2013-08-09 | 1 | -10/+9 |
* | Replace kernel virtual address space allocation with vmem. This provides | jeff | 2013-08-07 | 1 | -1/+1 |
* | Improve, optimize and clean-up ARMv6/v7 memory management related code. | gber | 2013-05-23 | 1 | -2/+0 |
* | o Relax locking assertions for vm_page_find_least() | attilio | 2013-05-21 | 1 | -0/+2 |
* | Implement the concept of the unmapped VMIO buffers, i.e. buffers which | kib | 2013-03-19 | 1 | -0/+2 |
* | Add pmap function pmap_copy_pages(), which copies the content of the | kib | 2013-03-14 | 1 | -1/+92 |
* | MFC | attilio | 2013-02-26 | 1 | -2/+1 |
* | Hide the details for the assertion for VM_OBJECT_LOCK operations. | attilio | 2013-02-21 | 1 | -3/+3 |
* | MFC | attilio | 2013-02-21 | 1 | -5/+6 |
|\ |
|
| * | Initialize vm_max_kernel_address on non-FDT platforms. (This should have | alc | 2013-02-20 | 1 | -5/+6 |
* | | Switch vm_object lock to be a rwlock. | attilio | 2013-02-20 | 1 | -3/+3 |
|/ |
|
* | On arm, like sparc64, the end of the kernel map varies from one type of | alc | 2013-02-18 | 1 | -0/+2 |
* | The VM_MEMATTR_ constants are enumerated, not a bitset. Compare accordingly. | cognet | 2012-12-22 | 1 | -7/+7 |
* | Properly implement pmap_[get|set]_memattr | cognet | 2012-12-19 | 1 | -12/+40 |
* | Move the declaration of vm_phys_paddr_to_vm_page() from vm/vm_page.h | kib | 2012-11-16 | 1 | -0/+1 |
* | Eliminate unused variables. | alc | 2012-09-29 | 1 | -6/+0 |
* | Update a comment to reflect recent locking changes. | alc | 2012-09-29 | 1 | -3/+3 |
* | Implementing pmap_kextract(va) as pmap_extract(kernel_pmap, va) is | alc | 2012-09-27 | 1 | -24/+33 |
* | Eliminate an unused declaration. | alc | 2012-09-25 | 1 | -1/+0 |
* | Since UMA_ZONE_NOFREE is specified when l2zone and l2table_zone are created, | alc | 2012-09-22 | 1 | -43/+18 |
* | Simplify the kernel pmap locking in pmap_enter_pv(). While I'm here, tidy | alc | 2012-09-13 | 1 | -17/+10 |
* | There is no need to release the pvh global lock around calls to | alc | 2012-09-06 | 1 | -20/+15 |
* | Replace all uses of the vm page queues lock by a r/w lock that is private | alc | 2012-08-31 | 1 | -52/+59 |
* | Merging projects/armv6, part 1 | gonzo | 2012-08-15 | 1 | -7/+5 |
* | After the PHYS_TO_VM_PAGE() function was de-inlined, the main reason | kib | 2012-08-05 | 1 | -1/+1 |
* | Final whitespace trim. | imp | 2012-06-13 | 1 | -39/+38 |
* | Implement pmap_mincore for arm. Now programs using it don't cause a | imp | 2012-05-21 | 1 | -3/+53 |
* | ARM pmap fixes: | raj | 2011-12-15 | 1 | -0/+1 |
* | Fix build when DEBUG is defined (e.g. for LINT). | marcel | 2011-10-04 | 1 | -23/+4 |
* | Split the vm_page flags PG_WRITEABLE and PG_REFERENCED into atomic | kib | 2011-09-06 | 1 | -16/+16 |
* | - Move the PG_UNMANAGED flag from m->flags to m->oflags, renaming the flag | kib | 2011-08-09 | 1 | -27/+27 |
* | In pmap_protect(), don't call vm_page_dirty() if the page is unmanaged. | marcel | 2011-07-15 | 1 | -3/+6 |
* | Add a new option, OBJPR_NOTMAPPED, to vm_object_page_remove(). Passing this | alc | 2011-06-29 | 1 | -2/+2 |
* | MFC | attilio | 2011-05-13 | 1 | -1/+1 |
* | Commit the support for removing cpumask_t and replacing it directly with | attilio | 2011-05-05 | 1 | -2/+2 |
* | In pmap_remove_all(), do not decrease pm_stats.wired_count if the mapping was | cognet | 2010-09-12 | 1 | -2/+0 |
* | Turn off cache if there's more than one kernel mapping, and one is writable. | cognet | 2010-06-15 | 1 | -1/+1 |
* | Relax one of the new assertions in pmap_enter() a little. Specifically, | alc | 2010-06-11 | 1 | -1/+2 |
* | Reduce the scope of the page queues lock and the number of | alc | 2010-06-10 | 1 | -22/+16 |
* | Don't set PG_WRITEABLE in pmap_enter() unless the page is managed. | alc | 2010-06-05 | 1 | -1/+2 |
* | In pmap_enter_locked(), don't require the vector page to be VPO_BUSY. | alc | 2010-06-01 | 1 | -3/+4 |
* | Push down page queues lock acquisition in pmap_enter_object() and | alc | 2010-05-26 | 1 | -2/+5 |
* | Roughly half of a typical pmap_mincore() implementation is machine- | alc | 2010-05-24 | 1 | -1/+22 |
* | On entry to pmap_enter(), assert that the page is busy. While I'm | alc | 2010-05-16 | 1 | -1/+13 |
* | Push down the page queues into vm_page_cache(), vm_page_try_to_cache(), and | alc | 2010-05-08 | 1 | -12/+12 |