git: kernel - Start work on a better burst page-fault mechanic
Matthew Dillon
dillon at crater.dragonflybsd.org
Fri Feb 14 16:12:12 PST 2020
commit 01251219a4a55242295ec5fadd56b346e172f8ee
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Thu Feb 13 22:43:21 2020 -0800
kernel - Start work on a better burst page-fault mechanic
* The vm.fault_quick sysctl is now a burst count. It still
defaults to 1 which is the same operation as before.
Performance is roughly the same with it set to 1 to 8 as
more work needs to be done to optimize pmap_enter().
Summary of changes:
sys/kern/sys_process.c | 6 +-
sys/vm/vm_fault.c | 388 +++++++++++++++++++++++++++++--------------------
sys/vm/vm_map.c | 2 +
sys/vm/vm_map.h | 2 +-
4 files changed, 237 insertions(+), 161 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/01251219a4a55242295ec5fadd56b346e172f8ee
--
DragonFly BSD source repository
More information about the Commits
mailing list