| Commit message (Expand) | Author | Age | Files | Lines |
* | MFC r280957 | rstone | 2015-09-17 | 1 | -1/+2 |
* | Fix a leak of the wired pages when unwiring of the PROT_NONE-mapped | kib | 2014-09-01 | 1 | -41/+54 |
* | Merge the changes to pmap_enter(9) for sleep-less operation (requested | kib | 2014-08-24 | 1 | -18/+29 |
* | MFC r258268, r258271, r258272, r258274, r258275, r258427, r258694, r258696, | ian | 2014-05-14 | 1 | -17/+27 |
* | MFC r257180, r257195, r257196, r257198, r257209, r257295 | ian | 2014-05-14 | 1 | -11/+11 |
* | MFC r263289: Update NetBSD Foundation copyrights to 2-clause BSD | emaste | 2014-03-24 | 1 | -7/+0 |
* | MFC r257941,r258119 | jhibbits | 2014-01-15 | 1 | -0/+105 |
* | The pmap function pmap_clear_reference() is no longer used. Remove it. | alc | 2013-09-20 | 1 | -11/+0 |
* | Change VM object lock assertion to match locking higher in the call | nwhitehorn | 2013-09-13 | 1 | -1/+1 |
* | Add POWER CPUs to the kernel's knowledge. This does not imply we currently | nwhitehorn | 2013-09-09 | 1 | -5/+2 |
* | Revert r254501. Instead, reuse the type stability of the struct pmap | kib | 2013-08-22 | 1 | -4/+3 |
* | 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/+2 |
* | Fix check: bitwise and has only one &. | nwhitehorn | 2013-07-12 | 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/+8 |
* | Add pmap function pmap_copy_pages(), which copies the content of the | kib | 2013-03-14 | 1 | -0/+69 |
* | Hide the details for the assertion for VM_OBJECT_LOCK operations. | attilio | 2013-02-21 | 1 | -4/+4 |
* | Fix other architectures and ZFS. | attilio | 2013-02-21 | 1 | -1/+0 |
* | 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 | -3/+3 |
* | Flip the semantic of M_NOWAIT to only require the allocation to not | kib | 2012-11-14 | 1 | -7/+2 |
* | Eliminate a stale comment. It describes another use case for the pmap in | alc | 2012-09-28 | 1 | -5/+0 |
* | Avoid recursion on the pvh global lock in the aim oea pmap. | alc | 2012-07-10 | 1 | -2/+2 |
* | Fix physical address type to vm_paddr_t also for powerpc64. | raj | 2012-05-25 | 1 | -11/+11 |
* | Replace the list of PVOs owned by each PMAP with an RB tree. This simplifies | nwhitehorn | 2012-05-20 | 1 | -150/+41 |
* | Avoid a lock order reversal in pmap_extract_and_hold() from relocking | nwhitehorn | 2012-04-22 | 1 | -1/+32 |
* | We don't need kcopy() in any of the remaining places it is used, so | nwhitehorn | 2012-04-11 | 1 | -2/+2 |
* | Only manipulate the PGA_EXECUTABLE flag on managed pages. This is a proxy | nwhitehorn | 2012-04-11 | 1 | -14/+10 |
* | Substantially reduce the scope of the locks held in pmap_enter(), which | nwhitehorn | 2012-04-06 | 1 | -34/+8 |
* | Reduce the frequency that the PowerPC/AIM pmaps invalidate instruction | nwhitehorn | 2012-04-06 | 1 | -22/+21 |
* | More PMAP performance improvements: skip 256 MB segments entirely if they | nwhitehorn | 2012-03-28 | 1 | -4/+20 |
* | Make sure to call vm_page_dirty() before the pmap lock is released to | nwhitehorn | 2012-03-27 | 1 | -2/+2 |
* | More PMAP concurrency improvements: replace the table lock and (almost) all | nwhitehorn | 2012-03-27 | 1 | -86/+100 |
* | Only call vm_page_dirty() on pages that are writable in order not to | nwhitehorn | 2012-03-24 | 1 | -4/+12 |
* | Following suggestions from alc, skip wired mappings in pmap_remove_pages() | nwhitehorn | 2012-03-24 | 1 | -51/+29 |
* | Remove acquisition of VM page queues lock from pmap_protect(). Any actual | nwhitehorn | 2012-03-18 | 1 | -2/+0 |
* | Implement pmap_remove_pages(). This will be added later to the 32-bit MMU | nwhitehorn | 2012-03-15 | 1 | -0/+18 |
* | Improve algorithm for deciding whether to loop through all process pages | nwhitehorn | 2012-03-15 | 1 | -40/+58 |
* | Use LIST_FOREACH_SAFE() instead of LIST_FOREACH() in pmap_remove(), since | nwhitehorn | 2012-03-14 | 1 | -2/+2 |
* | Fix build for the case of powerpc64 kernel without COMPAT_FREEBSD32. | kib | 2012-01-30 | 1 | -0/+3 |
* | Finally, try to enable the nxstacks on amd64 and powerpc64 for both 64bit | kib | 2012-01-30 | 1 | -0/+4 |
* | Eliminate vestiges of page coloring. | alc | 2011-12-15 | 1 | -2/+1 |
* | Keep track of PVO entries in each pmap, which allows much faster | nwhitehorn | 2011-12-11 | 1 | -4/+21 |
* | Split the vm_page flags PG_WRITEABLE and PG_REFERENCED into atomic | kib | 2011-09-06 | 1 | -13/+13 |
* | - Move the PG_UNMANAGED flag from m->flags to m->oflags, renaming the flag | kib | 2011-08-09 | 1 | -19/+14 |
* | With retirement of cpumask_t and usage of cpuset_t for representing a | attilio | 2011-07-04 | 1 | -6/+2 |
* | Fix merge typo. | andreast | 2011-06-23 | 1 | -1/+1 |
* | MFC | attilio | 2011-06-04 | 1 | -2/+2 |
|\ |
|