git: nvmm: Fix VMX VMCS remote clear issues
Aaron LI
aly at crater.dragonflybsd.org
Tue Jul 20 16:30:22 PDT 2021
commit 05e20678271a04b00c9dcbd7fd66be6999913f14
Author: Aaron LI <aly at aaronly.me>
Date: Sun Jun 13 14:16:59 2021 +0800
nvmm: Fix VMX VMCS remote clear issues
When clearing a VMCS from a remote CPU, must wait for the IPI to
complete. Otherwise the VMCS may be wrong when the thread migrates to
another CPU and thus cause panics when executing VMX instructions.
Credit to Matt Dillon for the debugging and fix.
Summary of changes:
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/05e20678271a04b00c9dcbd7fd66be6999913f14
--
DragonFly BSD source repository
More information about the Commits
mailing list