The NetBSD Project

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: [cvs.NetBSD.org] / src / sys / uvm


File Rev. Age Author Last log entry
[BACK] Parent Directory        
[DIR] Attic/  [Don't hide]        
[DIR] pdsim/        
[DIR] pmap/        
[TXT] Makefile  1.11   6 years  christos   really, don't install uvm_physseg.h!
[TXT] files.uvm  1.37   2 years  riastradh   uvm(9): Enable swap encryption by default. For machines where the performance i...
[TXT] uvm.h  1.78   4 months  riastradh   uvm(9): One rndsource for faults -- not one per CPU. All relevant state is per-...
[TXT] uvm_amap.c  1.129   2 months  ad   Align uvm_amap to COHERENCY_UNIT.
[TXT] uvm_amap.h  1.41   3 years  ad   Go back to freeing struct vm_anon one by one. There may have been an advantage ...
[TXT] uvm_anon.c  1.80   3 years  chs   Handle PG_PAGEOUT in uvm_anon_release() too.
[TXT] uvm_anon.h  1.32   3 years  ad   Go back to freeing struct vm_anon one by one. There may have been an advantage ...
[TXT] uvm_aobj.c  1.157   8 months  riastradh   uvm: Eliminate __HAVE_ATOMIC_AS_MEMBAR conditionals. Discussed on tech-kern: ht...
[TXT] uvm_aobj.h  1.23   10 years  christos   use __USE() for empty macro
[TXT] uvm_bio.c  1.128   7 months  riastradh   uvm(9): KASSERT(A && B) -> KASSERT(A); KASSERT(B)
[TXT] uvm_coredump.c  1.8   3 years  ad   UVM locking changes, proposed on tech-kern: - Change the lock on uvm_object, vm...
[TXT] uvm_ddb.h  1.16   3 years  ad   Redo the page allocator to perform better, especially on multi-core and multi-so...
[TXT] uvm_device.c  1.80   16 months  riastradh   uvm: CTASSERT about MIN_PAGE_SIZE, which is constant.
[TXT] uvm_device.h  1.15   23 months  riastradh   Add some missing includes to uvm_device.h. - sys/types.h for dev_t - sys/queue....
[TXT] uvm_extern.h  1.233   8 months  skrll   nkmempages should be size_t
[TXT] uvm_fault.c  1.236   2 months  ad   Don't needlessly bump a couple of fault counters if upgrading the rwlock failed....
[TXT] uvm_fault.h  1.20   12 years  chuck   udpate license clauses on my code to match the new-style BSD licenses. based on ...
[TXT] uvm_fault_i.h  1.33   3 years  ad   UVM locking changes, proposed on tech-kern: - Change the lock on uvm_object, vm...
[TXT] uvm_glue.c  1.182   7 weeks  ad   Remove unneeded test of ci->ci_want_resched.
[TXT] uvm_glue.h  1.10   12 years  chuck   udpate license clauses on my code to match the new-style BSD licenses. based on ...
[TXT] uvm_init.c  1.59   2 months  ad   Repply this change with a couple of bugs fixed: - Do away with separate pool_ca...
[TXT] uvm_io.c  1.29   3 years  chs   the previous fix for PR 55366 in uvm_amap.c 1.124 was incomplete: - amap_adjref...
[TXT] uvm_km.c  1.165   7 months  riastradh   uvm(9): KASSERT(A && B) -> KASSERT(A); KASSERT(B)
[TXT] uvm_km.h  1.20   11 years  para   extending vmem(9) to be able to allocated resources for it's own needs. simplify...
[TXT] uvm_loan.c  1.104   3 years  ad   Counter tweaks: - Don't need to count anonpages+filepages any more; clean+unkno...
[TXT] uvm_loan.h  1.17   12 years  chuck   branches: 1.17.4; udpate license clauses on my code to match the new-style BSD ...
[TXT] uvm_map.c  1.410   2 months  ad   Repply this change with a couple of bugs fixed: - Do away with separate pool_ca...
[TXT] uvm_map.h  1.80   3 years  kamil   Catch up with the usage of struct vmspace::vm_refcnt Use the dedicated referenc...
[TXT] uvm_meter.c  1.80   3 years  ad   Remove PG_ZERO. It worked brilliantly on x86 machines from the mid-90s but havi...
[TXT] uvm_mmap.c  1.185   3 days  riastradh   pax(9): Rework header file more coherently to nix some needless #ifs. Cleans up...
[TXT] uvm_mremap.c  1.21   2 years  yhardy   uvm_mremap: reference the appropriate backing object. The previous approach was...
[TXT] uvm_object.c  1.25   3 years  chs   use uint64_t rather than int for storing the index of a page within an object.
[TXT] uvm_object.h  1.39   3 years  chs   centralize calls from UVM to radixtree into a few functions. in those functions,...
[TXT] uvm_page.c  1.254   2 months  ad   uvm_phys_to_vm_page() turns out to be a fairly central routine due to the way th...
[TXT] uvm_page.h  1.109   2 years  skrll   Support __HAVE_PMAP_PV_TRACK in sys/uvm/pmap based pmaps (aka common pmap)
[TXT] uvm_page_array.c  1.9   3 years  ad   uvm_page_array_fill(): return ENOENT in all cases when nothing's left.
[TXT] uvm_page_array.h  1.3   3 years  ad   - Alter the convention for uvm_page_array slightly, so the basic search parame...
[TXT] uvm_page_status.c  1.6   3 years  chs   centralize calls from UVM to radixtree into a few functions. in those functions,...
[TXT] uvm_pager.c  1.130   3 years  chs   Move the handling of PG_PAGEOUT from uvm_aio_aiodone_pages() to uvm_page_unbusy(...
[TXT] uvm_pager.h  1.49   3 years  ad   PR kern/32166: pgo_get protocol is ambiguous Also problems with tmpfs+nfs noted ...
[TXT] uvm_param.h  1.42   4 months  riastradh   sys: Rip <sys/resourcevar.h> out of <uvm/uvm_param.h>. And thus out of <sys/par...
[TXT] uvm_pdaemon.c  1.134   2 months  ad   uvmpd_trylockowner(): release pg->interlock before calling rw_obj_free() since i...
[TXT] uvm_pdaemon.h  1.20   3 years  riastradh   Round of uvm.h cleanup. The poorly named uvm.h is generally supposed to be for ...
[TXT] uvm_pdpolicy.h  1.9   15 months  riastradh   uvm_pdpolicy.h: Fix missing forward declarations and includes.
[TXT] uvm_pdpolicy_clock.c  1.40   19 months  andvar   s/stablize/stabilize/
[TXT] uvm_pdpolicy_clockpro.c  1.27   19 months  andvar   s/stablize/stabilize/
[TXT] uvm_pdpolicy_impl.h  1.2   17 years  yamt   branches: 1.2.6; merge yamt-pdpolicy branch. - separate page replacement polic...
[TXT] uvm_pgflcache.c  1.6   3 years  chs   In the current code, CPU_COUNT_FREEPAGES counts pages in the global freelists AN...
[TXT] uvm_pgflcache.h  1.1   3 years  ad   branches: 1.1.6; Redo the page allocator to perform better, especially on multi...
[TXT] uvm_pglist.c  1.90   23 months  skrll   Update uvm_pglistalloc_[cs]_ps to return EINVAL if [low, high] doesn't match any...
[TXT] uvm_pglist.h  1.11   3 years  ad   Comments
[TXT] uvm_physseg.c  1.19   2 months  ad   uvm_phys_to_vm_page() turns out to be a fairly central routine due to the way th...
[TXT] uvm_physseg.h  1.8   6 years  cherry   branches: 1.8.2; 1.8.6; 1.8.18; Move sys/uvm/uvm_physseg.h inclusion to withi...
[TXT] uvm_pmap.h  1.43   15 months  riastradh   uvm/uvm_pmap.h: Fix missing types and forward declarations. - Need sys/types.h ...
[TXT] uvm_prot.h  1.4   17 years  christos   merge ktrace-lwp.
[TXT] uvm_readahead.c  1.16   2 months  ad   Repply this change with a couple of bugs fixed: - Do away with separate pool_ca...
[TXT] uvm_readahead.h  1.4   14 years  yamt   branches: 1.4.22; - add a function to perform explicit read-ahead. - ra_startio...
[TXT] uvm_rndsource.h  1.1   4 months  riastradh   uvm(9): One rndsource for faults -- not one per CPU. All relevant state is per-...
[TXT] uvm_stat.c  1.46   3 years  ad   Remove PG_ZERO. It worked brilliantly on x86 machines from the mid-90s but havi...
[TXT] uvm_stat.h  1.56   23 months  mrg   remove clause 3 from all my licenses that aren't conflicting with another copyri...
[TXT] uvm_swap.c  1.208   7 months  riastradh   uvm(9): KASSERT(A && B) -> KASSERT(A); KASSERT(B)
[TXT] uvm_swap.h  1.26   3 years  riastradh   Round of uvm.h cleanup. The poorly named uvm.h is generally supposed to be for ...
[TXT] uvm_swapstub.c  1.8   9 years  pooka   Use same uvm_swap_shutdown() stub for !vmswap kernels and rump kernels.
[TXT] uvm_unix.c  1.51   22 months  christos   Use p->p_stackbase instead of USRSTACK because the stackbase can move because of...
[TXT] uvm_user.c  1.14   12 years  chuck   udpate license clauses on my code to match the new-style BSD licenses. based on ...
[TXT] uvm_vnode.c  1.120   7 months  riastradh   uvm: Simplify assertion in uvn_get. No functional change intended.


CVSweb <webmaster@jp.NetBSD.org>