summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_extern.h
Commit message (Expand)AuthorAgeFilesLines
* Fix a leak of the wired pages when unwiring of the PROT_NONE-mappedkib2014-09-011-2/+0
* Merge the following changes from projects/bhyve_npt_pmap:neel2013-09-201-1/+3
* Replace kernel virtual address space allocation with vmem. This providesjeff2013-08-071-12/+25
* Revert r253939:attilio2013-08-051-2/+2
* The page hold mechanism is fast but it has couple of fallouts:attilio2013-08-041-2/+2
* Make sys_mlock() function just a wrapper around vm_mlock() functionglebius2013-06-081-0/+1
* Eliminate vm_phys_bootstrap_alloc(). It was a failed attempt atalc2011-10-301-1/+1
* Use "u_long" instead of "unsigned long".alc2011-10-281-2/+2
* Extract the code to translate VM error into errno, into an exportedkib2011-07-101-0/+1
* Add a facility to disable processing page faults. When activated,kib2011-07-091-0/+2
* Move vm_object_print()'s prototype to the expected place.alc2010-12-271-2/+0
* Retire vm_fault_quick(). It's no longer used.alc2010-12-251-1/+0
* Introduce and use a new VM interface for temporarily pinning pages. Thisalc2010-12-251-0/+2
* Introduce vm_fault_hold() and use it to (1) eliminate a long-standing racealc2010-12-201-0/+2
* Rework memguard(9) to reserve significantly more KVA to detectmdf2010-08-111-0/+1
* o) Add a VM find-space option, VMFS_TLB_ALIGNED_SPACE, which searches thejmallett2010-04-181-0/+1
* Initialize the virtual memory-related resource limits in a single place.alc2010-04-111-2/+0
* Introduce the function kmem_alloc_attr(), which allocates kernel virtualalc2010-04-091-1/+3
* Simplify both the invocation and the implementation of vm_fault() for wiringalc2009-11-181-1/+1
* o Introduce vm_sync_icache() for making the I-cache coherent withmarcel2009-10-211-0/+1
* Reintroduce the r196640, after fixing the problem with my testing.kib2009-09-011-2/+0
* Reverse r196640 and r196644 for now.kib2009-08-291-0/+2
* Remove the altkstacks, instead instantiate threads with kernel stackkib2009-08-291-2/+0
* Add support to the virtual memory system for configuring machine-alc2009-07-121-1/+1
* When forking a vm space that has wired map entries, do not forget tokib2009-07-031-1/+2
* This change is the next step in implementing the cache control functionalityalc2009-06-261-1/+1
* Implement global and per-uid accounting of the anonymous memory. Addkib2009-06-231-1/+1
* Eliminate unnecessary forward declarations.alc2009-06-171-3/+0
* Refactor contigmalloc() into two functions: a simple front-end that dealsalc2009-06-171-0/+3
* Eliminate dead code.alc2009-04-011-13/+0
* Introduce a new parameter "superpage_align" to kmem_suballoc() that isalc2008-05-101-1/+2
* Fix for the panic("vm_thread_new: kstack allocation failed") andkib2007-11-051-5/+5
* Close race between vmspace_exitfree() and exit1() and races betweentegge2006-05-291-0/+2
* Use sf_buf_alloc() instead of vm_map_find() on exec_map to create thealc2005-12-161-0/+2
* - Change the vm_mmap() function to accept an objtype_t parameter specifyingjhb2005-04-011-1/+1
* Disable U area swapping and remove the routines that create, destroy,das2004-11-201-2/+0
* For years, kmem_alloc_pageable() has been misused. Now that the last ofalc2004-07-251-1/+0
* To date, unwiring a fictitious page has produced a panic. The reasonalc2004-05-221-2/+2
* Remove advertising clause from University of California Regent's license,imp2004-04-061-4/+0
* Revert to the original vslock() and vsunlock() API with the followingtruckman2004-03-151-2/+2
* Undo the merger of mlock()/vslock and munlock()/vsunlock() and thetruckman2004-03-051-2/+2
* Split the mlock() kernel code into two parts, mlock(), which unpackstruckman2004-02-261-2/+2
* Remove vm_page_alloc_contig(). It's now unused.alc2004-01-141-1/+0
* Remove long dead code, specifically, code related to munmapfd().alc2004-01-111-1/+0
* Revert previous commit. Come back vslock(), all is forgiven.bms2003-10-051-0/+2
* Retire vslock() and vsunlock() with extreme prejudice.bms2003-10-051-2/+0
* Make swaponvp() static to the swap_pager.phk2003-08-151-1/+0
* Migrate the thread stack management functions from the machine-dependentalc2003-06-141-1/+5
* Move the *_new_altkstack() and *_dispose_altkstack() functions out of thealc2003-06-141-0/+2
* - Add vm_paddr_t, a physical address type. This is required for systemsjake2003-03-251-1/+1
OpenPOWER on IntegriCloud