Changeset 99362 in vbox
- Timestamp:
- Apr 10, 2023 5:59:29 AM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 156767
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp
r99361 r99362 6596 6596 { /* likely */ } 6597 6597 else 6598 IEM_VMX_VMENTRY_FAILED_RET (pVCpu, pszInstr, pszFailure, enmVmxDiag);6598 IEM_VMX_VMENTRY_FAILED_RET_2(pVCpu, pszInstr, pszFailure, enmVmxDiag, rc); 6599 6599 } 6600 6600 #else … … 7040 7040 { 7041 7041 AssertMsgFailed(("%s: Failed to read MSR auto-load area at %#RGp, rc=%Rrc\n", pszInstr, GCPhysVmEntryMsrLoadArea, rc)); 7042 IEM_VMX_VMENTRY_FAILED_RET (pVCpu, pszInstr, pszFailure, kVmxVDiag_Vmentry_MsrLoadPtrReadPhys);7042 IEM_VMX_VMENTRY_FAILED_RET_2(pVCpu, pszInstr, pszFailure, kVmxVDiag_Vmentry_MsrLoadPtrReadPhys, rc); 7043 7043 } 7044 7044 … … 7144 7144 { 7145 7145 iemVmxVmcsSetExitQual(pVCpu, VMX_ENTRY_FAIL_QUAL_PDPTE); 7146 IEM_VMX_VMENTRY_FAILED_RET (pVCpu, pszInstr, pszFailure, kVmxVDiag_Vmentry_GuestPdpte);7146 IEM_VMX_VMENTRY_FAILED_RET_2(pVCpu, pszInstr, pszFailure, kVmxVDiag_Vmentry_GuestPdpte, rc); 7147 7147 } 7148 7148 } … … 7212 7212 { /* likely */ } 7213 7213 else 7214 IEM_VMX_VMENTRY_FAILED_RET (pVCpu, pszInstr, pszFailure, kVmxVDiag_Vmentry_VmreadBitmapPtrReadPhys);7214 IEM_VMX_VMENTRY_FAILED_RET_2(pVCpu, pszInstr, pszFailure, kVmxVDiag_Vmentry_VmreadBitmapPtrReadPhys, rc); 7215 7215 7216 7216 /* Read the VMWRITE-bitmap. */ … … 7221 7221 { /* likely */ } 7222 7222 else 7223 IEM_VMX_VMENTRY_FAILED_RET (pVCpu, pszInstr, pszFailure, kVmxVDiag_Vmentry_VmwriteBitmapPtrReadPhys);7223 IEM_VMX_VMENTRY_FAILED_RET_2(pVCpu, pszInstr, pszFailure, kVmxVDiag_Vmentry_VmwriteBitmapPtrReadPhys, rc); 7224 7224 } 7225 7225 … … 7236 7236 { /* likely */ } 7237 7237 else 7238 IEM_VMX_VMENTRY_FAILED_RET (pVCpu, pszInstr, pszFailure, kVmxVDiag_Vmentry_IoBitmapAPtrReadPhys);7238 IEM_VMX_VMENTRY_FAILED_RET_2(pVCpu, pszInstr, pszFailure, kVmxVDiag_Vmentry_IoBitmapAPtrReadPhys, rc); 7239 7239 7240 7240 /* Read the IO bitmap B. */ … … 7245 7245 { /* likely */ } 7246 7246 else 7247 IEM_VMX_VMENTRY_FAILED_RET (pVCpu, pszInstr, pszFailure, kVmxVDiag_Vmentry_IoBitmapBPtrReadPhys);7247 IEM_VMX_VMENTRY_FAILED_RET_2(pVCpu, pszInstr, pszFailure, kVmxVDiag_Vmentry_IoBitmapBPtrReadPhys, rc); 7248 7248 } 7249 7249 … … 7264 7264 { /* likely */ } 7265 7265 else 7266 IEM_VMX_VMENTRY_FAILED_RET (pVCpu, pszInstr, pszFailure, kVmxVDiag_Vmentry_VirtApicPagePtrReadPhys);7266 IEM_VMX_VMENTRY_FAILED_RET_2(pVCpu, pszInstr, pszFailure, kVmxVDiag_Vmentry_VirtApicPagePtrReadPhys, rc); 7267 7267 7268 7268 /* Bits 3:0 of the TPR-threshold must not be greater than bits 7:4 of VTPR. */ … … 7288 7288 { 7289 7289 iemVmxVmcsSetExitQual(pVCpu, VMX_ENTRY_FAIL_QUAL_VMCS_LINK_PTR); 7290 IEM_VMX_VMENTRY_FAILED_RET (pVCpu, pszInstr, pszFailure, kVmxVDiag_Vmentry_VmcsLinkPtrReadPhys);7290 IEM_VMX_VMENTRY_FAILED_RET_2(pVCpu, pszInstr, pszFailure, kVmxVDiag_Vmentry_VmcsLinkPtrReadPhys, rc); 7291 7291 } 7292 7292 … … 7326 7326 { /* likely */ } 7327 7327 else 7328 IEM_VMX_VMENTRY_FAILED_RET (pVCpu, pszInstr, pszFailure, kVmxVDiag_Vmentry_MsrBitmapPtrReadPhys);7328 IEM_VMX_VMENTRY_FAILED_RET_2(pVCpu, pszInstr, pszFailure, kVmxVDiag_Vmentry_MsrBitmapPtrReadPhys, rc); 7329 7329 } 7330 7330
Note:
See TracChangeset
for help on using the changeset viewer.