| Commit message (Expand) | Author | Age | Files | Lines |
* | Add a new type of VM object: OBJT_SG. An OBJT_SG object is very similar to | jhb | 2009-07-24 | 1 | -1/+1 |
* | When the page caching attributes are changed, after new mapping is | kib | 2009-07-22 | 1 | -14/+42 |
* | Change the handling of fictitious pages by pmap_page_set_memattr() on | alc | 2009-07-19 | 1 | -2/+5 |
* | An addendum to r195649, "Add support to the virtual memory system for | alc | 2009-07-18 | 1 | -17/+6 |
* | Add support to the virtual memory system for configuring machine- | alc | 2009-07-12 | 1 | -8/+37 |
* | When pmap_change_attr() changes the PAT setting on a kernel mapping, it has | alc | 2009-07-06 | 1 | -3/+11 |
* | Long, long ago in r27464 special case code for mapping device-backed | alc | 2009-06-14 | 1 | -49/+45 |
* | Revert my change; reintroduce __gnu89_inline. | ed | 2009-06-08 | 1 | -1/+1 |
* | Remove __gnu89_inline. | ed | 2009-06-08 | 1 | -1/+1 |
* | Correct a rare use-after-free error in pmap_copy(). This error was | alc | 2009-05-13 | 1 | -1/+3 |
* | In general, the kernel virtual address of the pml4 page table page that is | alc | 2009-03-22 | 1 | -3/+3 |
* | Update the pmap's resident page count when a page table page is freed in | alc | 2009-03-14 | 1 | -0/+2 |
* | Correct accounting errors in _pmap_allocpte(). Specifically, the pmap's | alc | 2009-03-14 | 1 | -5/+9 |
* | Optimize the inner loop of pmap_copy(). | alc | 2009-03-11 | 1 | -3/+6 |
* | Eliminate the last use of the recursive mapping to access user-space page | alc | 2009-03-10 | 1 | -27/+12 |
* | Change pmap_enter_quick_locked() so that it uses the kernel's direct map | alc | 2009-03-09 | 1 | -8/+3 |
* | If the PDE is known, then use the direct mapping instead of the recursive | alc | 2009-03-06 | 1 | -3/+5 |
* | Make pmap_copy() more TLB friendly. Specifically, make it use the kernel's | alc | 2009-03-05 | 1 | -5/+4 |
* | Enable support for PAT_WRITE_PROTECTED and PAT_UNCACHED cache modes | jkim | 2009-02-25 | 1 | -37/+2 |
* | Optimize free_pv_entry(); specifically, avoid repeated TAILQ_REMOVE()s. | alc | 2009-02-23 | 1 | -3/+3 |
* | Remove unnecessary page queues locking around vm_page_busy() and | alc | 2009-02-14 | 1 | -6/+0 |
* | Change the default value for the flag enabling superpage mapping and | alc | 2008-12-06 | 1 | -1/+1 |
* | Intel describes the behavior of their processors as "undefined" if two or | alc | 2008-08-09 | 1 | -2/+84 |
* | Introduce pmap_change_attr_locked(). | alc | 2008-08-07 | 1 | -17/+18 |
* | Make pmap_kenter_attr() static. | alc | 2008-08-04 | 1 | -1/+2 |
* | Enhance pmap_mapdev_attr(). Take advantage of recent enhancements to | alc | 2008-08-02 | 1 | -4/+7 |
* | Enhance pmap_change_attr() with the ability to demote 1GB page mappings. | alc | 2008-08-01 | 1 | -2/+105 |
* | Enhance pmap_change_attr(). Specifically, avoid 2MB page demotions, cache | alc | 2008-07-31 | 1 | -21/+50 |
* | Eliminate recomputation of the PDE by pmap_pde_attr(). | alc | 2008-07-31 | 1 | -5/+2 |
* | Don't allow pmap_change_attr() to be applied to the recursive mapping. | alc | 2008-07-28 | 1 | -2/+5 |
* | Add a check for 1GB page mappings to pmap_change_attr() so that it fails | alc | 2008-07-28 | 1 | -1/+7 |
* | Style fixes to several function definitions. | alc | 2008-07-27 | 1 | -8/+4 |
* | Enhance pmap_change_attr(). Use pmap_demote_pde() to demote a 2MB page | alc | 2008-07-27 | 1 | -9/+22 |
* | Correct an error in pmap_change_attr()'s initial loop that verifies that the | alc | 2008-07-18 | 1 | -1/+1 |
* | Simplify pmap_extract()'s control flow, making it more like the related | alc | 2008-07-18 | 1 | -5/+4 |
* | Handle a race between pmap_kextract() and pmap_promote_pde(). This race | alc | 2008-07-13 | 1 | -5/+13 |
* | Refine the changes made in SVN rev 180430. Specifically, instantiate a new | alc | 2008-07-12 | 1 | -16/+26 |
* | In order to apply pmap_demote_pde() to a page directory entry (PDE) from the | alc | 2008-07-12 | 1 | -2/+3 |
* | Extend pmap_demote_pde() to include the ability to instantiate a new page | alc | 2008-07-10 | 1 | -8/+29 |
* | Fix lines that are too long in pmap_growkernel() by substituting shorter but | alc | 2008-07-09 | 1 | -3/+3 |
* | Eliminate pmap_growkernel()'s dependence on create_pagetables() preallocating | alc | 2008-07-08 | 1 | -25/+30 |
* | In FreeBSD 7.0 and beyond, pmap_growkernel() should pass VM_ALLOC_INTERRUPT | alc | 2008-07-07 | 1 | -4/+8 |
* | Change create_pagetables() and pmap_init() so that many fewer page table | alc | 2008-07-06 | 1 | -8/+10 |
* | Eliminate an unnecessary static variable: nkpt. | alc | 2008-07-02 | 1 | -9/+2 |
* | Prepare for a larger kernel virtual address space. Specifically, once | alc | 2008-06-21 | 1 | -4/+8 |
* | Make preparations for increasing the size of the kernel virtual | alc | 2008-06-20 | 1 | -2/+2 |
* | Tweak the promotion test in pmap_promote_pde(). Specifically, test PG_A | alc | 2008-06-13 | 1 | -5/+4 |
* | Reverse the direction of pmap_promote_pde()'s traversal over the specified | alc | 2008-06-12 | 1 | -11/+27 |
* | Correct an error in pmap_promote_pde() that may result in an errant | alc | 2008-06-01 | 1 | -5/+3 |
* | Retire pmap_addr_hint(). It is no longer used. | alc | 2008-05-18 | 1 | -12/+0 |