| Commit message (Expand) | Author | Age | Files | Lines |
* | MFC r322405, r322406: | markj | 2018-02-21 | 1 | -1/+1 |
* | MFC r322296 | alc | 2018-02-21 | 1 | -8/+4 |
* | MFC r305213,305319,305398 | alc | 2016-10-01 | 1 | -1/+14 |
* | - (Ab)use udivx for dividing the u_int pc_cpuid when implementing | marius | 2015-12-30 | 1 | -5/+12 |
* | Add two new pmap functions: | jah | 2015-08-04 | 1 | -0/+68 |
* | Complete r254667, do not destroy pmap lock if KVA allocation failed. | kib | 2014-08-16 | 1 | -3/+1 |
* | Change pmap_enter(9) interface to take flags parameter and superpage | kib | 2014-08-08 | 1 | -10/+16 |
* | Retire pmap_change_wiring(). We have never used it to wire virtual pages. | alc | 2014-08-03 | 1 | -25/+0 |
* | Introduce pmap_unwire(). It will replace pmap_change_wiring(). There are | alc | 2014-07-06 | 1 | -0/+40 |
* | Rename global cnt to vm_cnt to avoid shadowing. | bdrewery | 2014-03-22 | 1 | -1/+1 |
* | The pmap function pmap_clear_reference() is no longer used. Remove it. | alc | 2013-09-20 | 1 | -19/+0 |
* | Add a mmap flag (MAP_32BIT) on 64-bit platforms to request that a mapping use | jhb | 2013-09-09 | 1 | -1/+1 |
* | 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 | -3/+0 |
* | Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9). | kib | 2013-08-22 | 1 | -1/+1 |
* | The soft and hard busy mechanism rely on the vm object lock to work. | attilio | 2013-08-09 | 1 | -12/+10 |
* | Replace kernel virtual address space allocation with vmem. This provides | jeff | 2013-08-07 | 1 | -2/+1 |
* | Add MD (for now) atomic_store_acq_<type>() and use it in pmap_activate() | marius | 2013-08-06 | 1 | -1/+1 |
* | Remove unused member. | attilio | 2013-08-04 | 1 | -1/+0 |
* | Stick to using the documented atomic(9) API. | ed | 2013-06-15 | 1 | -1/+1 |
* | o Relax locking assertions for vm_page_find_least() | attilio | 2013-05-21 | 1 | -0/+2 |
* | Relax the object locking assertion in pmap_enter_locked(). | alc | 2013-05-17 | 1 | -1/+1 |
* | 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 | -0/+8 |
* | Hide the details for the assertion for VM_OBJECT_LOCK operations. | attilio | 2013-02-21 | 1 | -5/+5 |
* | Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() to | attilio | 2013-02-20 | 1 | -4/+4 |
* | There is no need to use VM_OBJECT_LOCKED() as the assertion won't | attilio | 2013-02-20 | 1 | -3/+2 |
* | Switch vm_object lock to be a rwlock. | attilio | 2013-02-20 | 1 | -4/+4 |
* | Move the declaration of vm_phys_paddr_to_vm_page() from vm/vm_page.h | kib | 2012-11-16 | 1 | -0/+1 |
* | Rework the known rwlock to benefit about staying on their own | attilio | 2012-11-03 | 1 | -6/+1 |
* | Eliminate a stale comment. It describes another use case for the pmap in | alc | 2012-09-28 | 1 | -5/+0 |
* | Merge r236494 from x86: | marius | 2012-08-05 | 1 | -3/+5 |
* | Add new pmap layer locks to the predefined lock order. Change the names | alc | 2012-06-27 | 1 | -2/+3 |
* | Replace all uses of the vm page queues lock by a r/w lock that is private | alc | 2012-05-29 | 1 | -46/+51 |
* | Commit file missed in r230633. | marius | 2012-01-27 | 1 | -18/+19 |
* | - Use atomic operations rather than sched_lock for safely assigning pm_active | marius | 2011-10-06 | 1 | -15/+18 |
* | Remove obsolete macros. | marius | 2011-10-01 | 1 | -6/+0 |
* | Remove locking of the vm page queues from several pmaps, which only | kib | 2011-09-28 | 1 | -2/+1 |
* | It is safe to initialize locks even on early boot (and it is the same | attilio | 2011-09-19 | 1 | -3/+1 |
* | 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 | -21/+18 |
* | - pmap_cache_remove() and pmap_protect_tte() are only used within pmap.c | marius | 2011-07-05 | 1 | -3/+6 |
* | In pmap_remove_all() assert that the page is neither fictitious nor | marius | 2011-07-05 | 1 | -0/+2 |
* | Call pmap_qremove() before freeing or unwiring the pages, otherwise | marius | 2011-07-05 | 1 | -1/+1 |
* | - For Cheetah- and Zeus-class CPUs don't flush all unlocked entries from | marius | 2011-07-02 | 1 | -7/+15 |
* | On machines where we don't need to lock the kernel TSB into the dTLB and | marius | 2011-06-21 | 1 | -3/+6 |
* | As astopgap minimize the sched_lock coverage in pmap_activate() in order | marius | 2011-06-20 | 1 | -4/+4 |
* | - Remove MD usage of pc_cpumask and pc_other_cpus. [1] | marius | 2011-06-20 | 1 | -1/+1 |
* | MFC | attilio | 2011-05-31 | 1 | -1/+1 |
* | - Fix a typo | attilio | 2011-05-08 | 1 | -1/+1 |