| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge from vmobj-rwlock branch: | attilio | 2013-02-26 | 1 | -1/+0 |
* | Replace all uses of the vm page queues lock by a r/w lock that is private | alc | 2012-05-29 | 1 | -1/+2 |
* | - Move the PG_UNMANAGED flag from m->flags to m->oflags, renaming the flag | kib | 2011-08-09 | 1 | -1/+1 |
* | Remove unneeded includes of <sys/linker_set.h>. Other headers that use | jhb | 2011-01-11 | 1 | -1/+0 |
* | Remove an unused variable accidentally added in r216803. | marius | 2011-01-06 | 1 | -1/+0 |
* | On UltraSPARC-III+ and greater take advantage of ASI_ATOMIC_QUAD_LDD_PHYS, | marius | 2010-12-29 | 1 | -2/+6 |
* | KTR_CTx are long time aliased by existing classes so they can't serve | attilio | 2010-07-21 | 1 | -1/+1 |
* | Update two tracepoints, i.e., CTRx() invocations, to reflect the demise of | alc | 2007-12-27 | 1 | -3/+2 |
* | Prepare for the new physical memory allocator: Change the way that the | alc | 2007-06-03 | 1 | -1/+1 |
* | The sparc64/sparc64/pmap.c implementations of pmap_remove(), | alc | 2006-09-22 | 1 | -6/+15 |
* | Add lock assertion. | alc | 2005-02-12 | 1 | -0/+1 |
* | Add pmap locking to many of the functions. | alc | 2004-08-10 | 1 | -4/+2 |
* | - Mirror vm_page_queue_mtx assertions added to the i386 pmap. | jake | 2003-06-15 | 1 | -0/+2 |
* | Use vm_paddr_t for physical addresses. | jake | 2003-04-08 | 1 | -1/+1 |
* | - Allow the physical memory size that will be actually used by the kernel to | jake | 2003-03-31 | 1 | -0/+15 |
* | Handle the fictitious pages created by the device pager. For fictitious | jake | 2003-03-27 | 1 | -7/+11 |
* | - Reorganize PMAP_STATS to scale a little better. | jake | 2003-01-05 | 1 | -32/+12 |
* | - Add a pmap pointer to struct md_page, and use this to find the pmap that | jake | 2002-12-21 | 1 | -2/+1 |
* | Add page queue locking around functions that call vm_page_flag_set. This | jake | 2002-12-20 | 1 | -0/+2 |
* | Add pmap support for user mappings of multiple page sizes (super pages). | jake | 2002-08-18 | 1 | -9/+12 |
* | Auto size available kernel virtual address space based on phsyical memory | jake | 2002-08-10 | 1 | -0/+2 |
* | Remove the tlb argument to tlb_page_demap (itlb or dtlb), in order to better | jake | 2002-07-26 | 1 | -1/+1 |
* | Remove debug code. | jake | 2002-07-14 | 1 | -20/+2 |
* | Remove an unused variable. | jake | 2002-05-29 | 1 | -1/+0 |
* | Merge the code in pv.c into pmap.c directly. Place all page mappings onto | jake | 2002-05-29 | 1 | -22/+9 |
* | Add pv list linkage and a pmap pointer to struct tte. Remove separately | jake | 2002-05-29 | 1 | -1/+14 |
* | Rewrite pmap_enter to avoid copying ttes in all cases. | jake | 2002-05-21 | 1 | -4/+6 |
* | Redefine the tte accessor macros to take a pointer to a tte, instead of the | jake | 2002-05-21 | 1 | -7/+7 |
* | Remove references to vm_zone.h and switch over to the new uma API. | jeff | 2002-03-21 | 1 | -1/+0 |
* | Implement delivery of tlb shootdown ipis. This is currently more fine grained | jake | 2002-03-07 | 1 | -0/+2 |
* | Modify the tlb demap API to take a pmap instead of a tlb context number. | jake | 2002-03-07 | 1 | -1/+1 |
* | Convert pmap.pm_context to an array of contexts indexed by cpuid. This | jake | 2002-02-26 | 1 | -4/+4 |
* | Modify the tte format to not include the tlb context number and to store the | jake | 2002-02-25 | 1 | -3/+3 |
* | Make use of the ranged tlb demap operations where ever possible. Use | jake | 2002-02-23 | 1 | -1/+1 |
* | Adapt the tsb_foreach interface to take a source and a destination pmap so | jake | 2002-02-23 | 1 | -3/+4 |
* | Add statistic gathering for various tsb operations. | jake | 2002-02-23 | 1 | -0/+34 |
* | Catch up to change in compile time assertion interface. | jake | 2002-01-08 | 1 | -1/+1 |
* | 1. Implement an optimization for pmap_remove() and pmap_protect(): if a | tmm | 2002-01-02 | 1 | -0/+28 |
* | Remove support for multi level tsbs, making this code much simpler and | jake | 2001-12-29 | 1 | -227/+76 |
* | Add missing includes. | jake | 2001-10-20 | 1 | -0/+1 |
* | Use KTR_PMAP instead of KTR_CT1. | jake | 2001-10-20 | 1 | -12/+13 |
* | Remove some debug code, add traces. | jake | 2001-09-30 | 1 | -12/+10 |
* | Implement pv_bit_count which is used by pmap_ts_referenced. | jake | 2001-09-03 | 1 | -53/+58 |
* | Handle all types of mmu misses from user mode. | jake | 2001-08-10 | 1 | -5/+16 |
* | Handle dmmu protection faults as well as misses. Enable tracking of | jake | 2001-08-06 | 1 | -5/+26 |
* | Flesh out the sparc64 port considerably. This contains: | jake | 2001-07-31 | 1 | -0/+279 |