Age | Commit message (Expand) | Author |
2023-09-05 | Address the case 2b version of inconsistent view across threads of | Philip Guenther |
2023-09-02 | Zap anon pages mappings in uvm_anon_release() instead of in the fault handler. | Martin Pieuchot |
2022-11-04 | Assert the VM map lock is held in function used by mmap/mprotect/munmap. | Martin Pieuchot |
2022-08-31 | Refine the change in rev 1.125: the UVM mitigation for CoW faulting | Philip Guenther |
2022-06-28 | Do not clean PG_BUSY before calling uvm_anon_release(). | Martin Pieuchot |
2022-06-28 | Do not consider adjacent pages when doing a CoW. | Martin Pieuchot |
2022-04-04 | Replace KASSERT in uvm_fault_unwire_locked() with code that handles the | Mark Kettenis |
2022-02-11 | Backout previous "Assert vm map locks" (commitid: sRNBfzX2dJrxFDmb) | Klemens Nanni |
2022-02-10 | Assert vm map locks | Klemens Nanni |
2022-02-03 | The sparc64 pmap at least requires the fault access_type to be a | Philip Guenther |
2022-02-01 | Attempt to guarantee that on copy-on-write faulting, the new copy | Philip Guenther |
2021-12-28 | Unlock bottom part of the fault handler. | Martin Pieuchot |
2021-12-17 | Do not try to unlock a NULL object. | Martin Pieuchot |
2021-12-15 | Use a per-UVM object lock to serialize the lower part of the fault handler. | Martin Pieuchot |
2021-10-12 | Fix the deadlock between uvn_io() and uvn_flush() by restarting the fault. | Martin Pieuchot |
2021-03-26 | Remove parenthesis around return value to reduce the diff with NetBSD. | Martin Pieuchot |
2021-03-20 | Sync some comments in order to reduce the difference with NetBSD. | Martin Pieuchot |
2021-03-12 | spelling | Jonathan Gray |
2021-03-01 | Move the top part of uvm_fault_lower(), the lookup, in its own function. | Martin Pieuchot |
2021-02-23 | Move `pgo_fault' handler outside of uvm_fault_lower(). | Martin Pieuchot |
2021-02-16 | Comments & style cleanup, no functional change intended. | Martin Pieuchot |
2021-02-15 | Fix double unlock in uvmfault_anonget(). | Martin Pieuchot |
2021-01-19 | (re)Introduce locking for amaps & anons. | Martin Pieuchot |
2021-01-16 | Move `access_type' to the fault context. | Martin Pieuchot |
2021-01-02 | uvm: uvm_fault_lower(): don't sleep on lbolt | cheloha |
2020-12-28 | Use per-CPU counters for fault and stats counters reached in uvm_fault(). | Martin Pieuchot |
2020-12-08 | Use a while loop instead of goto in uvm_fault(). | Martin Pieuchot |
2020-11-19 | Move logic handling lower faults, case 2, to its own function. | Martin Pieuchot |
2020-11-16 | Remove Case2 goto, use a simple if () instead. | Martin Pieuchot |
2020-11-13 | Use a helper to look for existing mapping & return if there's an anon. | Martin Pieuchot |
2020-11-13 | Move the logic dealing with faults 1A & 1B to its own function. | Martin Pieuchot |
2020-11-06 | Remove unused `anon' argument from uvmfault_unlockall(). | Martin Pieuchot |
2020-10-21 | Move the top part of uvm_fault() (lookups, checks, etc) in their own function. | Martin Pieuchot |
2020-09-29 | Introduce a helper to check if all available swap is in use. | Martin Pieuchot |
2020-09-24 | Remove trailing white spaces. | Martin Pieuchot |
2020-09-22 | Spell inline correctly. | Martin Pieuchot |
2020-09-22 | Kill outdated comment, pmap_enter(9) doesn't sleep. | Martin Pieuchot |
2020-09-12 | Add tracepoints in the page fault handler and when entries are added to maps. | Martin Pieuchot |
2019-12-08 | Convert infinite sleeps to {m,t}sleep_nsec(9). | Martin Pieuchot |
2019-07-18 | R.I.P. UVM_WAIT(). Use tsleep_nsec(9) directly. | cheloha |
2019-02-03 | Always refault if relocking maps fails after IO. This fixes a regression | Visa Hankala |
2018-10-31 | Add support to uvm to establish write-combining mappings. Use this in the | Mark Kettenis |
2018-04-12 | Implement MAP_STACK option for mmap(). Synchronous faults (pagefault and | Theo de Raadt |
2017-07-20 | Accessing a mmap(2)ed file behind its end should result in a SIGBUS | Alexander Bluhm |
2016-09-16 | move the uvm_map_addr RB tree from RB macros to the RBT functions | David Gwynne |
2016-05-08 | Wait for RAM in uvm_fault when allocating uvm structures fails | Stefan Kempf |
2016-03-29 | Remove dead assignments and now unused variables. | Charles Longeau |
2016-03-07 | Sync no-argument function declaration and definition by adding (void). | Christian Weisgerber |
2015-11-10 | UVM change needed for vmm. | Mike Larkin |
2015-09-09 | All our pmap implementations provide pmap_resident_count(), so remove | Miod Vallat |