git: kernel - Add fuwordadd32(), fuwordadd64()

Matthew Dillon dillon at crater.dragonflybsd.org
Wed Jun 6 08:36:03 PDT 2018


commit 6481baf48ca2078fc4844f9814bc9aeda81a8f5d
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Wed Jun 6 08:28:49 2018 -0700

    kernel - Add fuwordadd32(), fuwordadd64()
    
    * Add locked-bus-cycle fetchadd equivalents for kernel access to
      userland.  Will be used by kern_umtx.c

Summary of changes:
 share/man/man5/loader.conf.5             |  10 +++
 sys/platform/pc64/include/pmap.h         |   2 +
 sys/platform/pc64/vmm/ept.c              | 112 +++++++++++++++++++++++++++++++
 sys/platform/pc64/x86_64/pmap.c          |   4 ++
 sys/platform/pc64/x86_64/support.s       |  50 ++++++++++++++
 sys/platform/pc64/x86_64/uwrapper.c      |  12 ++++
 sys/platform/vkernel64/platform/copyio.c |  64 ++++++++++++++++++
 sys/sys/systm.h                          |   2 +
 8 files changed, 256 insertions(+)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/6481baf48ca2078fc4844f9814bc9aeda81a8f5d


-- 
DragonFly BSD source repository



More information about the Commits mailing list