VirtualBox

Changeset 66582 in vbox for trunk/src/VBox/VMM/VMMAll


Ignore:
Timestamp:
Apr 17, 2017 3:12:35 AM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
114609
Message:

VMM: Nested Hw.virt: Clean up defines and build fix.

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

Legend:

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

    r66581 r66582  
    470470# define IEM_SVM_NST_GST_MSR_INTERCEPT(a_pVCpu, a_idMsr, a_fWrite)                        (VERR_SVM_IPE_1)
    471471
    472 #endif /* VBOX_WITH_NESTED_HWVIRT && !IN_RC */
     472#endif /* VBOX_WITH_NESTED_HWVIRT */
    473473
    474474
     
    881881IEM_STATIC VBOXSTRICTRC     iemVerifyFakeIOPortWrite(PVMCPU pVCpu, RTIOPORT Port, uint32_t u32Value, size_t cbValue);
    882882
    883 #if defined(VBOX_WITH_NESTED_HWVIRT) && !defined(IN_RC)
     883#ifdef VBOX_WITH_NESTED_HWVIRT
    884884/**
    885885 * Checks if the intercepted IO instruction causes a \#VMEXIT and handles it
     
    930930    return VERR_IEM_IPE_9;
    931931}
    932 #endif /* VBOX_WITH_NESTED_HWVIRT && !IN_RC */
     932#endif /* VBOX_WITH_NESTED_HWVIRT */
    933933
    934934
     
    52495249#endif
    52505250
    5251 #if defined(VBOX_WITH_NESTED_HWVIRT) && !defined(IN_RC)
     5251#ifdef VBOX_WITH_NESTED_HWVIRT
    52525252    if (IEM_IS_SVM_ENABLED(pVCpu))
    52535253    {
     
    53085308        }
    53095309    }
    5310 #endif
     5310#endif /* VBOX_WITH_NESTED_HWVIRT */
    53115311
    53125312    /*
     
    1205512055    } while (0)
    1205612056
    12057 #if defined(VBOX_WITH_NESTED_HWVIRT) && !defined(IN_RC)
     12057#ifdef VBOX_WITH_NESTED_HWVIRT
    1205812058/** Check and handles SVM nested-guest control & instruction intercept. */
    1205912059# define IEMOP_HLP_SVM_CTRL_INTERCEPT(a_pVCpu, a_Intercept, a_uExitCode, a_uExitInfo1, a_uExitInfo2) \
     
    1207912079    do { RT_NOREF4(a_pVCpu, a_uCr, a_uExitInfo1, a_uExitInfo2); } while (0)
    1208012080
    12081 #endif /* VBOX_WITH_NESTED_HWVIRT && !IN_RC */
     12081#endif /* VBOX_WITH_NESTED_HWVIRT */
    1208212082
    1208312083
  • trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h

    r66581 r66582  
    890890    IEM_MC_RAISE_GP0_IF_CPL_NOT_ZERO();
    891891    IEMOP_HLP_SVM_CTRL_INTERCEPT(pVCpu, SVM_CTRL_INTERCEPT_INVD, SVM_EXIT_INVD, 0, 0);
     892#else
     893    RT_NOREF_PV(pVCpu);
    892894#endif
    893895    /** @todo implement invd for the regular case (above only handles nested SVM
Note: See TracChangeset for help on using the changeset viewer.

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