VirtualBox

Changeset 73752 in vbox for trunk/include


Ignore:
Timestamp:
Aug 18, 2018 4:04:56 AM (6 years ago)
Author:
vboxsync
Message:

VMM/IEM: Nested VMX: bugref:9180 Implement VMPTRST, added decoded interface for VMPTRLD as well.

Location:
trunk/include/VBox/vmm
Files:
2 edited

Legend:

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

    r73745 r73752  
    27722772    kVmxVInstrDiag_Vmptrld_Success,
    27732773    kVmxVInstrDiag_Vmptrld_VmcsRevId,
     2774    /* VMPTRST. */
     2775    kVmxVInstrDiag_Vmptrst_Cpl,
     2776    kVmxVInstrDiag_Vmptrst_PtrMap,
    27742777    /* Last member for determining array index limit. */
    27752778    kVmxVInstrDiag_Last
  • trunk/include/VBox/vmm/iem.h

    r73606 r73752  
    320320
    321321#ifdef VBOX_WITH_NESTED_HWVIRT_VMX
    322 VMM_INT_DECL(VBOXSTRICTRC)  IEMExecDecodedVmxoff(PVMCPU pVCpu, uint8_t cbInstr);
     322VMM_INT_DECL(VBOXSTRICTRC)  IEMExecDecodedVmptrld(PVMCPU pVCpu, uint8_t cbInstr, RTGCPHYS GCPtrVmcs, uint32_t uExitInstrInfo,
     323                                                  RTGCPTR GCPtrDisp);
     324VMM_INT_DECL(VBOXSTRICTRC)  IEMExecDecodedVmptrst(PVMCPU pVCpu, uint8_t cbInstr, RTGCPHYS GCPtrVmcs, uint32_t uExitInstrInfo,
     325                                                  RTGCPTR GCPtrDisp);
    323326VMM_INT_DECL(VBOXSTRICTRC)  IEMExecDecodedVmxon(PVMCPU pVCpu, uint8_t cbInstr, RTGCPTR GCPtrVmxon, uint32_t uExitInstrInfo,
    324327                                                RTGCPTR GCPtrDisp);
     328VMM_INT_DECL(VBOXSTRICTRC)  IEMExecDecodedVmxoff(PVMCPU pVCpu, uint8_t cbInstr);
    325329#endif
    326330/** @}  */
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