Changeset 21568 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Jul 14, 2009 10:12:14 AM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 50050
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp
r21567 r21568 2779 2779 /* If we get a flush in 64 bits guest mode, then force a full TLB flush. Invlpga takes only 32 bits addresses. */ 2780 2780 if (CPUMIsGuestInLongMode(pVCpu)) 2781 pVCpu->hwaccm.s.fForceTLBFlush = true;2781 VMCPU_FF_SET(pVCpu, VMCPU_FF_TLB_FLUSH); 2782 2782 else 2783 2783 #endif … … 2801 2801 Assert(pVM->hwaccm.s.fNestedPaging); 2802 2802 /* invlpga only invalidates TLB entries for guest virtual addresses; we have no choice but to force a TLB flush here. */ 2803 pVCpu->hwaccm.s.fForceTLBFlush = true;2803 VMCPU_FF_ISSET(pVCpu, VMCPU_FF_TLB_FLUSH); 2804 2804 STAM_COUNTER_INC(&pVCpu->hwaccm.s.StatFlushTLBInvlpga); 2805 2805 return VINF_SUCCESS;
Note:
See TracChangeset
for help on using the changeset viewer.