| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert r254501. Instead, reuse the type stability of the struct pmap | kib | 2013-08-22 | 1 | -3/+0 |
* | 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 | -7/+5 |
* | - Add a BIT_FFS() macro and use it to replace cpusetffs_obj() | jeff | 2013-06-13 | 1 | -1/+1 |
* | o Relax locking assertions for vm_page_find_least() | attilio | 2013-05-21 | 1 | -1/+2 |
* | Implement the concept of the unmapped VMIO buffers, i.e. buffers which | kib | 2013-03-19 | 1 | -0/+2 |
* | MFC | attilio | 2013-03-17 | 1 | -0/+40 |
|\ |
|
| * | Add pmap function pmap_copy_pages(), which copies the content of the | kib | 2013-03-14 | 1 | -0/+40 |
* | | Merge from vmcontention. | attilio | 2013-03-09 | 1 | -6/+6 |
|\ \
| |/ |
|
| * | MFC | attilio | 2013-03-08 | 1 | -18/+18 |
| |\ |
|
| * | | Hide the details for the assertion for VM_OBJECT_LOCK operations. | attilio | 2013-02-21 | 1 | -6/+6 |
| * | | 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 | -5/+5 |
* | | | Fixup XEN pmap to cope with removal of left/right iterators from | attilio | 2013-03-03 | 1 | -3/+4 |
| |/
|/| |
|
* | | Fix-up r247622 by also renaming pv_list iterator into the xen | attilio | 2013-03-03 | 1 | -18/+18 |
* | | Merge from vmobj-rwlock: | attilio | 2013-02-27 | 1 | -3/+2 |
|/ |
|
* | Consistently use round_page(x) rather than roundup(x, PAGE_SIZE). There is | jkim | 2013-02-15 | 1 | -3/+3 |
* | Replace all uses of the vm page queues lock by a new R/W lock. | alc | 2012-10-12 | 1 | -58/+72 |
* | MFi386 r241356 | alc | 2012-10-10 | 1 | -0/+9 |
* | In a few places, like the implementation of ptrace(), a thread may call | alc | 2012-10-08 | 1 | -6/+8 |
* | Eliminate a stale comment. It describes another use case for the pmap in | alc | 2012-09-28 | 1 | -7/+0 |
* | Simplify pmap_unmapdev(). Since kmem_free() eventually calls pmap_remove(), | alc | 2012-09-10 | 1 | -6/+1 |
* | Rename {_,}pmap_unwire_pte_hold() to {_,}pmap_unwire_ptp() and update the | alc | 2012-09-05 | 1 | -17/+18 |
* | Eliminate an unnecessary acquisition and release of the page queues lock | alc | 2012-08-10 | 1 | -2/+0 |
* | Various small changes to PV entry management: | alc | 2012-06-04 | 1 | -13/+16 |
* | Eliminate code duplication in free_pv_entry() and pmap_remove_pages() by | alc | 2012-06-01 | 1 | -10/+10 |
* | Eliminate some purely stylistic differences among the amd64, i386 native, | alc | 2012-05-30 | 1 | -4/+4 |
* | MFi386 pmap r233433 | alc | 2012-05-29 | 1 | -1/+0 |
* | Rename pmap_collect() to pmap_pv_reclaim() and rewrite it such that it no | alc | 2012-05-29 | 1 | -59/+121 |
* | Merge r216333 and r216555 from the native pmap | alc | 2011-12-30 | 1 | -10/+12 |
* | Fix a bug in the Xen pmap's implementation of pmap_extract_and_hold(): | alc | 2011-12-28 | 1 | -3/+6 |
* | Eliminate many of the unnecessary differences between the native and | alc | 2011-12-27 | 1 | -126/+163 |
* | The Xen pmap doesn't support superpages. So, there is no point in it | alc | 2011-12-20 | 1 | -51/+2 |
* | Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs. | ed | 2011-11-07 | 1 | -2/+2 |
* | Eliminate vestiges of page coloring in VM_ALLOC_NOOBJ calls to | alc | 2011-10-27 | 1 | -7/+3 |
* | Split the vm_page flags PG_WRITEABLE and PG_REFERENCED into atomic | kib | 2011-09-06 | 1 | -20/+20 |
* | - Move the PG_UNMANAGED flag from m->flags to m->oflags, renaming the flag | kib | 2011-08-09 | 1 | -17/+16 |
* | With retirement of cpumask_t and usage of cpuset_t for representing a | attilio | 2011-07-04 | 1 | -21/+32 |
* | When iterating over a paging queue, explicitly check for PG_MARKER, instead | alc | 2011-07-02 | 1 | -1/+1 |
* | Add a new option, OBJPR_NOTMAPPED, to vm_object_page_remove(). Passing this | alc | 2011-06-29 | 1 | -2/+2 |
* | - Fix a misusage of cpuset_t objects | attilio | 2011-05-24 | 1 | -1/+1 |
* | Add a "safety belt" check for lsb setting. | attilio | 2011-05-22 | 1 | -0/+1 |
* | Reintroduce the lazypmap infrastructure and convert it to using | attilio | 2011-05-20 | 1 | -0/+99 |
* | Commit the support for removing cpumask_t and replacing it directly with | attilio | 2011-05-05 | 1 | -26/+28 |
* | - Merge a fix fixup for the last lazyfix removal | attilio | 2011-05-02 | 1 | -1/+0 |
* | Remove the support for lazy cr3 switching from i386. | attilio | 2011-04-30 | 1 | -92/+0 |
* | Make MSGBUF_SIZE kernel option a loader tunable kern.msgbufsize. | pluknet | 2011-01-21 | 1 | -2/+1 |
* | Add hamfisted locking to the Xen/PV pmap code: Only allow one thread to | cperciva | 2011-01-04 | 1 | -0/+35 |
* | Make i386_set_ldt work on i386/XEN, step 1/5. | cperciva | 2010-12-31 | 1 | -0/+4 |
* | Remove a "not strictly correct" (and panic-inducing) workaround for a bug | cperciva | 2010-12-28 | 1 | -15/+2 |