aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_init.c
Commit message (Expand)AuthorAgeFilesLines
* kmem_malloc/free: Use void * instead of vm_offset_t for kernel pointers.John Baldwin2022-09-221-16/+11
* vm: Initialize the transient buffer mapping arena with M_WAITOKMark Johnston2022-04-141-1/+1
* vm_ksubmap_init: pass M_WAITOK to vmem_init -> uma_zalloc_argEric van Gyzen2022-03-261-1/+1
* Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov2020-11-281-2/+2
* Remove the VM map zone.Mark Johnston2020-08-171-4/+4
* Simplify VM and UMA startup by eliminating boot pages. Instead use carefulJeff Roberson2020-01-161-15/+4
* Do not reserve KVA for paging bufs in vm_ksubmap_init(), since nowGleb Smirnoff2019-01-161-11/+2
* Fix some problems that manifest when NUMA domain 0 is empty.Mark Johnston2018-10-301-1/+7
* Initialize static domainsets regardless of whether an SRAT is present.Mark Johnston2018-10-231-0/+6
* Move kernel vmem arena initialization to vm_kern.c.Mark Johnston2018-09-191-83/+1
* Remove {max/min}_offset() macros, use vm_map_{max/min}() inlines.Konstantin Belousov2018-08-291-2/+2
* Eliminate kmem_malloc()'s unused arena parameter. (The arena parameterAlan Cox2018-08-211-2/+1
* Eliminate the unused arena parameter from kmem_alloc_attr().Alan Cox2018-08-181-3/+2
* Make UMA and malloc(9) return non-executable memory in most cases.Jonathan T. Looney2018-06-131-0/+36
* Fix boot_pages exhaustion on machines with many domains and cores, whereGleb Smirnoff2018-02-091-2/+3
* Use per-domain locks for vm page queue free. Move paging control fromJeff Roberson2018-02-061-0/+1
* Fix boot_pages calculation for machines that don't have UMA_MD_SMALL_ALLOC.Gleb Smirnoff2018-02-061-1/+13
* Implement NUMA policy for kmem_*(9). This maintains compatibility withJeff Roberson2018-01-121-8/+23
* SPDX: Consider code from Carnegie-Mellon University.Pedro F. Giffuni2017-11-301-1/+1
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Remove a redundant use of min().Mark Johnston2017-01-051-2/+1
* Add a small allocator for exec_map entries.Mark Johnston2017-01-051-6/+12
* Conditionally move initial vfs bio alloc above 4GAndrew Gallatin2016-10-031-2/+12
* Parallelize the buffer cache and rewrite getnewbuf(). This results in aJeff Roberson2015-10-141-1/+5
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-2/+1
* Revert r267961, r267973:Glen Barber2014-06-271-1/+2
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-2/+1
* Add a mmap flag (MAP_32BIT) on 64-bit platforms to request that a mapping useJohn Baldwin2013-09-091-1/+1
* - Use an arbitrary but reasonably large import size for kva on architecturesJeff Roberson2013-08-191-1/+2
* Add new mmap(2) flags to permit applications to request specific virtualJohn Baldwin2013-08-161-1/+1
* Replace kernel virtual address space allocation with vmem. This providesJeff Roberson2013-08-071-13/+64
* - Add a general purpose resource allocator, vmem, from NetBSD. It wasJeff Roberson2013-06-281-17/+21
* Only size and create the bio_transient_map when unmapped buffers areKonstantin Belousov2013-03-211-4/+6
* Implement the concept of the unmapped VMIO buffers, i.e. buffers whichKonstantin Belousov2013-03-191-1/+6
* Switch the vm_object mutex to be a rwlock. This will enable in theAttilio Rao2013-03-091-1/+1
* Move the callout subsystem initialization to its own SYSINIT()Andre Oppermann2013-03-081-7/+0
* Introduce exec_alloc_args(). The objective being to encapsulate theAlan Cox2010-07-271-3/+1
* Change the order in which the file name, arguments, environment, andAlan Cox2010-07-251-1/+3
* Align the start of the clean submap to a superpage boundary. AlthoughAlan Cox2010-02-211-1/+1
* Adjust some variables (mostly related to the buffer cache) that holdJohn Baldwin2009-03-091-3/+3
* Introduce a new parameter "superpage_align" to kmem_suballoc() that isAlan Cox2008-05-101-5/+6
* In keeping with style(9)'s recommendations on macros, use a ';'Robert Watson2008-03-161-1/+1
* Add the vm.exec_map_entries tunable and read-only sysctl, which controlsKris Kennaway2005-04-251-1/+7
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Remove dead code. A vm_map's first_free is never NULL (even if the map isAlan Cox2004-08-071-7/+2
* The demise of vm_pager_map_page() in revision 1.93 of vm/vm_pager.c permitsAlan Cox2004-04-081-2/+2
* 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
* Eliminate unused arguments from vm_page_startup().Alan Cox2004-04-041-1/+1