Index: /trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp	(revision 46516)
+++ /trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp	(revision 46517)
@@ -8629,4 +8629,5 @@
         || rc == VERR_PAGE_NOT_PRESENT)
     {
+        /* Successfully handled MMIO operation. */
         pVCpu->hm.s.fContextUseFlags |=   HM_CHANGED_GUEST_RIP | HM_CHANGED_GUEST_RSP | HM_CHANGED_GUEST_RFLAGS
                                         | HM_CHANGED_VMX_GUEST_APIC_STATE;
@@ -8692,8 +8693,7 @@
         || rc == VERR_PAGE_NOT_PRESENT)
     {
-        /* Successfully synced our shadow page tables or emulation MMIO instruction. */
+        /* Successfully synced our nested page tables. */
         STAM_COUNTER_INC(&pVCpu->hm.s.StatExitReasonNpf);
-        pVCpu->hm.s.fContextUseFlags |=   HM_CHANGED_GUEST_RIP | HM_CHANGED_GUEST_RSP | HM_CHANGED_GUEST_RFLAGS
-                                        | HM_CHANGED_VMX_GUEST_APIC_STATE;
+        pVCpu->hm.s.fContextUseFlags |= HM_CHANGED_GUEST_RIP | HM_CHANGED_GUEST_RSP | HM_CHANGED_GUEST_RFLAGS;
         return VINF_SUCCESS;
     }
