aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_extern.h
Commit message (Expand)AuthorAgeFilesLines
* Use a single VM object for kernel stacks.Mark Johnston2020-04-261-0/+2
* Improve MD page fault handlers.Konstantin Belousov2019-09-271-3/+4
* Add malloc_domainset(9) and _domainset variants to other allocator KPIs.Mark Johnston2018-10-301-6/+8
* Eliminate the arena parameter to kmem_free(). Implicitly this corrects anAlan Cox2018-08-251-1/+1
* Eliminate kmem_malloc()'s unused arena parameter. (The arena parameterAlan Cox2018-08-211-1/+1
* Eliminate kmem_alloc_contig()'s unused arena parameter.Alan Cox2018-08-201-1/+1
* Eliminate the unused arena parameter from kmem_alloc_attr().Alan Cox2018-08-181-1/+1
* Eliminate the arena parameter to kmem_malloc_domain(). It is redundant.Alan Cox2018-08-181-2/+1
* Have preload_delete_name() free pages backing preloaded data.Mark Johnston2018-07-191-0/+1
* Make UMA and malloc(9) return non-executable memory in most cases.Jonathan T. Looney2018-06-131-1/+2
* Use per-domain locks for vm page queue free. Move paging control fromJeff Roberson2018-02-061-0/+4
* Implement NUMA policy for kmem_*(9). This maintains compatibility withJeff Roberson2018-01-121-0/+7
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Move swapout code into vm/vm_swapout.c.Konstantin Belousov2017-10-201-1/+0
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Rework r313352.Konstantin Belousov2017-02-131-11/+0
* Change type of the prot parameter for kern_vm_mmap() from vm_prot_t to int.Konstantin Belousov2017-02-111-1/+1
* Add kern_vm_mmap2(), kern_vm_mprotect(), kern_vm_msync(), kern_vm_munlock(),Edward Tomasz Napierala2017-02-061-0/+10
* Various cleanups to the main function for AIO kernel processes:John Baldwin2016-01-191-0/+1
* Add a new file operations hook for mmap operations. File type-specificJohn Baldwin2015-06-041-2/+12
* Handle wiring failures in vm_map_wire() with the new functionsAlan Cox2014-08-021-1/+0
* When unwiring a region of an address space, do not assume that theAlan Cox2014-07-261-1/+0
* Merge the following changes from projects/bhyve_npt_pmap:Neel Natu2013-09-201-1/+3
* Replace kernel virtual address space allocation with vmem. This providesJeff Roberson2013-08-071-12/+25
* Revert r253939:Attilio Rao2013-08-051-2/+2
* The page hold mechanism is fast but it has couple of fallouts:Attilio Rao2013-08-041-2/+2
* Make sys_mlock() function just a wrapper around vm_mlock() functionGleb Smirnoff2013-06-081-0/+1
* Eliminate vm_phys_bootstrap_alloc(). It was a failed attempt atAlan Cox2011-10-301-1/+1
* Use "u_long" instead of "unsigned long".Alan Cox2011-10-281-2/+2
* Extract the code to translate VM error into errno, into an exportedKonstantin Belousov2011-07-101-0/+1
* Add a facility to disable processing page faults. When activated,Konstantin Belousov2011-07-091-0/+2
* Move vm_object_print()'s prototype to the expected place.Alan Cox2010-12-271-2/+0
* Retire vm_fault_quick(). It's no longer used.Alan Cox2010-12-251-1/+0
* Introduce and use a new VM interface for temporarily pinning pages. ThisAlan Cox2010-12-251-0/+2
* Introduce vm_fault_hold() and use it to (1) eliminate a long-standing raceAlan Cox2010-12-201-0/+2
* Rework memguard(9) to reserve significantly more KVA to detectMatthew D Fleming2010-08-111-0/+1
* o) Add a VM find-space option, VMFS_TLB_ALIGNED_SPACE, which searches theJuli Mallett2010-04-181-0/+1
* Initialize the virtual memory-related resource limits in a single place.Alan Cox2010-04-111-2/+0
* Introduce the function kmem_alloc_attr(), which allocates kernel virtualAlan Cox2010-04-091-1/+3
* Simplify both the invocation and the implementation of vm_fault() for wiringAlan Cox2009-11-181-1/+1
* o Introduce vm_sync_icache() for making the I-cache coherent withMarcel Moolenaar2009-10-211-0/+1
* Reintroduce the r196640, after fixing the problem with my testing.Konstantin Belousov2009-09-011-2/+0
* Reverse r196640 and r196644 for now.Konstantin Belousov2009-08-291-0/+2
* Remove the altkstacks, instead instantiate threads with kernel stackKonstantin Belousov2009-08-291-2/+0
* Add support to the virtual memory system for configuring machine-Alan Cox2009-07-121-1/+1
* When forking a vm space that has wired map entries, do not forget toKonstantin Belousov2009-07-031-1/+2
* This change is the next step in implementing the cache control functionalityAlan Cox2009-06-261-1/+1
* Implement global and per-uid accounting of the anonymous memory. AddKonstantin Belousov2009-06-231-1/+1
* Eliminate unnecessary forward declarations.Alan Cox2009-06-171-3/+0
* Refactor contigmalloc() into two functions: a simple front-end that dealsAlan Cox2009-06-171-0/+3