VirtualBox

Changeset 73617 in vbox for trunk/include


Ignore:
Timestamp:
Aug 10, 2018 2:09:55 PM (6 years ago)
Author:
vboxsync
Message:

VMM/HMVMXR0: Use IEMExecOne() rather than manually interpreting a select few instructions in the
real-on-v86 mode when unrestricted-guest execution is not allowed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/hm.h

    r73606 r73617  
    127127 * @{ */
    128128VMMDECL(bool)                   HMIsEnabledNotMacro(PVM pVM);
     129VMMDECL(bool)                   HMCanExecuteGuest(PVMCPU pVCpu, PCCPUMCTX pCtx);
    129130VMM_INT_DECL(int)               HMInvalidatePage(PVMCPU pVCpu, RTGCPTR GCVirt);
    130131VMM_INT_DECL(bool)              HMHasPendingIrq(PVM pVM);
     
    145146VMM_INT_DECL(int)               HMVmxGetHostMsr(PVM pVM, uint32_t idMsr, uint64_t *puValue);
    146147VMM_INT_DECL(const char *)      HMVmxGetInstrDiagDesc(VMXVINSTRDIAG enmInstrDiag);
     148VMM_INT_DECL(bool)              HMVmxCanExecuteGuest(PVMCPU pVCpu, PCCPUMCTX pCtx);
    147149/** @} */
    148150
     
    248250VMMR3_INT_DECL(void)            HMR3ResetCpu(PVMCPU pVCpu);
    249251VMMR3_INT_DECL(void)            HMR3CheckError(PVM pVM, int iStatusCode);
    250 VMMR3DECL(bool)                 HMR3CanExecuteGuest(PVM pVM, PCPUMCTX pCtx);
    251252VMMR3_INT_DECL(void)            HMR3NotifyDebugEventChanged(PVM pVM);
    252253VMMR3_INT_DECL(void)            HMR3NotifyDebugEventChangedPerCpu(PVM pVM, PVMCPU pVCpu);
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette