aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_fault.c
Commit message (Expand)AuthorAgeFilesLines
* vm_fault_trap(): fix comments grammarKonstantin Belousov2025-12-241-6/+6
* vm_fault: only rely on PG_ZERO when the page was newly allocatedKonstantin Belousov2025-12-151-1/+5
* vm_fault_busy_sleep(): update comment after addition of allocflags argKonstantin Belousov2025-10-131-5/+4
* vm_fault: assert that first_m is xbusyKonstantin Belousov2025-10-131-0/+8
* vm_fault: try to only share-busy page for soft faultsKonstantin Belousov2025-10-131-15/+93
* vm_fault: add helper vm_fault_can_cow_rename()Konstantin Belousov2025-10-131-9/+11
* vm_fault: add vm_fault_might_be_cow() helperKonstantin Belousov2025-10-131-5/+11
* vm_fault_busy_sleep(): pass explicit allocflags for vm_page_busy_sleep()Konstantin Belousov2025-10-131-3/+3
* vm_fault: drop never-true busy_sleep testDoug Moore2025-10-131-2/+1
* vm/vm_fault.c: cleanup includesKonstantin Belousov2025-10-131-2/+0
* vm/vm_fault.c: update and split comments for vm_fault() and vm_fault_trap()Konstantin Belousov2025-09-231-12/+30
* vm/vm_fault.c: rename vm_fault_hold_pages_e() to vm_fault_hold_pages()Konstantin Belousov2025-09-041-2/+2
* vm_fault.c: rename vm_fault_quick_hold_pages_e() to vm_fault_hold_pages_e()Konstantin Belousov2025-09-041-2/+2
* vm_fault: improve interface for vm_fault_quick_hold_pages()Konstantin Belousov2025-09-041-20/+61
* vm_fault: Defer marking COW pages validMark Johnston2025-05-131-3/+16
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* vm_map: Add a macro to fetch a map entry's split boundary indexMark Johnston2023-08-011-2/+1
* vm_fault: move FAULT_* return codes out of range for Mach errorsKonstantin Belousov2023-06-271-1/+1
* vm: add unlocked page lookup before trying vm_fault_soft_fastMateusz Guzik2023-03-251-12/+40
* vm: consistently prefix fault helpers with vm_fault_Mateusz Guzik2023-03-131-40/+40
* vm: avoid lock upgrade if possible in vm_fault_nextMateusz Guzik2023-03-111-1/+1
* vm: read-locked fault handling for backing objectsMateusz Guzik2023-03-111-14/+67
* vm: move up object lock asserts in fault functionsMateusz Guzik2023-03-111-2/+4
* vm_fault: Update a comment to reflect the removal of the default pagerMark Johnston2023-03-091-4/+3
* vm_fault: Fix a race in vm_fault_soft_fast()Mark Johnston2023-02-131-13/+8
* vm_pager: add method to veto page allocationKonstantin Belousov2022-12-091-0/+4
* vm_fault: Shoot down shared mappings in vm_fault_copy_entry()Mark Johnston2022-08-091-0/+7
* vm: Remove handling for OBJT_DEFAULT objectsMark Johnston2022-07-171-2/+1
* vm_object: Modify vm_object_allocate_anon() to return OBJT_SWAP objectsMark Johnston2022-07-171-5/+20
* vm_fault: Fix some nits in vm_fault_copy_entry()Mark Johnston2022-07-111-28/+23
* vm_fault: Avoid unnecessary object relocking in vm_fault_copy_entry()Mark Johnston2022-06-141-3/+2
* vm_fault: Fix a racy copy of page valid bitsMark Johnston2022-06-141-1/+8
* vm_fault_dontneed: Inline value of variable used once in an assertion.John Baldwin2022-04-131-3/+2
* kern: Fix typo in kassert message.Peter Jeremy2022-04-021-1/+1
* vm_fault: Fix vm_fault_populate()'s handling of VM_FAULT_WIREMark Johnston2021-12-141-4/+6
* vm_fault: Factor out per-object operations into vm_fault_object()Mark Johnston2021-11-241-95/+118
* vm_fault: Introduce a fault_status enum for internal return typesMark Johnston2021-11-241-91/+111
* vm_fault: Move nera into faultstateMark Johnston2021-11-241-28/+34
* vm_page: Consolidate page busy sleep mechanismsMark Johnston2021-11-151-3/+2
* vm_fault: Stop specifying VM_ALLOC_ZEROMark Johnston2021-10-201-10/+10
* vm_fault: do not trigger OOM too earlyKonstantin Belousov2021-10-081-15/+37
* Add OBJT_SWAP_TMPFS pagerKonstantin Belousov2021-05-071-1/+1
* vm_fault: Shoot down multiply mapped COW source page mappingsMark Johnston2021-04-061-4/+25
* Clean up a couple of MD warts in vm_fault_populate():Jason A. Harmening2021-03-311-11/+15
* vm_fault: handle KERN_PROTECTION_FAILUREKonstantin Belousov2021-03-271-1/+6
* Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov2020-11-281-1/+0
* Implement superpages for PowerPC64 (HPT)Leandro Lupori2020-11-061-1/+2
* Implement sparse core dumpsMark Johnston2020-10-021-0/+6
* Add a vmparam.h constant indicating pmap support for large pages.Mark Johnston2020-09-231-0/+2
* Support for userspace non-transparent superpages (largepages).Konstantin Belousov2020-09-091-4/+70