opnsense-src/sys/vm
Mateusz Guzik e825ab8d89 uma: whack main zone counter update in the slow path
Cached counters are typically zero at this point so it performs
avoidable atomics. Everything reading them also reads the cached
ones, thus there is really no point.

Reviewed by:		jeff
2018-04-27 05:37:35 +00:00
..
_vm_radix.h
default_pager.c
device_pager.c
memguard.c
memguard.h
phys_pager.c
pmap.h
redzone.c
redzone.h
sg_pager.c
swap_pager.c Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
swap_pager.h
uma.h Add a UMA zone flag to disable the use of buckets. 2018-04-24 20:05:45 +00:00
uma_core.c uma: whack main zone counter update in the slow path 2018-04-27 05:37:35 +00:00
uma_dbg.c
uma_dbg.h
uma_int.h
vm.h Move vm_ndomains to vm.h where it can be used with a single header include 2018-03-27 03:27:02 +00:00
vm_domainset.c Implement several enhancements to NUMA policies. 2018-03-29 02:54:50 +00:00
vm_domainset.h Implement several enhancements to NUMA policies. 2018-03-29 02:54:50 +00:00
vm_extern.h
vm_fault.c Allow to specify for vm_fault_quick_hold_pages() that nofault mode 2018-03-26 16:31:12 +00:00
vm_glue.c Account the size of the vslock-ed memory by the thread. 2018-03-24 13:51:27 +00:00
vm_init.c
vm_kern.c
vm_kern.h
vm_map.c Make vm_map_max/min/pmap KBI stable. 2018-03-30 10:55:31 +00:00
vm_map.h Make vm_map_max/min/pmap KBI stable. 2018-03-30 10:55:31 +00:00
vm_meter.c vm: move vm_cnt to __read_mostly now that it is not written to 2018-04-27 05:36:02 +00:00
vm_mmap.c Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
vm_object.c Improve VM page queue scalability. 2018-04-24 21:15:54 +00:00
vm_object.h
vm_page.c Improve VM page queue scalability. 2018-04-24 21:15:54 +00:00
vm_page.h Improve VM page queue scalability. 2018-04-24 21:15:54 +00:00
vm_pageout.c Improve VM page queue scalability. 2018-04-24 21:15:54 +00:00
vm_pageout.h
vm_pagequeue.h Improve VM page queue scalability. 2018-04-24 21:15:54 +00:00
vm_pager.c
vm_pager.h
vm_param.h
vm_phys.c Improve VM page queue scalability. 2018-04-24 21:15:54 +00:00
vm_phys.h Add a uma cache of free pages in the DEFAULT freepool. This gives us 2018-04-01 04:50:05 +00:00
vm_radix.c
vm_radix.h
vm_reserv.c Fix two compliation problems on non-amd64 architectures. 2018-03-23 18:24:02 +00:00
vm_reserv.h Lock reservations with a dedicated lock in each reservation. Protect the 2018-03-22 19:21:11 +00:00
vm_swapout.c Improve VM page queue scalability. 2018-04-24 21:15:54 +00:00
vm_swapout_dummy.c
vm_unix.c Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
vnode_pager.c Implement several enhancements to NUMA policies. 2018-03-29 02:54:50 +00:00
vnode_pager.h