| Commit message (Expand) | Author | Age | Files | Lines |
* | Comments & style cleanup, no functional change intended. |  mpi | 2021-02-16 | 1 | -224/+284 |
* | Fix double unlock in uvmfault_anonget(). |  mpi | 2021-02-15 | 1 | -3/+3 |
* | (re)Introduce locking for amaps & anons. |  mpi | 2021-01-19 | 1 | -10/+52 |
* | Move `access_type' to the fault context. |  mpi | 2021-01-16 | 1 | -20/+20 |
* | uvm: uvm_fault_lower(): don't sleep on lbolt |  cheloha | 2021-01-02 | 1 | -2/+3 |
* | Use per-CPU counters for fault and stats counters reached in uvm_fault(). |  mpi | 2020-12-28 | 1 | -25/+26 |
* | Use a while loop instead of goto in uvm_fault(). |  mpi | 2020-12-08 | 1 | -34/+23 |
* | Move logic handling lower faults, case 2, to its own function. |  mpi | 2020-11-19 | 1 | -63/+77 |
* | Remove Case2 goto, use a simple if () instead. |  mpi | 2020-11-16 | 1 | -23/+17 |
* | Use a helper to look for existing mapping & return if there's an anon. |  mpi | 2020-11-13 | 1 | -56/+81 |
* | Move the logic dealing with faults 1A & 1B to its own function. |  mpi | 2020-11-13 | 1 | -151/+173 |
* | Remove unused `anon' argument from uvmfault_unlockall(). |  mpi | 2020-11-06 | 1 | -19/+17 |
* | Move the top part of uvm_fault() (lookups, checks, etc) in their own function. |  mpi | 2020-10-21 | 1 | -113/+170 |
* | Introduce a helper to check if all available swap is in use. |  mpi | 2020-09-29 | 1 | -11/+6 |
* | Remove trailing white spaces. |  mpi | 2020-09-24 | 1 | -39/+39 |
* | Spell inline correctly. |  mpi | 2020-09-22 | 1 | -3/+3 |
* | Kill outdated comment, pmap_enter(9) doesn't sleep. |  mpi | 2020-09-22 | 1 | -8/+1 |
* | Add tracepoints in the page fault handler and when entries are added to maps. |  mpi | 2020-09-12 | 1 | -1/+3 |
* | Convert infinite sleeps to {m,t}sleep_nsec(9). |  mpi | 2019-12-08 | 1 | -2/+2 |
* | R.I.P. UVM_WAIT(). Use tsleep_nsec(9) directly. |  cheloha | 2019-07-18 | 1 | -2/+2 |
* | Always refault if relocking maps fails after IO. This fixes a regression |  visa | 2019-02-03 | 1 | -1/+3 |
* | Add support to uvm to establish write-combining mappings. Use this in the |  kettenis | 2018-10-31 | 1 | -10/+11 |
* | Implement MAP_STACK option for mmap(). Synchronous faults (pagefault and |  deraadt | 2018-04-12 | 1 | -2/+3 |
* | Accessing a mmap(2)ed file behind its end should result in a SIGBUS |  bluhm | 2017-07-20 | 1 | -2/+2 |
* | move the uvm_map_addr RB tree from RB macros to the RBT functions |  dlg | 2016-09-16 | 1 | -2/+2 |
* | Wait for RAM in uvm_fault when allocating uvm structures fails |  stefan | 2016-05-08 | 1 | -18/+44 |
* | Remove dead assignments and now unused variables. |  chl | 2016-03-29 | 1 | -4/+1 |
* | Sync no-argument function declaration and definition by adding (void). |  naddy | 2016-03-07 | 1 | -2/+2 |
* | UVM change needed for vmm. |  mlarkin | 2015-11-10 | 1 | -1/+11 |
* | All our pmap implementations provide pmap_resident_count(), so remove |  miod | 2015-09-09 | 1 | -15/+1 |
* | Remove the unused loan_count field and the related uvm logic. Most of |  visa | 2015-08-21 | 1 | -175/+15 |
* | Remove some includes include-what-you-use claims don't |  jsg | 2015-03-14 | 1 | -2/+1 |
* | Something is subtly wrong with this. On ramdisks, processes run out of |  deraadt | 2015-02-08 | 1 | -2/+1 |
* | Clear PQ_AOBJ before calling uvm_pagefree(), clearing up one false XXX |  deraadt | 2015-02-06 | 1 | -1/+2 |
* | Prefer MADV_* over POSIX_MADV_* in kernel for consistency: the latter |  guenther | 2014-12-17 | 1 | -5/+5 |
* | Use MAP_INHERIT_* for the 'inh' argument to the UMV_MAPFLAG() macro, |  guenther | 2014-12-15 | 1 | -2/+2 |
* | Replace a plethora of historical protection options with just |  deraadt | 2014-11-16 | 1 | -24/+23 |
* | Introduce __MAP_NOFAULT, a mmap(2) flag that makes sure a mapping will not |  kettenis | 2014-10-03 | 1 | -3/+7 |
* | typo in comment |  guenther | 2014-09-07 | 1 | -2/+2 |
* | Chuck Cranor rescinded clauses in his license |  jsg | 2014-07-11 | 1 | -8/+1 |
* | bye bye UBC; ok beck dlg |  deraadt | 2014-07-08 | 1 | -5/+1 |
* | It is important that we don't release the kernel lock between issuing a |  kettenis | 2014-07-03 | 1 | -10/+8 |
* | Fix some potential integer overflows caused by converting a page number into |  kettenis | 2014-05-08 | 1 | -4/+4 |
* | compress code by turning four line comments into one line comments. |  tedu | 2014-04-13 | 1 | -264/+48 |
* | uvm_fault() will try to fault neighbouring pages for the MADV_NORMAL case, |  miod | 2014-04-03 | 1 | -12/+27 |
* | In uvm_fault(), when attempting to map backpages and forwpages, defer |  miod | 2014-03-31 | 1 | -2/+3 |
* | in the brave new world of void *, we don't need caddr_t casts |  tedu | 2013-05-30 | 1 | -2/+2 |
* | UVM_UNLOCK_AND_WAIT no longer unlocks, so rename it to UVM_WAIT. |  tedu | 2013-05-30 | 1 | -6/+3 |
* | remove lots of comments about locking per beck's request |  tedu | 2013-05-30 | 1 | -92/+20 |
* | remove simple_locks from uvm code. ok beck deraadt |  tedu | 2013-05-30 | 1 | -27/+1 |