VirtualBox

Changeset 81202 in vbox


Ignore:
Timestamp:
Oct 10, 2019 6:46:47 AM (5 years ago)
Author:
vboxsync
Message:

VMM/IEM: Nested VMX: bugref:9180 Some inline.

File:
1 edited

Legend:

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

    r81201 r81202  
    48114811 * @param   pszInstr    The VMX instruction name (for logging purposes).
    48124812 */
    4813 IEM_STATIC int iemVmxVmentryCheckGuestControlRegsMsrs(PVMCPUCC pVCpu, const char *pszInstr)
     4813DECLINLINE(int) iemVmxVmentryCheckGuestControlRegsMsrs(PVMCPUCC pVCpu, const char *pszInstr)
    48144814{
    48154815    /*
     
    49584958 * @param   pszInstr    The VMX instruction name (for logging purposes).
    49594959 */
    4960 IEM_STATIC int iemVmxVmentryCheckGuestSegRegs(PVMCPUCC pVCpu, const char *pszInstr)
     4960DECLINLINE(int) iemVmxVmentryCheckGuestSegRegs(PVMCPUCC pVCpu, const char *pszInstr)
    49614961{
    49624962    /*
     
    53465346 * @param   pszInstr    The VMX instruction name (for logging purposes).
    53475347 */
    5348 IEM_STATIC int iemVmxVmentryCheckGuestGdtrIdtr(PVMCPUCC pVCpu,  const char *pszInstr)
     5348DECLINLINE(int) iemVmxVmentryCheckGuestGdtrIdtr(PVMCPUCC pVCpu,  const char *pszInstr)
    53495349{
    53505350    /*
     
    53925392 * @param   pszInstr    The VMX instruction name (for logging purposes).
    53935393 */
    5394 IEM_STATIC int iemVmxVmentryCheckGuestRipRFlags(PVMCPUCC pVCpu, const char *pszInstr)
     5394DECLINLINE(int) iemVmxVmentryCheckGuestRipRFlags(PVMCPUCC pVCpu, const char *pszInstr)
    53955395{
    53965396    /*
     
    54665466 * @param   pszInstr    The VMX instruction name (for logging purposes).
    54675467 */
    5468 IEM_STATIC int iemVmxVmentryCheckGuestNonRegState(PVMCPUCC pVCpu,  const char *pszInstr)
     5468DECLINLINE(int) iemVmxVmentryCheckGuestNonRegState(PVMCPUCC pVCpu,  const char *pszInstr)
    54695469{
    54705470    /*
     
    57245724 * @param   pszInstr    The VMX instruction name (for logging purposes).
    57255725 */
    5726 IEM_STATIC int iemVmxVmentryCheckGuestPdptes(PVMCPUCC pVCpu, const char *pszInstr)
     5726DECLINLINE(int) iemVmxVmentryCheckGuestPdptes(PVMCPUCC pVCpu, const char *pszInstr)
    57275727{
    57285728    /*
     
    73987398        if (RT_SUCCESS(rc))
    73997399        {
    7400             /* Initialize read-only VMCS fields before VM-entry since we don't update all of them for every VM-exit. */
     7400            /*
     7401             * Initialize read-only VMCS fields before VM-entry since we don't update all of them
     7402             * for every VM-exit. This needs to be done before invoking a VM-exit (even those
     7403             * ones that may occur during VM-entry below).
     7404             */
    74017405            iemVmxVmentryInitReadOnlyFields(pVCpu);
    74027406
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