Changeset 67659 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- Jun 28, 2017 10:16:12 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAll.cpp
r67627 r67659 15980 15980 15981 15981 /** 15982 * Interface for HM and EM to emulate the INVLPG instruction. 15983 * 15984 * @param pVCpu The cross context virtual CPU structure. 15985 * @param cbInstr The instruction length in bytes. 15986 * @param GCPtrPage The effective address of the page to invalidate. 15987 * 15988 * @remarks In ring-0 not all of the state needs to be synced in. 15989 */ 15990 VMM_INT_DECL(VBOXSTRICTRC) IEMExecDecodedInvlpg(PVMCPU pVCpu, uint8_t cbInstr, RTGCPTR GCPtrPage) 15991 { 15992 IEMEXEC_ASSERT_INSTR_LEN_RETURN(cbInstr, 3); 15993 15994 iemInitExec(pVCpu, false /*fBypassHandlers*/); 15995 VBOXSTRICTRC rcStrict = IEM_CIMPL_CALL_1(iemCImpl_invlpg, GCPtrPage); 15996 return iemUninitExecAndFiddleStatusAndMaybeReenter(pVCpu, rcStrict); 15997 } 15998 15999 16000 /** 15982 16001 * Checks if IEM is in the process of delivering an event (interrupt or 15983 16002 * exception).
Note:
See TracChangeset
for help on using the changeset viewer.