summaryrefslogtreecommitdiff
path: root/usr/src/uts/i86pc/io/vmm/amd/svm.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/i86pc/io/vmm/amd/svm.c')
-rw-r--r--usr/src/uts/i86pc/io/vmm/amd/svm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/uts/i86pc/io/vmm/amd/svm.c b/usr/src/uts/i86pc/io/vmm/amd/svm.c
index 02926b6b12..94dce3fa47 100644
--- a/usr/src/uts/i86pc/io/vmm/amd/svm.c
+++ b/usr/src/uts/i86pc/io/vmm/amd/svm.c
@@ -1836,7 +1836,7 @@ check_asid(struct svm_softc *sc, int vcpuid, pmap_t pmap, uint_t thiscpu)
eptgen = pmap->pm_eptgen;
flush = hma_svm_asid_update(&vcpustate->hma_asid, flush_by_asid(),
- vcpustate->eptgen == eptgen);
+ vcpustate->eptgen != eptgen);
if (flush != VMCB_TLB_FLUSH_NOTHING) {
ctrl->asid = vcpustate->hma_asid.hsa_asid;