VirtualBox

Changeset 102034 in vbox for trunk


Ignore:
Timestamp:
Nov 9, 2023 1:29:48 PM (16 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
160138
Message:

VMM/IEM: Nested VMX: bugref:10318 Minor ifdef simplification nit.

File:
1 edited

Legend:

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

    r102020 r102034  
    99049904}
    99059905
    9906 #endif  /* VBOX_WITH_NESTED_HWVIRT_VMX */
    9907 
    9908 
    9909 /**
    9910  * Implements 'VMCALL'.
    9911  */
    9912 IEM_CIMPL_DEF_0(iemCImpl_vmcall)
    9913 {
    9914     pVCpu->iem.s.cPotentialExits++;
    9915 
    9916 #ifdef VBOX_WITH_NESTED_HWVIRT_VMX
    9917     /* Nested-guest intercept. */
    9918     if (IEM_VMX_IS_NON_ROOT_MODE(pVCpu))
    9919         return iemVmxVmexitInstr(pVCpu, VMX_EXIT_VMCALL, cbInstr);
    9920 #endif
    9921 
    9922     /* Join forces with vmmcall. */
    9923     return IEM_CIMPL_CALL_1(iemCImpl_Hypercall, OP_VMCALL);
    9924 }
    9925 
    9926 
    9927 #ifdef VBOX_WITH_NESTED_HWVIRT_VMX
    99289906
    99299907/**
     
    1010510083#endif /* VBOX_WITH_NESTED_HWVIRT_VMX */
    1010610084
     10085
     10086/**
     10087 * Implements 'VMCALL'.
     10088 */
     10089IEM_CIMPL_DEF_0(iemCImpl_vmcall)
     10090{
     10091    pVCpu->iem.s.cPotentialExits++;
     10092
     10093#ifdef VBOX_WITH_NESTED_HWVIRT_VMX
     10094    /* Nested-guest intercept. */
     10095    if (IEM_VMX_IS_NON_ROOT_MODE(pVCpu))
     10096        return iemVmxVmexitInstr(pVCpu, VMX_EXIT_VMCALL, cbInstr);
     10097#endif
     10098
     10099    /* Join forces with vmmcall. */
     10100    return IEM_CIMPL_CALL_1(iemCImpl_Hypercall, OP_VMCALL);
     10101}
     10102
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