summaryrefslogtreecommitdiff
path: root/sys/vm/pmap.h
Commit message (Expand)AuthorAgeFilesLines
* Fix a leak of the wired pages when unwiring of the PROT_NONE-mappedKonstantin Belousov2014-09-011-1/+1
* Merge the changes to pmap_enter(9) for sleep-less operation (requestedKonstantin Belousov2014-08-241-2/+9
* The pmap function pmap_clear_reference() is no longer used. Remove it.Alan Cox2013-09-201-1/+0
* Significantly reduce the cost, i.e., run time, of calls to madvise(...,Alan Cox2013-08-291-0/+2
* Replace kernel virtual address space allocation with vmem. This providesJeff Roberson2013-08-071-3/+0
* Add pmap function pmap_copy_pages(), which copies the content of theKonstantin Belousov2013-03-141-0/+2
* The page flag PGA_WRITEABLE is set and cleared exclusively by the pmapAlan Cox2012-06-161-1/+2
* Sort function prototypes.Alan Cox2011-01-161-4/+4
* Roughly half of a typical pmap_mincore() implementation is machine-Alan Cox2010-05-241-1/+2
* Resurrect pmap_is_referenced() and use it in mincore(). Essentially,Alan Cox2010-04-241-0/+1
* o) Add a VM find-space option, VMFS_TLB_ALIGNED_SPACE, which searches theJuli Mallett2010-04-181-0/+3
* o Introduce vm_sync_icache() for making the I-cache coherent withMarcel Moolenaar2009-10-211-0/+1
* Add support to the virtual memory system for configuring machine-Alan Cox2009-07-121-1/+7
* Retire pmap_addr_hint(). It is no longer used.Alan Cox2008-05-181-1/+0
* Introduce pmap_align_superpage(). It increases the starting virtualAlan Cox2008-05-091-0/+2
* Add an access type parameter to pmap_enter(). It will be used to implementAlan Cox2008-01-031-2/+2
* Correct a style error that was introduced in revision 1.77.Alan Cox2008-01-011-1/+1
* Prevent the leakage of wired pages in the following circumstances:Alan Cox2007-11-171-0/+1
* Fix for the panic("vm_thread_new: kstack allocation failed") andKonstantin Belousov2007-11-051-1/+1
* Complete the transition from pmap_page_protect() to pmap_remove_write().Alan Cox2006-08-011-2/+1
* Add pmap_clear_write() to the interface between the virtual memoryAlan Cox2006-07-201-0/+1
* Remove mpte optimization from pmap_enter_quick().Stephan Uphoff2006-06-151-2/+2
* Introduce the function pmap_enter_object(). It maps a sequence of residentAlan Cox2006-06-051-0/+2
* Remove the unused sva and eva arguments from pmap_remove_pages().Peter Wemm2006-04-031-1/+1
* Eliminate pmap_init2(). It's no longer used.Alan Cox2005-11-201-1/+0
* Reimplement the reclamation of PV entries. Specifically, performAlan Cox2005-11-091-2/+0
* Pass a value of type vm_prot_t to pmap_enter_quick() so that it determineAlan Cox2005-09-031-1/+1
* Introduce a procedure, pmap_page_init(), that initializes theAlan Cox2005-06-101-0/+1
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* - pmap_kenter_temporary() is unused by machine-independent code. Therefore,Alan Cox2004-04-101-1/+0
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-061-4/+0
* Remove unused arguments from pmap_init().Alan Cox2004-04-051-1/+1
* Retire pmap_pinit2(). Alpha was the last platform that used it. However,Alan Cox2004-03-071-1/+0
* Move pmap_resident_count() from the MD pmap.h to the MI pmap.h.Bruce M Simpson2003-10-061-0/+4
* Migrate pmap_prefault() into the machine-independent virtual memory layer.Alan Cox2003-10-031-1/+1
* Add a new parameter to pmap_extract_and_hold() that is needed to eliminateAlan Cox2003-09-121-1/+2
* Introduce a new pmap function, pmap_extract_and_hold(). This functionAlan Cox2003-09-081-0/+1
* Background: pmap_object_init_pt() premaps the pages of a object inAlan Cox2003-07-031-2/+1
* - Export pmap_enter_quick() to the MI VM. This will permit theAlan Cox2003-06-291-1/+3
* Migrate the thread stack management functions from the machine-dependentAlan Cox2003-06-141-4/+0
* Move the *_new_altkstack() and *_dispose_altkstack() functions out of theAlan Cox2003-06-141-2/+0
* - Kill the pv_flags member of the alpha mdpage since it stop being usedJohn Baldwin2003-04-101-3/+0
* - Add vm_paddr_t, a physical address type. This is required for systemsJake Burkholder2003-03-251-3/+3
* Made the prototypes for pmap_kenter and pmap_kremove MD. These functionsJake Burkholder2003-03-161-2/+0
* Cleanup of the d_mmap_t interface.Maxime Henrion2003-02-251-1/+0
* Move kernel_vm_end's declaration to pmap.h; add a comment regarding theAlan Cox2003-02-151-0/+5
* Move pmap_collect() out of the machine-dependent code, rename itAlan Cox2002-11-131-1/+2
* - Clear the page's PG_WRITEABLE flag in the i386's pmap_changebit()Alan Cox2002-11-111-0/+1
* Some kernel threads try to do significant work, and the default KSTACK_PAGESScott Long2002-10-021-1/+3
* o Retire pmap_pageable(). It's an advisory routine that noneAlan Cox2002-08-251-1/+0