VirtualBox

Changeset 37386 in vbox for trunk/src/VBox/VMM/include


Ignore:
Timestamp:
Jun 8, 2011 3:15:11 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
72171
Message:

VMM/HM: more paranoid poking code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/include/HWACCMInternal.h

    r37323 r37386  
    285285
    286286    /** Maximum ASID allowed. */
    287     RTUINT                      uMaxASID;
     287    uint32_t                    uMaxASID;
    288288
    289289    /** The maximum number of resumes loops allowed in ring-0 (safety precaution).
     
    570570
    571571    /** Set when the TLB has been checked until we return from the world switch. */
    572     volatile uint8_t            fCheckedTLBFlush;
     572    volatile bool               fCheckedTLBFlush;
    573573    uint8_t                     bAlignment[3];
    574574
     575    /** World switch exit counter. */
     576    volatile uint32_t           cWorldSwitchExits;
     577
    575578    /** HWACCM_CHANGED_* flags. */
    576     RTUINT                      fContextUseFlags;
     579    uint32_t                    fContextUseFlags;
    577580
    578581    /** Id of the last cpu we were executing code on (NIL_RTCPUID for the first time) */
     
    580583
    581584    /** TLB flush count */
    582     RTUINT                      cTLBFlushes;
     585    uint32_t                    cTLBFlushes;
    583586
    584587    /** Current ASID in use by the VM */
    585     RTUINT                      uCurrentASID;
    586 
    587     /** World switch exit counter. */
    588     volatile uint32_t           cWorldSwitchExit;
     588    uint32_t                    uCurrentASID;
     589
    589590    uint32_t                    u32Alignment;
    590591
     
    776777    };
    777778
    778     RTUINT                  padding2[1];
     779    uint32_t                padding2[1];
    779780
    780781    STAMPROFILEADV          StatEntry;
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