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


File Rev. Age Author Last log entry
[BACK] Parent Directory        
[TXT] uvm.h  1.73   6 weeks  deraadt   Delete the msyscall mechanism entirely, since mimmutable+pinsyscalls has replace...
[TXT] uvm_addr.c  1.34   6 days  jsg   remove prototypes with no matching function ok mpi@
[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.94   4 weeks  mpi   Remove a micro optimization to free pages in batch in amap_wipeout(). The conte...
[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.58   6 weeks  mpi   Prevent accounting bug when an anon w/ swap slot is passed to uvm_anon_release()...
[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.110   5 weeks  jsg   correct indentation no functional change, found by smatch warnings ok miod@ blu...
[TXT] uvm_aobj.h  1.20   12 months  mpi   Put back in the simplification of the aiodone daemon. Previous "breakage" of th...
[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.174   6 weeks  deraadt   Delete the msyscall mechanism entirely, since mimmutable+pinsyscalls has replace...
[TXT] uvm_fault.c  1.135   8 months  guenther   Address the case 2b version of inconsistent view across threads of a page underg...
[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   20 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.30   19 months  deraadt   Add mimmutable(2) system call which locks the permissions (PROT_*) of memory map...
[TXT] uvm_km.c  1.152   7 weeks  kurt   Initialize uvm_km_pages.mtx before use. okay mpi@ miod@
[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.328   6 weeks  deraadt   Delete the msyscall mechanism entirely, since mimmutable+pinsyscalls has replace...
[TXT] uvm_map.h  1.89   6 weeks  deraadt   Delete the msyscall mechanism entirely, since mimmutable+pinsyscalls has replace...
[TXT] uvm_meter.c  1.50   8 months  mpi   Allow counters_read(9) to take an optional scratch buffer. Using a scratch buff...
[TXT] uvm_mmap.c  1.191   6 weeks  deraadt   delete msyscall stub
[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   20 months  jsg   spelling
[TXT] uvm_page.c  1.177   2 weeks  mpi   Add per-CPU caches to the pmemrange allocator. The caches are used primarily to...
[TXT] uvm_page.h  1.71   6 days  jsg   remove prototypes with no matching function ok mpi@
[TXT] uvm_pager.c  1.91   9 months  mpi   Kill unused variable in uvm_aio_aiodone_pages().
[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.114   2 weeks  mpi   Add per-CPU caches to the pmemrange allocator. The caches are used primarily to...
[TXT] uvm_percpu.h  1.3   2 weeks  mpi   Add per-CPU caches to the pmemrange allocator. The caches are used primarily to...
[TXT] uvm_pmap.h  1.34   6 weeks  miod   pmap_virtual_space() and pmap_steal_memory() are mutually exclusive, so make sur...
[TXT] uvm_pmemrange.c  1.66   2 weeks  mpi   Add per-CPU caches to the pmemrange allocator. The caches are used primarily to...
[TXT] uvm_pmemrange.h  1.17   2 weeks  mpi   Add per-CPU caches to the pmemrange allocator. The caches are used primarily to...
[TXT] uvm_swap.c  1.170   4 weeks  claudio   Call bufq_destroy() in swap_off for the VREG case since swap_on() called bufq_in...
[TXT] uvm_swap.h  1.20   6 months  mpi   Make out-of-swap checks more robust. Consider that the swap space is full when ...
[TXT] uvm_swap_encrypt.c  1.24   3 years  jsg   spelling ok mpi@
[TXT] uvm_swap_encrypt.h  1.11   7 days  jsg   remove uvm_swprekeyprint extern for var we never had
[TXT] uvm_unix.c  1.73   4 months  kurt   Fix core file writing when a file map into memory has later been truncated to be...
[TXT] uvm_vnode.c  1.132   13 months  jsg   spelling
[TXT] uvm_vnode.h  1.21   18 months  mpi   Access to `u_flags' should be serialized by the `vmobjlock'. This complete prev...
[TXT] uvmexp.h  1.15   2 weeks  mpi   Add per-CPU caches to the pmemrange allocator. The caches are used primarily to...
[TXT] uvm_amap_i.h (in the Attic) [Hide]  1.20   15 years  oga   Move all of the pseudo-inline functions in uvm into C files. By pseudo-inline, ...
[TXT] uvm_bio.c (in the Attic) [Hide]  1.6   22 years  art   UBC was a disaster. It worked very good when it worked, but on some machines or ...
[TXT] uvm_fault_i.h (in the Attic) [Hide]  1.13   15 years  oga   Move all of the pseudo-inline functions in uvm into C files. By pseudo-inline, ...
[TXT] uvm_loan.c (in the Attic) [Hide]  1.35   10 years  tedu   uvm_loan has not (ever) been compiled or used.
[TXT] uvm_loan.h (in the Attic) [Hide]  1.8   10 years  tedu   uvm_loan has not (ever) been compiled or used.
[TXT] uvm_map_i.h (in the Attic) [Hide]  1.24   15 years  oga   Move all of the pseudo-inline functions in uvm into C files. By pseudo-inline, ...
[TXT] uvm_page_i.h (in the Attic) [Hide]  1.21   15 years  oga   Move all of the pseudo-inline functions in uvm into C files. By pseudo-inline, ...
[TXT] uvm_pager_i.h (in the Attic) [Hide]  1.11   15 years  oga   Move all of the pseudo-inline functions in uvm into C files. By pseudo-inline, ...
[TXT] uvm_pdaemon.h (in the Attic) [Hide]  1.11   13 years  thib   Move the prototype for uvm_wait() to uvm_extern.h and remove uvm_pdaemon.h has i...
[TXT] uvm_pglist.c (in the Attic) [Hide]  1.39   12 years  oga   Move uvm_pglistalloc and uvm_pglistfree to uvm_page.c and garbage college uvm_pg...
[TXT] uvm_pglist.h (in the Attic) [Hide]  1.7   13 years  oga   So long, uvm_pglist.h This header defined three thing. two of which are unused ...
[TXT] uvm_stat.c (in the Attic) [Hide]  1.31   4 years  mpi   Move uvmexp_print() to a better place. ok mlarkin@
[TXT] uvm_stat.h (in the Attic) [Hide]  1.17   12 years  oga   endodoify UVM_CNT too. ``beat it'' tedu@ the deleteotron
[TXT] uvm_uio.c (in the Attic) [Hide]  1.2   24 years  art   remove accidentally comitted files
[TXT] uvm_uio.h (in the Attic) [Hide]  1.2   24 years  art   remove accidentally comitted files
[TXT] uvm_user.c (in the Attic) [Hide]  1.15   4 years  mpi   Kill uvm_deallocate(9) and use uvm_unmap() directly. ok kettenis@, semarie@, de...