Changeset 66104 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- Mar 15, 2017 10:06:21 AM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 113985
- Location:
- trunk/src/VBox/VMM/VMMAll
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/HMAll.cpp
r66000 r66104 560 560 /** 561 561 * VMX nested-guest VM-exit handler. 562 * 563 * @param pVCpu The cross context virtual CPU structure. 564 * @param uBasicExitReason The basic exit reason. 562 * 563 * @param pVCpu The cross context virtual CPU structure. 564 * @param uBasicExitReason The basic exit reason. 565 565 */ 566 566 VMM_INT_DECL(void) HMNstGstVmxVmExit(PVMCPU pVCpu, uint16_t uBasicExitReason) -
trunk/src/VBox/VMM/VMMAll/IEMAll.cpp
r66000 r66104 396 396 /** 397 397 * Check if an SVM control/instruction intercept is set. 398 */ 398 */ 399 399 #define IEM_IS_SVM_CTRL_INTERCEPT_SET(a_pVCpu, a_Intercept) (CPUMIsGuestSvmCtrlInterceptSet(IEM_GET_CTX(a_pVCpu), (a_Intercept))) 400 400 401 /** 401 /** 402 402 * Check if an SVM read CRx intercept is set. 403 */ 403 */ 404 404 #define IEM_IS_SVM_READ_CR_INTERCEPT_SET(a_pVCpu, a_uCr) (CPUMIsGuestSvmCtrlInterceptSet(IEM_GET_CTX(a_pVCpu), (a_uCr))) 405 405 406 /** 406 /** 407 407 * Check if an SVM write CRx intercept is set. 408 */ 408 */ 409 409 #define IEM_IS_SVM_WRITE_CR_INTERCEPT_SET(a_pVCpu, a_uCr) (CPUMIsGuestSvmCtrlInterceptSet(IEM_GET_CTX(a_pVCpu), (a_uCr))) 410 410 411 /** 411 /** 412 412 * Check if an SVM read DRx intercept is set. 413 */ 413 */ 414 414 #define IEM_IS_SVM_READ_DR_INTERCEPT_SET(a_pVCpu, a_uDr) (CPUMIsGuestSvmCtrlInterceptSet(IEM_GET_CTX(a_pVCpu), (a_uDr))) 415 415 416 /** 416 /** 417 417 * Check if an SVM write DRx intercept is set. 418 */ 418 */ 419 419 #define IEM_IS_SVM_WRITE_DR_INTERCEPT_SET(a_pVCpu, a_uDr) (CPUMIsGuestSvmWriteDRxInterceptSet(IEM_GET_CTX(a_pVCpu), (a_uDr))) 420 420 421 /** 421 /** 422 422 * Check if an SVM exception intercept is set. 423 */ 423 */ 424 424 #define IEM_IS_SVM_XCPT_INTERCEPT_SET(a_pVCpu, a_enmXcpt) (CPUMIsGuestSvmXcptInterceptSet(IEM_GET_CTX(a_pVCpu), (a_enmXcpt))) 425 425 #endif /* VBOX_WITH_NESTED_HWVIRT */ … … 14968 14968 /** 14969 14969 * Interface for HM and EM to emulate the STGI instruction. 14970 * 14971 * @returns Strict VBox status code. 14970 * 14971 * @returns Strict VBox status code. 14972 14972 * @param pVCpu The cross context virtual CPU structure of the calling EMT. 14973 * @param cbInstr The instruction length in bytes. 14974 * @thread EMT(pVCpu) 14973 * @param cbInstr The instruction length in bytes. 14974 * @thread EMT(pVCpu) 14975 14975 */ 14976 14976 VMM_INT_DECL(VBOXSTRICTRC) IEMExecDecodedClgi(PVMCPU pVCpu, uint8_t cbInstr) … … 14986 14986 /** 14987 14987 * Interface for HM and EM to emulate the STGI instruction. 14988 * 14989 * @returns Strict VBox status code. 14988 * 14989 * @returns Strict VBox status code. 14990 14990 * @param pVCpu The cross context virtual CPU structure of the calling EMT. 14991 * @param cbInstr The instruction length in bytes. 14992 * @thread EMT(pVCpu) 14991 * @param cbInstr The instruction length in bytes. 14992 * @thread EMT(pVCpu) 14993 14993 */ 14994 14994 VMM_INT_DECL(VBOXSTRICTRC) IEMExecDecodedStgi(PVMCPU pVCpu, uint8_t cbInstr)
Note:
See TracChangeset
for help on using the changeset viewer.