summaryrefslogtreecommitdiff
path: root/sys/vm/vm_init.c
AgeCommit message (Expand)Author
2024-08-04vm: Assert that pagesizes[] is sortedAlan Cox
2024-05-27Adjust comments referencing vm_mem_init()Mitchell Horne
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-06-04tslog: Annotate parts of SYSINIT cpuColin Percival
2022-09-22kmem_malloc/free: Use void * instead of vm_offset_t for kernel pointers.John Baldwin
2022-04-14vm: Initialize the transient buffer mapping arena with M_WAITOKMark Johnston
2022-03-25vm_ksubmap_init: pass M_WAITOK to vmem_init -> uma_zalloc_argEric van Gyzen
2020-11-28Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov
2020-08-17Remove the VM map zone.Mark Johnston
2020-01-16Simplify VM and UMA startup by eliminating boot pages. Instead use carefulJeff Roberson
2019-01-16Do not reserve KVA for paging bufs in vm_ksubmap_init(), since nowGleb Smirnoff
2018-10-30Fix some problems that manifest when NUMA domain 0 is empty.Mark Johnston
2018-10-23Initialize static domainsets regardless of whether an SRAT is present.Mark Johnston
2018-09-19Move kernel vmem arena initialization to vm_kern.c.Mark Johnston
2018-08-29Remove {max/min}_offset() macros, use vm_map_{max/min}() inlines.Konstantin Belousov
2018-08-21Eliminate kmem_malloc()'s unused arena parameter. (The arena parameterAlan Cox
2018-08-18Eliminate the unused arena parameter from kmem_alloc_attr().Alan Cox
2018-06-13Make UMA and malloc(9) return non-executable memory in most cases.Jonathan T. Looney
2018-02-09Fix boot_pages exhaustion on machines with many domains and cores, whereGleb Smirnoff
2018-02-06Use per-domain locks for vm page queue free. Move paging control fromJeff Roberson
2018-02-06Fix boot_pages calculation for machines that don't have UMA_MD_SMALL_ALLOC.Gleb Smirnoff
2018-01-12Implement NUMA policy for kmem_*(9). This maintains compatibility withJeff Roberson
2017-11-30SPDX: Consider code from Carnegie-Mellon University.Pedro F. Giffuni
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-02-28Renumber copyright clause 4Warner Losh
2017-01-05Remove a redundant use of min().Mark Johnston
2017-01-05Add a small allocator for exec_map entries.Mark Johnston
2016-10-03Conditionally move initial vfs bio alloc above 4GAndrew Gallatin
2015-10-14Parallelize the buffer cache and rewrite getnewbuf(). This results in aJeff Roberson
2014-06-28Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky
2014-06-27Revert r267961, r267973:Glen Barber
2014-06-27Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky
2013-09-09Add a mmap flag (MAP_32BIT) on 64-bit platforms to request that a mapping useJohn Baldwin
2013-08-19 - Use an arbitrary but reasonably large import size for kva on architecturesJeff Roberson
2013-08-16Add new mmap(2) flags to permit applications to request specific virtualJohn Baldwin
2013-08-07Replace kernel virtual address space allocation with vmem. This providesJeff Roberson
2013-06-28 - Add a general purpose resource allocator, vmem, from NetBSD. It wasJeff Roberson
2013-03-21Only size and create the bio_transient_map when unmapped buffers areKonstantin Belousov
2013-03-19Implement the concept of the unmapped VMIO buffers, i.e. buffers whichKonstantin Belousov
2013-03-09Switch the vm_object mutex to be a rwlock. This will enable in theAttilio Rao
2013-03-08Move the callout subsystem initialization to its own SYSINIT()Andre Oppermann
2010-07-27Introduce exec_alloc_args(). The objective being to encapsulate theAlan Cox
2010-07-25Change the order in which the file name, arguments, environment, andAlan Cox
2010-02-21Align the start of the clean submap to a superpage boundary. AlthoughAlan Cox
2009-03-09Adjust some variables (mostly related to the buffer cache) that holdJohn Baldwin
2008-05-10Introduce a new parameter "superpage_align" to kmem_suballoc() that isAlan Cox
2008-03-16In keeping with style(9)'s recommendations on macros, use a ';'Robert Watson
2005-04-25Add the vm.exec_map_entries tunable and read-only sysctl, which controlsKris Kennaway