OpenBSD CVS

src/sys/uvm/


Click on a directory to enter that directory. Click on a file to display its revision history and to get a chance to display diffs between revisions.

Current directory: [local] / src / sys / uvm

Current tag: OPENBSD_7_2


File Rev. Age Author Last log entry
[BACK] Parent Directory        
[TXT] uvm.h  1.69   2 years  mpi   Merge swap-backed and object-backed inactive page lists. ok millert@, kettenis@...
[TXT] uvm_addr.c  1.31   2 years  jsg   interting -> inserting
[TXT] uvm_addr.h  1.7   7 years  stefan   Remove uaddr_hint allocator The hint allocator would have to check that the all...
[TXT] uvm_amap.c  1.91   22 months  mpi   Introduce and use uvm_pagewait() where PG_WANTED is set. No change in behavior....
[TXT] uvm_amap.h  1.33   3 years  mpi   (re)Introduce locking for amaps & anons. A rwlock is attached to every amap and...
[TXT] uvm_anon.c  1.54   3 years  mpi   Remove parenthesis around return value to reduce the diff with NetBSD. No funct...
[TXT] uvm_anon.h  1.22   3 years  mpi   (re)Introduce locking for amaps & anons. A rwlock is attached to every amap and...
[TXT] uvm_aobj.c  1.107   21 months  jsg   static inline, not inline static c99 6.11.5: "The placement of a storage-class ...
[TXT] uvm_aobj.h  1.19   22 months  mpi   Revert simplification of the aiodone daemon it breaks swap on arm64. Found the ...
[TXT] uvm_ddb.h  1.14   9 years  mpi   Remove some unneeded <uvm/uvm_extern.h> inclusions. ok deraadt@, miod@
[TXT] uvm_device.c  1.66   2 years  mpi   Use a per-UVM object lock to serialize the lower part of the fault handler. Lik...
[TXT] uvm_device.h  1.11   9 years  jsg   Chuck Cranor rescinded clauses in his license on the 2nd of February 2011 in Net...
[TXT] uvm_extern.h  1.163   21 months  jsg   remove unused uvm_aiobuf_pool
[TXT] uvm_fault.c  1.132   21 months  guenther   Refine the change in rev 1.125: the UVM mitigation for CoW faulting when multipl...
[TXT] uvm_fault.h  1.16   3 years  mpi   Remove unused `anon' argument from uvmfault_unlockall(). It won't be used when ...
[TXT] uvm_glue.c  1.84   21 months  miod   Remove pmap_collect() when a no-op, define __HAVE_PMAP_COLLECT otherwise. Use th...
[TXT] uvm_glue.h  1.9   9 years  jsg   Chuck Cranor rescinded clauses in his license on the 2nd of February 2011 in Net...
[TXT] uvm_init.c  1.42   3 years  mpi   Sync some comments in order to reduce the difference with NetBSD. No functionna...
[TXT] uvm_io.c  1.29   2 years  mpi   Revert holding a read lock on the map while copying out data during sysctl(2). ...
[TXT] uvm_km.c  1.151   22 months  mpi   Introduce and use uvm_pagewait() where PG_WANTED is set. No change in behavior....
[TXT] uvm_km.h  1.15   7 years  dlg   reorder uvm init to avoid use before initialisation. the particular use before ...
[TXT] uvm_map.c  1.294   21 months  jsg   remove FSPACE macros, unused after uvm_map_sel_limits() removal
[TXT] uvm_map.h  1.75   2 years  mpi   Revert holding a read lock on the map while copying out data during sysctl(2). ...
[TXT] uvm_meter.c  1.42   3 years  mpi   Use per-CPU counters for fault and stats counters reached in uvm_fault(). ok ke...
[TXT] uvm_mmap.c  1.172   22 months  deraadt   some ports bootstraps, and go internals, need a bit more time to adapt to the pa...
[TXT] uvm_object.c  1.25   2 years  kn   Grab vmobjlocks with RW_DUPOK in vm_obj_wire() to silence WITNESS The drm subsy...
[TXT] uvm_object.h  1.30   21 months  jsg   spelling
[TXT] uvm_page.c  1.170   21 months  jsg   static inline, not inline static c99 6.11.5: "The placement of a storage-class ...
[TXT] uvm_page.h  1.69   22 months  mpi   Introduce and use uvm_pagewait() where PG_WANTED is set. No change in behavior....
[TXT] uvm_pager.c  1.89   21 months  mpi   Grab the mutex before iterating on the global list. Prevent race reported some ...
[TXT] uvm_pager.h  1.33   2 years  mpi   Fix the deadlock between uvn_io() and uvn_flush() by restarting the fault. Do n...
[TXT] uvm_param.h  1.18   9 years  miod   Introduce VM_KERNEL_SPACE_SIZE as a replacement for (VM_MAX_KERNEL_ADDRESS - VM_...
[TXT] uvm_pdaemon.c  1.105   21 months  miod   Remove pmap_collect() when a no-op, define __HAVE_PMAP_COLLECT otherwise. Use th...
[TXT] uvm_pmap.h  1.31   21 months  miod   Remove pmap_collect() when a no-op, define __HAVE_PMAP_COLLECT otherwise. Use th...
[TXT] uvm_pmemrange.c  1.62   2 years  kettenis   Take the size of allocation into account when checking the kernel reserve. ok m...
[TXT] uvm_pmemrange.h  1.14   7 years  dlg   move uvm_pmemrange_addr from RB macros to RBT functions
[TXT] uvm_swap.c  1.164   21 months  mpi   Use a rwlock and a mutex to serialize access to global swap variables. Adapted ...
[TXT] uvm_swap.h  1.19   23 months  mpi   Pre-allocate pages in DMA-reachable region to ensure progress in the swapper. C...
[TXT] uvm_swap_encrypt.c  1.24   3 years  jsg   spelling ok mpi@
[TXT] uvm_swap_encrypt.h  1.10   9 years  dlg   make SWAP_KEY_GET symmetrical with SWAP_KEY_PUT by having it call a function in ...
[TXT] uvm_unix.c  1.71   3 years  deraadt   move the backwards-stack vm_minsaddr check from hppa trap.c to uvm_grow(), withi...
[TXT] uvm_vnode.c  1.129   20 months  mpi   Revert UVM_VNODE_CANPERSIST removal, it exposes an issue on arm64. Found the ha...
[TXT] uvm_vnode.h  1.20   20 months  mpi   Revert UVM_VNODE_CANPERSIST removal, it exposes an issue on arm64. Found the ha...
[TXT] uvmexp.h  1.10   21 months  mpi   Use a rwlock and a mutex to serialize access to global swap variables. Adapted ...