git: nvmm: Fix VMX VMCS remote clear issues

Aaron LI aly at
Tue Jul 20 16:30:22 PDT 2021

commit 05e20678271a04b00c9dcbd7fd66be6999913f14
Author: Aaron LI <aly at>
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(-)

DragonFly BSD source repository

More information about the Commits mailing list