summaryrefslogtreecommitdiff
path: root/sys/vm/vm.h
AgeCommit message (Expand)Author
6 daysrfork(2): fix swap accounting in vmspace_unshare()Konstantin Belousov
2024-07-29vm: Remove kernel stack swapping support, part 2Mark Johnston
2024-06-04pmap: Skip some superpage promotion attempts that will failAlan Cox
2024-04-09vm: add macro to mark arguments used when NUMA is definedStephen J. Kiernan
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2022-09-17vm/vm.h: cleanupKonstantin Belousov
2022-09-16vm: make vm.overcommit available externallyKonstantin Belousov
2022-07-17vm_pager: Remove the default pagerMark Johnston
2022-06-05vm: Fix a common typo in a source code commentGordon Bergling
2021-05-13tmpfs: dynamically register tmpfs pagerKonstantin Belousov
2021-05-13vm: Add KPI to dynamically register pagersKonstantin Belousov
2021-05-07Add OBJT_SWAP_TMPFS pagerKonstantin Belousov
2021-05-07Style enum obj_typeKonstantin Belousov
2021-02-17Add a VA_IS_CLEANMAP() macro.John Baldwin
2020-09-01vm: clean up empty lines in .c and .h filesMateusz Guzik
2020-08-25Merge OpenZFS support in to HEAD.Matt Macy
2020-07-24vm: fix swap reservation leak and clean up surrounding codeMateusz Guzik
2018-03-27Move vm_ndomains to vm.h where it can be used with a single header includeJeff Roberson
2018-03-26Allow to specify for vm_fault_quick_hold_pages() that nofault modeKonstantin Belousov
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-06-24Implement address space guards.Konstantin Belousov
2017-03-14Implement INHERIT_ZERO for minherit(2).Xin LI
2017-02-28Renumber copyright clause 4Warner Losh
2016-05-20Add new bus methods for mapping resources.John Baldwin
2013-07-24rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LASTAndriy Gapon
2013-06-28 - Add a general purpose resource allocator, vmem, from NetBSD. It wasJeff Roberson
2013-03-19Implement the concept of the unmapped VMIO buffers, i.e. buffers whichKonstantin Belousov
2012-12-18- Fix locked memory accounting for maps with MAP_WIREFUTURE flag.Andrey Zonov
2012-05-12Add new pager type, OBJT_MGTDEVICE. It provides the device pagerKonstantin Belousov
2010-12-02Replace pointer to "struct uidinfo" with pointer to "struct ucred"Edward Tomasz Napierala
2009-11-26Replace VM_PROT_OVERRIDE_WRITE by VM_PROT_COPY. VM_PROT_OVERRIDE_WRITE hasAlan Cox
2009-08-28Extend the device pager to support different memory attributes on differentJohn Baldwin
2009-07-24Add a new type of VM object: OBJT_SG. An OBJT_SG object is very similar toJohn Baldwin
2009-07-12Add support to the virtual memory system for configuring machine-Alan Cox
2009-06-26This change is the next step in implementing the cache control functionalityAlan Cox
2009-06-23Implement global and per-uid accounting of the anonymous memory. AddKonstantin Belousov
2007-12-27Add the superpage reservation type.Alan Cox
2006-07-21Retire debug.mpsafevm. None of the architectures supported in CVS requireAlan Cox
2005-04-01- Change the vm_mmap() function to accept an objtype_t parameter specifyingJohn Baldwin
2005-01-07/* -> /*- for license, minor formatting changesWarner Losh
2004-08-16 - Introduce and use a new tunable "debug.mpsafevm". At present, settingAlan Cox
2004-04-06Remove advertising clause from University of California Regent's license,Warner Losh
2002-12-16Change the way ELF coredumps are handled. Instead of unconditionallyMatthew Dillon
2002-03-10- Remove a number of extra newlines that do not belong here according toEivind Eklund
2002-01-25Remove a parameter name from a prototype.David Malone
2001-08-22Move most of the kernel submap initialization code, including theMatthew Dillon
2001-07-04With Alfred's permission, remove vm_mtx in favor of a fine-grained approachMatthew Dillon
2001-05-19Introduce a global lock for the vm subsystem (vm_mtx).Alfred Perlstein