NetBSD/sys/uvm
maxv 10b7bc9101 Avoid passing file paths in panic strings, this results in extra long
output that is annoying and that syzbot classifies as independent reports
due to the instances having different build paths.
2020-05-30 08:50:31 +00:00
..
pmap Fix UVMHIST bulid 2020-04-14 05:43:57 +00:00
Makefile
files.uvm Add missing dependency. 2020-05-10 22:28:09 +00:00
uvm.h - If the hardware provided NUMA info, then use it to decide how to set up 2020-05-17 15:11:57 +00:00
uvm_amap.c Mark amappl with PR_LARGECACHE. 2020-05-17 15:07:22 +00:00
uvm_amap.h Go back to freeing struct vm_anon one by one. There may have been an 2020-03-20 19:08:54 +00:00
uvm_anon.c Process concurrent page faults on individual uvm_objects / vm_amaps in 2020-03-22 18:32:41 +00:00
uvm_anon.h Go back to freeing struct vm_anon one by one. There may have been an 2020-03-20 19:08:54 +00:00
uvm_aobj.c uao_get(): in the PGO_SYNCIO case use uvm_page_array and simplify control 2020-05-25 22:04:51 +00:00
uvm_aobj.h
uvm_bio.c ubc_uiomove_direct(): if UBC_FAULTBUSY, the left-over portion of the final 2020-05-25 19:29:08 +00:00
uvm_coredump.c UVM locking changes, proposed on tech-kern: 2020-02-23 15:46:38 +00:00
uvm_ddb.h Redo the page allocator to perform better, especially on multi-core and 2019-12-27 12:51:56 +00:00
uvm_device.c 0x%#x --> %#x for non-external codes. 2020-02-24 12:38:57 +00:00
uvm_device.h
uvm_extern.h Catch up with the usage of struct vmspace::vm_refcnt 2020-05-26 00:50:53 +00:00
uvm_fault.c Start trying to reduce cache misses on vm_page during fault processing. 2020-05-17 19:38:16 +00:00
uvm_fault.h
uvm_fault_i.h UVM locking changes, proposed on tech-kern: 2020-02-23 15:46:38 +00:00
uvm_glue.c Remove the ubc_direct hack. 2020-05-22 19:46:29 +00:00
uvm_glue.h
uvm_init.c Fix a comment. 2020-03-06 20:46:12 +00:00
uvm_io.c
uvm_km.c Make page waits (WANTED vs BUSY) interlocked by pg->interlock. Gets RW 2020-03-14 20:23:51 +00:00
uvm_km.h
uvm_loan.c uvm_loanuobjpages(): 2020-05-20 18:37:50 +00:00
uvm_loan.h
uvm_map.c Avoid passing file paths in panic strings, this results in extra long 2020-05-30 08:50:31 +00:00
uvm_map.h Catch up with the usage of struct vmspace::vm_refcnt 2020-05-26 00:50:53 +00:00
uvm_meter.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
uvm_mmap.c UVM locking changes, proposed on tech-kern: 2020-02-23 15:46:38 +00:00
uvm_mremap.c UVM locking changes, proposed on tech-kern: 2020-02-23 15:46:38 +00:00
uvm_object.c - Alter the convention for uvm_page_array slightly, so the basic search 2020-05-25 21:15:10 +00:00
uvm_object.h Make uvm_pagemarkdirty() responsible for putting vnodes onto the syncer 2020-03-14 20:45:23 +00:00
uvm_page.c Add uvm_pagewanted_p(): return true if someone is waiting on the page and 2020-05-24 19:46:59 +00:00
uvm_page.h Add uvm_pagewanted_p(): return true if someone is waiting on the page and 2020-05-24 19:46:59 +00:00
uvm_page_array.c uvm_page_array_fill(): return ENOENT in all cases when nothing's left. 2020-05-26 21:52:12 +00:00
uvm_page_array.h - Alter the convention for uvm_page_array slightly, so the basic search 2020-05-25 21:15:10 +00:00
uvm_page_status.c uvm_pagemarkdirty(): no need to set radix tree tag unless page is currently 2020-05-15 22:25:18 +00:00
uvm_pager.c uvm_aio_aiodone_pages(): only call uvm_pageout_done() if work was done for 2020-04-19 21:53:38 +00:00
uvm_pager.h PR kern/32166: pgo_get protocol is ambiguous 2020-05-19 22:22:15 +00:00
uvm_param.h - Cleanup for dynamic sysctl: 2018-08-22 01:05:21 +00:00
uvm_pdaemon.c uvm_pageout_done(): do nothing when npages is zero. 2020-05-25 19:46:20 +00:00
uvm_pdaemon.h UVM locking changes, proposed on tech-kern: 2020-02-23 15:46:38 +00:00
uvm_pdpolicy.h Start trying to reduce cache misses on vm_page during fault processing. 2020-05-17 19:38:16 +00:00
uvm_pdpolicy_clock.c Start trying to reduce cache misses on vm_page during fault processing. 2020-05-17 19:38:16 +00:00
uvm_pdpolicy_clockpro.c Start trying to reduce cache misses on vm_page during fault processing. 2020-05-17 19:38:16 +00:00
uvm_pdpolicy_impl.h
uvm_pgflcache.c Freelist cache: drain using a high-priority xcall and re-enable now that 2019-12-30 17:47:06 +00:00
uvm_pgflcache.h Redo the page allocator to perform better, especially on multi-core and 2019-12-27 12:51:56 +00:00
uvm_pglist.c uvm_pglistfree(): just use uvm_pagefree(). 2020-05-23 20:22:42 +00:00
uvm_pglist.h Comments 2020-04-13 15:16:14 +00:00
uvm_physseg.c uvm_physseg: cluster fields used during RB tree lookup for PHYS_TO_VM_PAGE(). 2020-03-15 21:06:30 +00:00
uvm_physseg.h
uvm_pmap.h pmap_remove_all(): Return a boolean value to indicate the behaviour. If 2020-03-14 14:05:42 +00:00
uvm_prot.h
uvm_readahead.c Drop & re-acquire vmobjlock less often. 2020-05-19 21:45:35 +00:00
uvm_readahead.h
uvm_stat.c Rename uvm_free() -> uvm_availmem(). 2019-12-31 13:07:09 +00:00
uvm_stat.h Oops, forgot the empty macro version of UVMHIST_CALLARGS 2020-04-13 07:11:08 +00:00
uvm_swap.c fix KASAN PoolUseAfterFree for async write - can't read bp after VOP_STRATEGY() 2020-05-24 14:11:49 +00:00
uvm_swap.h allow NONE build 2019-05-01 07:17:18 +00:00
uvm_swapstub.c
uvm_unix.c Revert vadvise(2) removal 2018-01-06 16:41:23 +00:00
uvm_user.c
uvm_vnode.c - Alter the convention for uvm_page_array slightly, so the basic search 2020-05-25 21:15:10 +00:00