VirtualBox

Changeset 74706 in vbox for trunk


Ignore:
Timestamp:
Oct 9, 2018 8:25:26 AM (6 years ago)
Author:
vboxsync
Message:

VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added INVD intercept.

Location:
trunk/src/VBox/VMM/VMMAll
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h

    r74705 r74706  
    63276327    }
    63286328
     6329    if (IEM_VMX_IS_NON_ROOT_MODE(pVCpu))
     6330        IEM_VMX_VMEXIT_INSTR_RET(pVCpu, VMX_EXIT_INVD, cbInstr);
     6331
    63296332    IEM_SVM_CHECK_INSTR_INTERCEPT(pVCpu, SVM_CTRL_INTERCEPT_INVD, SVM_EXIT_INVD, 0, 0);
    63306333
     
    63466349    }
    63476350
    6348     IEM_SVM_CHECK_INSTR_INTERCEPT(pVCpu, SVM_CTRL_INTERCEPT_WBINVD, SVM_EXIT_WBINVD, 0, 0);
    6349 
    63506351    if (IEM_VMX_IS_NON_ROOT_MODE(pVCpu))
    63516352        IEM_VMX_VMEXIT_INSTR_RET(pVCpu, VMX_EXIT_WBINVD, cbInstr);
     6353
     6354    IEM_SVM_CHECK_INSTR_INTERCEPT(pVCpu, SVM_CTRL_INTERCEPT_WBINVD, SVM_EXIT_WBINVD, 0, 0);
    63526355
    63536356    /* We currently take no action here. */
  • trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h

    r74705 r74706  
    2929 *  VMX_EXIT_NMI_WINDOW
    3030 *  VMX_EXIT_GETSEC
    31  *  VMX_EXIT_INVD
    3231 *  VMX_EXIT_RSM
    3332 *  VMX_EXIT_MWAIT
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