Changeset 61647 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Jun 10, 2016 8:28:24 AM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 107997
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/HM.cpp
r61574 r61647 3261 3261 break; 3262 3262 3263 /* The guru will dump the HM error and exit history. Nothing extra to report for these errors. */ 3263 3264 case VERR_VMX_INVALID_VMXON_PTR: 3264 break;3265 3266 3265 case VERR_HM_UNSUPPORTED_CPU_FEATURE_COMBO: 3267 3266 case VERR_VMX_INVALID_GUEST_STATE: … … 3272 3271 case VERR_SVM_UNEXPECTED_XCPT_EXIT: 3273 3272 case VERR_VMX_UNEXPECTED_INTERRUPTION_EXIT_TYPE: 3274 {3275 LogRel(("HM: CPU[%u] HM error %#x (%u)\n", i, pVCpu->hm.s.u32HMError, pVCpu->hm.s.u32HMError));3276 LogRel(("HM: CPU[%u] idxExitHistoryFree %u\n", i, pVCpu->hm.s.idxExitHistoryFree));3277 unsigned const idxLast = pVCpu->hm.s.idxExitHistoryFree > 0 ?3278 pVCpu->hm.s.idxExitHistoryFree - 1 :3279 RT_ELEMENTS(pVCpu->hm.s.auExitHistory) - 1;3280 for (unsigned k = 0; k < RT_ELEMENTS(pVCpu->hm.s.auExitHistory); k++)3281 {3282 LogRel(("HM: CPU[%u] auExitHistory[%2u] = %#x (%u) %s\n", i, k, pVCpu->hm.s.auExitHistory[k],3283 pVCpu->hm.s.auExitHistory[k], idxLast == k ? "<-- Last" : ""));3284 }3285 3273 break; 3286 }3287 3274 } 3288 3275 } … … 3556 3543 idxLast == i ? "<-- Latest exit" : ""); 3557 3544 } 3545 pHlp->pfnPrintf(pHlp, "HM error = %#x (%u)\n", pVCpu->hm.s.u32HMError, pVCpu->hm.s.u32HMError); 3558 3546 } 3559 3547 else
Note:
See TracChangeset
for help on using the changeset viewer.