Changeset 56025 in vbox for trunk/src/VBox/VMM/VMMAll/HMAll.cpp
- Timestamp:
- May 22, 2015 10:11:22 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/HMAll.cpp
r55129 r56025 55 55 56 56 /** 57 * Queues a page for invalidation57 * Queues a guest page for invalidation. 58 58 * 59 59 * @returns VBox status code. … … 80 80 81 81 /** 82 * Invalidates a guest page 82 * Invalidates a guest page. 83 83 * 84 84 * @returns VBox status code. … … 215 215 VMM_INT_DECL(int) HMInvalidatePageOnAllVCpus(PVM pVM, RTGCPTR GCPtr) 216 216 { 217 /* 218 * The VT-x/AMD-V code will be flushing TLB each time a VCPU migrates to a different 219 * host CPU, see hmR0VmxFlushTaggedTlbBoth() and hmR0SvmFlushTaggedTlb(). 220 * 221 * This is the reason why we do not care about thread preemption here and just 222 * execute HMInvalidatePage() assuming it might be the 'right' CPU. 223 */ 217 224 VMCPUID idCurCpu = VMMGetCpuId(pVM); 218 225 STAM_COUNTER_INC(&pVM->aCpus[idCurCpu].hm.s.StatFlushPage);
Note:
See TracChangeset
for help on using the changeset viewer.