VirtualBox

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


Ignore:
Timestamp:
Oct 12, 2018 12:25:41 PM (6 years ago)
Author:
vboxsync
Message:

vm.h,VMM: Prep work for 64-bit VMCPU::fLocalForcedActions. Define VMCPU_WITH_64_BIT_FFS to enable. bugref:9180

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

Legend:

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

    r74791 r74798  
    1433714337                    if (RT_LIKELY(pVCpu->iem.s.rcPassUp == VINF_SUCCESS))
    1433814338                    {
    14339                         uint32_t fCpu = pVCpu->fLocalForcedActions
     14339                        uint64_t fCpu = pVCpu->fLocalForcedActions
    1434014340                                      & ( VMCPU_FF_ALL_MASK & ~(  VMCPU_FF_PGM_SYNC_CR3
    1434114341                                                                | VMCPU_FF_PGM_SYNC_CR3_NON_GLOBAL
     
    1449914499                    if (RT_LIKELY(pVCpu->iem.s.rcPassUp == VINF_SUCCESS))
    1450014500                    {
    14501                         uint32_t fCpu = pVCpu->fLocalForcedActions
     14501                        uint64_t fCpu = pVCpu->fLocalForcedActions
    1450214502                                      & ( VMCPU_FF_ALL_MASK & ~(  VMCPU_FF_PGM_SYNC_CR3
    1450314503                                                                | VMCPU_FF_PGM_SYNC_CR3_NON_GLOBAL
  • trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h

    r74791 r74798  
    8989        else \
    9090        { \
    91             LogFlow(("%s: Leaving early (outer)! ffcpu=%#x ffvm=%#x\n", \
    92                      __FUNCTION__, (a_pVCpu)->fLocalForcedActions, (a_pVM)->fGlobalForcedActions)); \
     91            LogFlow(("%s: Leaving early (outer)! ffcpu=%#RX64 ffvm=%#x\n", \
     92                     __FUNCTION__, (uint64_t)(a_pVCpu)->fLocalForcedActions, (a_pVM)->fGlobalForcedActions)); \
    9393            return VINF_SUCCESS; \
    9494        } \
     
    104104        else  \
    105105        { \
    106             LogFlow(("%s: Leaving early (outer)! ffcpu=%#x ffvm=%#x\n", \
    107                      __FUNCTION__, (a_pVCpu)->fLocalForcedActions, (a_pVM)->fGlobalForcedActions)); \
     106            LogFlow(("%s: Leaving early (outer)! ffcpu=%#RX64 ffvm=%#x\n", \
     107                     __FUNCTION__, (uint64_t)(a_pVCpu)->fLocalForcedActions, (a_pVM)->fGlobalForcedActions)); \
    108108            return VINF_SUCCESS; \
    109109        } \
     
    124124        else \
    125125        { \
    126             LogFlow(("%s: Leaving early (inner)! ffcpu=%#x ffvm=%#x\n", \
    127                      __FUNCTION__, (a_pVCpu)->fLocalForcedActions, (a_pVM)->fGlobalForcedActions)); \
     126            LogFlow(("%s: Leaving early (inner)! ffcpu=%#RX64 ffvm=%#x\n", \
     127                     __FUNCTION__, (uint64_t)(a_pVCpu)->fLocalForcedActions, (a_pVM)->fGlobalForcedActions)); \
    128128            return VINF_SUCCESS; \
    129129        } \
     
    144144        else \
    145145        { \
    146             LogFlow(("%s: Leaving early (inner)! ffcpu=%#x (ffvm=%#x)\n", \
    147                      __FUNCTION__, (a_pVCpu)->fLocalForcedActions, (a_pVM)->fGlobalForcedActions)); \
     146            LogFlow(("%s: Leaving early (inner)! ffcpu=%#RX64 (ffvm=%#x)\n", \
     147                     __FUNCTION__, (uint64_t)(a_pVCpu)->fLocalForcedActions, (a_pVM)->fGlobalForcedActions)); \
    148148            return VINF_SUCCESS; \
    149149        } \
  • trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h

    r74791 r74798  
    43094309                /** @todo Try handle pending flags, not just return to EM loops.  Take care
    43104310                 *        not to set important RCs here unless we've handled a message. */
    4311                 LogFlow(("NEM/%u: breaking: pending FF (%#x / %#x)\n",
    4312                          pVCpu->idCpu, pVM->fGlobalForcedActions, pVCpu->fLocalForcedActions));
     4311                LogFlow(("NEM/%u: breaking: pending FF (%#x / %#RX64)\n",
     4312                         pVCpu->idCpu, pVM->fGlobalForcedActions, (uint64_t)pVCpu->fLocalForcedActions));
    43134313                STAM_REL_COUNTER_INC(&pVCpu->nem.s.StatBreakOnFFPost);
    43144314            }
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