| Commit message (Expand) | Author | Age | Files | Lines |
* | When a superpage promotion occurs, the page table page that the superpage | alc | 2013-03-12 | 1 | -13/+5 |
* | MFC | attilio | 2013-02-06 | 1 | -6/+1 |
|\ |
|
| * | Compute the number of initial kernel page table pages (NKPT) dynamically. | neel | 2013-02-06 | 1 | -6/+1 |
* | | MFC | attilio | 2012-06-23 | 1 | -0/+1 |
|\ \
| |/ |
|
| * | The page flag PGA_WRITEABLE is set and cleared exclusively by the pmap | alc | 2012-06-16 | 1 | -0/+1 |
* | | MFC | attilio | 2012-06-01 | 1 | -1/+1 |
|\ \
| |/ |
|
| * | Rename pmap_collect() to pmap_pv_reclaim() and rewrite it such that it no | alc | 2012-05-18 | 1 | -1/+1 |
* | | Reimplement the splay tree used for idle page table pages using | attilio | 2011-10-30 | 1 | -3/+13 |
|/ |
|
* | Commit the support for removing cpumask_t and replacing it directly with | attilio | 2011-05-05 | 1 | -1/+2 |
* | Make pmap_invalidate_cache_range() available for consumption on amd64. | kib | 2011-04-18 | 1 | -0/+2 |
* | Move an external declaration to the appropriate header file. | alc | 2011-03-26 | 1 | -0/+1 |
* | Remove pmap fields that are either unused or not fully implemented. | alc | 2011-02-17 | 1 | -2/+0 |
* | Make the size of the direct map easily configurable. Changing NDMPML4E | alc | 2010-11-26 | 1 | -3/+9 |
* | [1] According to the x86 architectural specifications, no virtual-to- | alc | 2010-10-27 | 1 | -0/+1 |
* | For both i386 and amd64 pmap, | kib | 2010-07-09 | 1 | -1/+1 |
* | On Alan's advice, rather than do a wholesale conversion on a single | kmacy | 2010-04-30 | 1 | -0/+2 |
* | Add support to the virtual memory system for configuring machine- | alc | 2009-07-12 | 1 | -0/+3 |
* | Eliminate dead code. These definitions should have been deleted with the | alc | 2009-06-22 | 1 | -10/+0 |
* | Update stale comments. The alternate address space mapping was eliminated | alc | 2009-03-22 | 1 | -7/+1 |
* | In general, the kernel virtual address of the pml4 page table page that is | alc | 2009-03-22 | 1 | -0/+4 |
* | Make pmap_kenter_attr() static. | alc | 2008-08-04 | 1 | -1/+0 |
* | Enhance pmap_change_attr(). Specifically, avoid 2MB page demotions, cache | alc | 2008-07-31 | 1 | -0/+4 |
* | Eliminate pmap_growkernel()'s dependence on create_pagetables() preallocating | alc | 2008-07-08 | 1 | -2/+2 |
* | Change create_pagetables() and pmap_init() so that many fewer page table | alc | 2008-07-06 | 1 | -2/+2 |
* | Increase the kernel map's size to 7GB, making room for a kmem map of size | alc | 2008-07-05 | 1 | -2/+2 |
* | Compute NKPDPE from NKPT. This reduces the number of knobs that must be | alc | 2008-06-30 | 1 | -1/+1 |
* | Strictly speaking, the definition of VM_MAX_KERNEL_ADDRESS is wrong. However, | alc | 2008-06-29 | 1 | -1/+0 |
* | Increase the size of the kernel virtual address space to 6GB. Until the | alc | 2008-06-29 | 1 | -4/+3 |
* | Add support for automatic promotion of 4KB page mappings to 2MB page | alc | 2008-03-04 | 1 | -2/+10 |
* | Shrink the size of struct vm_page on amd64 and i386 by eliminating | alc | 2008-01-06 | 1 | -1/+0 |
* | Use a different bitmask for superpages' base address so that it | ru | 2006-12-05 | 1 | -0/+1 |
* | The global variable avail_end is redundant and only used once. Eliminate | alc | 2006-11-19 | 1 | -1/+0 |
* | Fix NKPT comments to match reality. Note that the current value | ru | 2006-11-13 | 1 | -2/+3 |
* | Fix a comment. | ru | 2006-11-13 | 1 | -1/+1 |
* | First pass at allowing memory to be mapped using cache modes other than | jhb | 2006-08-11 | 1 | -0/+5 |
* | Define the additional page fault error codes that are implemented by amd64. | alc | 2006-08-02 | 1 | -0/+2 |
* | Add various constants for the PAT MSR and the PAT PTE and PDE flags. | jhb | 2006-05-01 | 1 | -0/+3 |
* | Add a new 'pmap_invalidate_cache()' to flush the CPU caches via the | jhb | 2006-05-01 | 1 | -0/+1 |
* | Shrink the amd64 pv entry from 48 bytes to about 24 bytes. On a machine | peter | 2006-04-03 | 1 | -3/+16 |
* | Merge/sync with i386: various cosmetic tweaks | peter | 2006-03-14 | 1 | -1/+1 |
* | - Cleanup whitespace and extra ()s in vtophys() macros. | jhb | 2005-12-06 | 1 | -5/+4 |
* | Switch AMD64 and i386 platforms to using ELF as their kernel crash | peter | 2005-06-29 | 1 | -0/+1 |
* | Begin all license/copyright comments with /*- | imp | 2005-01-05 | 1 | -1/+1 |
* | Make pte_load_store() an atomic operation in all cases, not just i386 PAE. | alc | 2004-10-08 | 1 | -4/+14 |
* | Prevent the unexpected deallocation of a page table page while performing | alc | 2004-09-29 | 1 | -1/+1 |
* | Double the number of kernel page tables for amd64 and for i386/PAE. The old | scottl | 2004-09-11 | 1 | -1/+2 |
* | Remove the allpmaps list. It's unused. | alc | 2004-07-20 | 1 | -1/+0 |
* | Like on i386, eliminate pv_ptem (which was suggested by alc). This | peter | 2004-07-14 | 1 | -1/+0 |
* | Include <sys/_lock.h>'s prerequisite <sys/queue.h> before including the | bde | 2004-06-19 | 1 | -1/+1 |
* | Introduce pmap locking to many of the pmap functions. There is more to | alc | 2004-06-14 | 1 | -0/+14 |