Age | Commit message (Expand) | Author |
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 |
2015-08-21 | Remove the unused loan_count field and the related uvm logic. Most of | Visa Hankala |
2015-03-14 | Remove some includes include-what-you-use claims don't | Jonathan Gray |
2015-02-08 | Something is subtly wrong with this. On ramdisks, processes run out of | Theo de Raadt |
2015-02-06 | Clear PQ_AOBJ before calling uvm_pagefree(), clearing up one false XXX | Theo de Raadt |
2014-12-17 | Prefer MADV_* over POSIX_MADV_* in kernel for consistency: the latter | Philip Guenther |
2014-12-15 | Use MAP_INHERIT_* for the 'inh' argument to the UMV_MAPFLAG() macro, | Philip Guenther |
2014-11-16 | Replace a plethora of historical protection options with just | Theo de Raadt |
2014-10-03 | Introduce __MAP_NOFAULT, a mmap(2) flag that makes sure a mapping will not | Mark Kettenis |
2014-09-07 | typo in comment | Philip Guenther |
2014-07-11 | Chuck Cranor rescinded clauses in his license | Jonathan Gray |
2014-07-08 | bye bye UBC; ok beck dlg | Theo de Raadt |
2014-07-03 | It is important that we don't release the kernel lock between issuing a | Mark Kettenis |
2014-05-08 | Fix some potential integer overflows caused by converting a page number into | Mark Kettenis |
2014-04-13 | compress code by turning four line comments into one line comments. | Ted Unangst |