Changeset 97584 in vbox
- Timestamp:
- Nov 16, 2022 11:59:04 PM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 154617
- Location:
- trunk/src/VBox/VMM/VMMAll
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp
r97564 r97584 2716 2716 pVCpu->cpum.GstCtx.rip = NewRip.u; 2717 2717 pVCpu->cpum.GstCtx.rsp = NewRsp.u; 2718 pVCpu->cpum.GstCtx.eflags.Bits.u1RF = 0;2719 2718 2720 2719 /* Flush the prefetch buffer. */ 2721 2720 IEM_FLUSH_PREFETCH_HEAVY(pVCpu, cbInstr); /** @todo only need a light flush here, don't we? We don't really need any flushing... */ 2722 2721 RT_NOREF(cbInstr); 2723 return VINF_SUCCESS; 2722 2723 return iemRegFinishClearingRF(pVCpu); 2724 2724 } 2725 2725 -
trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h
r97519 r97584 6204 6204 IEMOP_MNEMONIC(retn_Iw, "retn Iw"); 6205 6205 uint16_t u16Imm; IEM_OPCODE_GET_NEXT_U16(&u16Imm); 6206 IEMOP_HLP_D ONE_DECODING_NO_LOCK_PREFIX();6207 IEMOP_HLP_D EFAULT_64BIT_OP_SIZE();6206 IEMOP_HLP_DEFAULT_64BIT_OP_SIZE_AND_INTEL_IGNORES_OP_SIZE_PREFIX(); 6207 IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX(); 6208 6208 switch (pVCpu->iem.s.enmEffOpSize) 6209 6209 { … … 6225 6225 { 6226 6226 IEMOP_MNEMONIC(retn, "retn"); 6227 IEMOP_HLP_DEFAULT_64BIT_OP_SIZE ();6227 IEMOP_HLP_DEFAULT_64BIT_OP_SIZE_AND_INTEL_IGNORES_OP_SIZE_PREFIX(); 6228 6228 IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX(); 6229 6229 switch (pVCpu->iem.s.enmEffOpSize)
Note:
See TracChangeset
for help on using the changeset viewer.