- Timestamp:
- Apr 12, 2013 12:47:58 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
r45517 r45519 5749 5749 5750 5750 int rc = TRPMQueryTrapAll(pVCpu, &u8Vector, &enmTrpmEvent, &uErrCode, NULL /* puCr2 */); 5751 AssertRCReturn(rc, rc); 5752 Assert(enmTrpmEvent != TRPM_SOFTWARE_INT); 5753 5754 rc = TRPMResetTrap(pVCpu); 5751 rc |= TRPMResetTrap(pVCpu); 5755 5752 AssertRCReturn(rc, rc); 5756 5753 … … 5789 5786 else if (enmTrpmEvent == TRPM_HARDWARE_INT) 5790 5787 u32IntrInfo |= (VMX_EXIT_INTERRUPTION_INFO_TYPE_EXT_INT << VMX_EXIT_INTERRUPTION_INFO_TYPE_SHIFT); 5788 else if (enmTrpmEvent == TRPM_SOFTWARE_INT) 5789 u32IntrInfo |= (VMX_EXIT_INTERRUPTION_INFO_TYPE_SW_INT << VMX_EXIT_INTERRUPTION_INFO_TYPE_SHIFT); 5791 5790 else 5792 5791 AssertMsgFailed(("Invalid TRPM event type %d\n", enmTrpmEvent));
Note:
See TracChangeset
for help on using the changeset viewer.