git: vkernel - Partial fix to EPT swapu32 and swapu64

Matthew Dillon dillon at crater.dragonflybsd.org
Sat Jan 28 00:21:03 PST 2017


commit 7f4bfbe7d59cd0c3a957b175d692bcf7e58cfe2c
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Fri Jan 27 13:56:33 2017 -0800

    vkernel - Partial fix to EPT swapu32 and swapu64
    
    * EPT needed swapu32/swapu64 functions, write them.
    
    * Fix bounds checking bug in std_swapu32()
    
    * Misc cleanups.

Summary of changes:
 sys/platform/pc64/include/pmap.h         |   2 +
 sys/platform/pc64/vmm/ept.c              | 106 +++++++++++++++++++++++++++++--
 sys/platform/pc64/x86_64/pmap.c          |   6 +-
 sys/platform/pc64/x86_64/support.s       |  37 +----------
 sys/platform/pc64/x86_64/uwrapper.c      |  12 ++++
 sys/platform/vkernel64/platform/copyio.c |   3 -
 sys/platform/vkernel64/platform/init.c   |  12 ++--
 sys/sys/vkernel.h                        |   4 +-
 8 files changed, 133 insertions(+), 49 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/7f4bfbe7d59cd0c3a957b175d692bcf7e58cfe2c


-- 
DragonFly BSD source repository



More information about the Commits mailing list