Changeset 97197 in vbox for trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp
- Timestamp:
- Oct 18, 2022 11:09:55 AM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp
r97196 r97197 7570 7570 */ 7571 7571 /** @todo Decode assist. */ 7572 VBOXSTRICTRC rc = EMInterpretInstruction(pVCpu , CPUMCTX2CORE(pCtx), 0 /* pvFault */);7572 VBOXSTRICTRC rc = EMInterpretInstruction(pVCpu); 7573 7573 Log5(("hmR0SvmExitReadDRx: Emulated DRx access: rc=%Rrc\n", VBOXSTRICTRC_VAL(rc))); 7574 7574 if (RT_LIKELY(rc == VINF_SUCCESS)) … … 7949 7949 { 7950 7950 7951 rcStrict = PGMR0Trap0eHandlerNPMisconfig(pVM, pVCpu, enmNestedPagingMode, CPUMCTX2CORE(pCtx), GCPhysFaultAddr, 7952 u32ErrCode); 7951 rcStrict = PGMR0Trap0eHandlerNPMisconfig(pVM, pVCpu, enmNestedPagingMode, pCtx, GCPhysFaultAddr, u32ErrCode); 7953 7952 7954 7953 /* … … 8293 8292 8294 8293 TRPMAssertXcptPF(pVCpu, uFaultAddress, uErrCode); 8295 int rc = PGMTrap0eHandler(pVCpu, uErrCode, CPUMCTX2CORE(pCtx), (RTGCPTR)uFaultAddress);8294 int rc = PGMTrap0eHandler(pVCpu, uErrCode, pCtx, (RTGCPTR)uFaultAddress); 8296 8295 8297 8296 Log4Func(("#PF: rc=%Rrc\n", rc)); … … 9113 9112 instruction(s) when interrupt inhibition is set as part of emulating the VMRUN 9114 9113 instruction itself, see @bugref{7243#c126} */ 9115 rcStrict = IEMExecOneBypassEx(pVCpu, CPUMCTX2CORE(&pVCpu->cpum.GstCtx),NULL /* pcbWritten */);9114 rcStrict = IEMExecOneBypassEx(pVCpu, NULL /* pcbWritten */); 9116 9115 } 9117 9116 STAM_PROFILE_ADV_STOP(&pVCpu->hm.s.StatExitVmentry, z);
Note:
See TracChangeset
for help on using the changeset viewer.