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