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