git: vkernel - Clock optimizations, pre-zero 'ram'.

Matthew Dillon dillon at crater.dragonflybsd.org
Wed Jan 25 11:20:31 PST 2017


commit dc1b9d13d05a369e485a1aa270355f5a74b266c2
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Wed Jan 25 11:18:20 2017 -0800

    vkernel - Clock optimizations, pre-zero 'ram'.
    
    * The vkernel now defaults to using an imprecise (host-tick-resolution)
      timer.
    
    * The vkernel now pre-faults all of its 'system' memory at startup in order
      to avoid dynamically faulting it in after it has gone MP (which creates
      a lot of contention on the host machine).

Summary of changes:
 share/man/man7/vkernel.7                   | 10 +++++++++-
 sys/platform/vkernel64/platform/init.c     | 16 ++++++++++++++--
 sys/platform/vkernel64/platform/systimer.c | 22 ++++++++++++++++++----
 3 files changed, 41 insertions(+), 7 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/dc1b9d13d05a369e485a1aa270355f5a74b266c2


-- 
DragonFly BSD source repository


More information about the Commits mailing list