Changeset 66582 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- Apr 17, 2017 3:12:35 AM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 114609
- Location:
- trunk/src/VBox/VMM/VMMAll
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAll.cpp
r66581 r66582 470 470 # define IEM_SVM_NST_GST_MSR_INTERCEPT(a_pVCpu, a_idMsr, a_fWrite) (VERR_SVM_IPE_1) 471 471 472 #endif /* VBOX_WITH_NESTED_HWVIRT && !IN_RC*/472 #endif /* VBOX_WITH_NESTED_HWVIRT */ 473 473 474 474 … … 881 881 IEM_STATIC VBOXSTRICTRC iemVerifyFakeIOPortWrite(PVMCPU pVCpu, RTIOPORT Port, uint32_t u32Value, size_t cbValue); 882 882 883 #if defined(VBOX_WITH_NESTED_HWVIRT) && !defined(IN_RC)883 #ifdef VBOX_WITH_NESTED_HWVIRT 884 884 /** 885 885 * Checks if the intercepted IO instruction causes a \#VMEXIT and handles it … … 930 930 return VERR_IEM_IPE_9; 931 931 } 932 #endif /* VBOX_WITH_NESTED_HWVIRT && !IN_RC*/932 #endif /* VBOX_WITH_NESTED_HWVIRT */ 933 933 934 934 … … 5249 5249 #endif 5250 5250 5251 #if defined(VBOX_WITH_NESTED_HWVIRT) && !defined(IN_RC)5251 #ifdef VBOX_WITH_NESTED_HWVIRT 5252 5252 if (IEM_IS_SVM_ENABLED(pVCpu)) 5253 5253 { … … 5308 5308 } 5309 5309 } 5310 #endif 5310 #endif /* VBOX_WITH_NESTED_HWVIRT */ 5311 5311 5312 5312 /* … … 12055 12055 } while (0) 12056 12056 12057 #if defined(VBOX_WITH_NESTED_HWVIRT) && !defined(IN_RC)12057 #ifdef VBOX_WITH_NESTED_HWVIRT 12058 12058 /** Check and handles SVM nested-guest control & instruction intercept. */ 12059 12059 # define IEMOP_HLP_SVM_CTRL_INTERCEPT(a_pVCpu, a_Intercept, a_uExitCode, a_uExitInfo1, a_uExitInfo2) \ … … 12079 12079 do { RT_NOREF4(a_pVCpu, a_uCr, a_uExitInfo1, a_uExitInfo2); } while (0) 12080 12080 12081 #endif /* VBOX_WITH_NESTED_HWVIRT && !IN_RC*/12081 #endif /* VBOX_WITH_NESTED_HWVIRT */ 12082 12082 12083 12083 -
trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h
r66581 r66582 890 890 IEM_MC_RAISE_GP0_IF_CPL_NOT_ZERO(); 891 891 IEMOP_HLP_SVM_CTRL_INTERCEPT(pVCpu, SVM_CTRL_INTERCEPT_INVD, SVM_EXIT_INVD, 0, 0); 892 #else 893 RT_NOREF_PV(pVCpu); 892 894 #endif 893 895 /** @todo implement invd for the regular case (above only handles nested SVM
Note:
See TracChangeset
for help on using the changeset viewer.