Changeset 80661 in vbox
- Timestamp:
- Sep 9, 2019 7:54:16 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
r80656 r80661 14676 14676 { 14677 14677 /* 14678 * Cum mulative notes of all recognized but unexpected VM-exits.14678 * Cumulative notes of all recognized but unexpected VM-exits. 14679 14679 * 14680 * 1. This does -not- cover scenarios like likea page-fault VM-exit occurring when14680 * 1. This does -not- cover scenarios like a page-fault VM-exit occurring when 14681 14681 * nested-paging is used. 14682 14682 * … … 14764 14764 HMVMX_VALIDATE_EXIT_HANDLER_PARAMS(pVCpu, pVmxTransient); 14765 14765 14766 /** @todo Optimize this: We currently drag in inthe whole MSR state14766 /** @todo Optimize this: We currently drag in the whole MSR state 14767 14767 * (CPUMCTX_EXTRN_ALL_MSRS) here. We should optimize this to only get 14768 14768 * MSRs required. That would require changes to IEM and possibly CPUM too. … … 14830 14830 HMVMX_VALIDATE_EXIT_HANDLER_PARAMS(pVCpu, pVmxTransient); 14831 14831 14832 /** @todo Optimize this: We currently drag in inthe whole MSR state14832 /** @todo Optimize this: We currently drag in the whole MSR state 14833 14833 * (CPUMCTX_EXTRN_ALL_MSRS) here. We should optimize this to only get 14834 14834 * MSRs required. That would require changes to IEM and possibly CPUM too. … … 15661 15661 * In the unlikely case where delivering an event causes an EPT misconfig (MMIO), go back to 15662 15662 * instruction emulation to inject the original event. Otherwise, injecting the original event 15663 * using hardware-assisted VMX would wouldtrigger the same EPT misconfig VM-exit again.15663 * using hardware-assisted VMX would trigger the same EPT misconfig VM-exit again. 15664 15664 */ 15665 15665 if (!pVCpu->hm.s.Event.fPending) … … 15683 15683 15684 15684 /* 15685 * Get suffic ent state and update the exit history entry.15685 * Get sufficient state and update the exit history entry. 15686 15686 */ 15687 15687 PVMXVMCSINFO pVmcsInfo = pVmxTransient->pVmcsInfo;
Note:
See TracChangeset
for help on using the changeset viewer.