aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* sysctl vm.objects: yield if hogKonstantin Belousov2 days1-0/+1
* vm.objects_swap: disable reporting some informationKonstantin Belousov2 days1-15/+18
* Add vm.swap_objects sysctlKonstantin Belousov2 days1-4/+24
* vm_object_list: split sysctl handler in separate functionKonstantin Belousov2 days1-1/+8
* vm_page: Break reservations to handle noobj allocationsMark Johnston5 days1-1/+12
* Remove some remaining references to VM_ALLOC_NOOBJMark Johnston8 days3-3/+5
* vm_fault: Stop specifying VM_ALLOC_ZEROMark Johnston8 days1-10/+10
* vm_page: Drop handling of VM_ALLOC_NOOBJ in vm_page_alloc_contig_domain()Mark Johnston8 days1-71/+107
* vm_page: Stop handling VM_ALLOC_NOOBJ in vm_page_alloc_domain_after()Mark Johnston8 days2-54/+58
* Convert consumers to vm_page_alloc_noobj_contig()Mark Johnston8 days2-26/+21
* Introduce vm_page_alloc_noobj_contig()Mark Johnston8 days2-0/+49
* Convert vm_page_alloc() callers to use vm_page_alloc_noobj().Mark Johnston8 days3-17/+13
* vm_page: Add a new page allocator interface for unnamed pagesMark Johnston8 days2-57/+98
* vm_page: Move vm_page_alloc_check() to after page allocator definitionsMark Johnston8 days1-22/+21
* Make vmdaemon timeout configurableEdward Tomasz Napierala10 days1-6/+9
* setrlimit: Take stack gap into account.Dawid Gorecki13 days2-0/+3
* forward declare struct threadWarner Losh2021-10-111-0/+1
* vm_fault: do not trigger OOM too earlyKonstantin Belousov2021-10-081-15/+37
* minidump: De-duplicate is_dumpable()Mitchell Horne2021-09-292-0/+20
* Externalize nsw_cluster_max and initialize it early.Gleb Smirnoff2021-09-282-7/+14
* Add flag BIO_SWAP to mark IOs that are associated with swap.Gleb Smirnoff2021-09-281-0/+1
* vm_page_startup: correct calculation of the starting pageKonstantin Belousov2021-09-191-5/+3
* uma: Show the count of free slabs in each per-domain keg's sysctl treeMark Johnston2021-09-171-1/+4
* vm_phys: do not ignore phys_avail[] segments that do not fit completely into ...Konstantin Belousov2021-09-161-13/+12
* swap_pager: Handle large swap_pager_reserve() requestsMark Johnston2021-09-072-4/+6
* vm: use __func__ for the correct function nameBjoern A. Zeeb2021-08-221-2/+2
* Fix a few typos in source code commentsGordon Bergling2021-08-141-1/+1
* uma: Add KMSAN hooksMark Johnston2021-08-112-3/+61
* amd64: Populate the KMSAN shadow maps and integrate with the VMMark Johnston2021-08-111-0/+9
* Add vnode_pager_purge_range(9) KPIKa Ho Ng2021-08-052-33/+108
* Add vn_lktype_write()Konstantin Belousov2021-08-041-4/+2
* Add pmap_vm_page_alloc_check()Konstantin Belousov2021-07-311-0/+1
* redzone: Raise a compile error if KASAN is configuredMark Johnston2021-07-231-0/+4
* uma: Fix a few problems with KASAN integrationMark Johnston2021-07-101-3/+13
* Un-staticise vm_page_init_page()Konstantin Belousov2021-06-172-1/+2
* vm: add another pager private flagMateusz Guzik2021-05-151-2/+3
* tmpfs: dynamically register tmpfs pagerKonstantin Belousov2021-05-136-77/+24
* vm: Add KPI to dynamically register pagersKonstantin Belousov2021-05-135-11/+91
* sys/vm: remove several other uses of OBJT_SWAP_TMPFSKonstantin Belousov2021-05-132-10/+5
* vm_object_set_memattr(): handle all object types without listing them explicitlyKonstantin Belousov2021-05-131-17/+5
* vm_object_kvme_type(): reimplement by embedding kvme_type into pageropsKonstantin Belousov2021-05-139-35/+31
* fork: Suspend other threads if both RFPROC and RFMEM are not setMark Johnston2021-05-132-5/+7
* swap_pager: Zero swap info before exporting to userspaceMark Johnston2021-05-121-0/+4
* Constify vm_pager-related virtual tables.Konstantin Belousov2021-05-079-31/+32
* Add OBJT_SWAP_TMPFS pagerKonstantin Belousov2021-05-0711-72/+95
* pagertab: use designated initializersKonstantin Belousov2021-05-071-8/+8
* Style enum obj_typeKonstantin Belousov2021-05-071-2/+10
* Implement vm_object_vnode() using vm_pager_getvp()Konstantin Belousov2021-05-073-20/+14
* Add pgo_freespace methodKonstantin Belousov2021-05-074-20/+26
* Add pgo_getvp methodKonstantin Belousov2021-05-075-32/+68