Changeset 78445 in vbox for trunk/src/VBox
- Timestamp:
- May 8, 2019 8:37:27 AM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 130447
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h
r78371 r78445 170 170 * VMX_EXIT_IO_SMI 171 171 * VMX_EXIT_SMI 172 * VMX_EXIT_INT_WINDOW173 * VMX_EXIT_NMI_WINDOW174 172 * VMX_EXIT_GETSEC 175 173 * VMX_EXIT_RSM 176 * VMX_EXIT_MTF177 174 * VMX_EXIT_MONITOR (APIC access VM-exit caused by MONITOR pending) 178 * VMX_EXIT_ERR_MACHINE_CHECK 179 * VMX_EXIT_TPR_BELOW_THRESHOLD 175 * VMX_EXIT_ERR_MACHINE_CHECK (we never need to raise this?) 180 176 * VMX_EXIT_APIC_ACCESS 181 * VMX_EXIT_VIRTUALIZED_EOI182 177 * VMX_EXIT_EPT_VIOLATION 183 178 * VMX_EXIT_EPT_MISCONFIG 184 179 * VMX_EXIT_INVEPT 185 * VMX_EXIT_PREEMPT_TIMER186 180 * VMX_EXIT_INVVPID 187 * VMX_EXIT_APIC_WRITE188 181 * VMX_EXIT_RDRAND 189 182 * VMX_EXIT_VMFUNC … … 1084 1077 DECL_FORCE_INLINE(void) iemVmxVmSucceed(PVMCPU pVCpu) 1085 1078 { 1086 return CPUMSetGuestVmxVmSucceed( IEM_GET_CTX(pVCpu));1079 return CPUMSetGuestVmxVmSucceed(&pVCpu->cpum.GstCtx); 1087 1080 } 1088 1081 … … 1095 1088 DECL_FORCE_INLINE(void) iemVmxVmFailInvalid(PVMCPU pVCpu) 1096 1089 { 1097 return CPUMSetGuestVmxVmFailInvalid( IEM_GET_CTX(pVCpu));1090 return CPUMSetGuestVmxVmFailInvalid(&pVCpu->cpum.GstCtx); 1098 1091 } 1099 1092 … … 1107 1100 DECL_FORCE_INLINE(void) iemVmxVmFailValid(PVMCPU pVCpu, VMXINSTRERR enmInsErr) 1108 1101 { 1109 return CPUMSetGuestVmxVmFailValid( IEM_GET_CTX(pVCpu), enmInsErr);1102 return CPUMSetGuestVmxVmFailValid(&pVCpu->cpum.GstCtx, enmInsErr); 1110 1103 } 1111 1104 … … 1119 1112 DECL_FORCE_INLINE(void) iemVmxVmFail(PVMCPU pVCpu, VMXINSTRERR enmInsErr) 1120 1113 { 1121 return CPUMSetGuestVmxVmFail( IEM_GET_CTX(pVCpu), enmInsErr);1114 return CPUMSetGuestVmxVmFail(&pVCpu->cpum.GstCtx, enmInsErr); 1122 1115 } 1123 1116 … … 2776 2769 pVmcs->u32RoExitReason = uExitReason; 2777 2770 Log3(("vmexit: uExitReason=%#RX32 uExitQual=%#RX64 cs:rip=%04x:%#RX64\n", uExitReason, pVmcs->u64RoExitQual, 2778 IEM_GET_CTX(pVCpu)->cs.Sel, IEM_GET_CTX(pVCpu)->rip));2771 pVCpu->cpum.GstCtx.cs.Sel, pVCpu->cpum.GstCtx.rip)); 2779 2772 2780 2773 /*
Note:
See TracChangeset
for help on using the changeset viewer.