git: nvmm: Clarify state handling
Aaron LI
aly at crater.dragonflybsd.org
Tue Jul 20 16:30:28 PDT 2021
commit a5120bfadfad0de9935ab56fe964d81273e72e37
Author: Aaron LI <aly at aaronly.me>
Date: Sat Jul 3 11:16:33 2021 +0800
nvmm: Clarify state handling
* Make a clear distinction between global host state and per-cpu host
state. The former gets saved in a global structure, while the latter
stays in the per-cpu structure.
* Make the host XCR0 part of the global host state, and stop using
rdxcr() in each world switch because it's unnecessary.
Summary of changes:
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c | 82 +++++++++++++++++++--------------
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c | 74 +++++++++++++++++------------
2 files changed, 92 insertions(+), 64 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a5120bfadfad0de9935ab56fe964d81273e72e37
--
DragonFly BSD source repository
More information about the Commits
mailing list