VirtualBox

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


Ignore:
Timestamp:
Oct 1, 2012 5:11:16 PM (12 years ago)
Author:
vboxsync
Message:

Everything burns... missed file.

File:
1 edited

Legend:

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

    r43469 r43495  
    143143    RTR0MEMOBJ          hMemObj;
    144144    /** Current ASID (AMD-V) / VPID (Intel). */
    145     uint32_t            uCurrentASID;
     145    uint32_t            uCurrentAsid;
    146146    /** TLB flush count. */
    147     uint32_t            cTLBFlushes;
     147    uint32_t            cTlbFlushes;
    148148    /** Whether to flush each new ASID/VPID before use. */
    149     bool                fFlushASIDBeforeUse;
     149    bool                fFlushAsidBeforeUse;
    150150    /** Configured for VT-x or AMD-V. */
    151151    bool                fConfigured;
     
    260260
    261261    /** Maximum ASID allowed. */
    262     uint32_t                    uMaxASID;
     262    uint32_t                    uMaxAsid;
    263263
    264264    /** The maximum number of resumes loops allowed in ring-0 (safety precaution).
     
    308308
    309309        /** Set if VPID is supported. */
    310         bool                        fVPID;
     310        bool                        fVpid;
    311311
    312312        /** Set if VT-x VPID is allowed. */
    313         bool                        fAllowVPID;
     313        bool                        fAllowVpid;
    314314
    315315        /** Set if unrestricted guest execution is allowed (real and protected mode without paging). */
     
    342342#endif
    343343        /** Ring 0 handlers for VT-x. */
    344         DECLR0CALLBACKMEMBER(void, pfnSetupTaggedTLB, (PVM pVM, PVMCPU pVCpu));
     344        DECLR0CALLBACKMEMBER(void, pfnSetupTaggedTlb, (PVM pVM, PVMCPU pVCpu));
    345345
    346346#if HC_ARCH_BITS == 32 && defined(VBOX_ENABLE_64_BITS_GUESTS)
     
    373373
    374374        /** Flush types for invept & invvpid; they depend on capabilities. */
    375         VMX_FLUSH_EPT               enmFlushEPT;
    376         VMX_FLUSH_VPID              enmFlushVPID;
     375        VMX_FLUSH_EPT               enmFlushEpt;
     376        VMX_FLUSH_VPID              enmFlushVpid;
    377377    } vmx;
    378378
     
    396396        R0PTRTYPE(void *)           pvIOBitmap;
    397397
    398         /* HWCR msr (for diagnostics) */
    399         uint64_t                    msrHWCR;
     398        /* HWCR MSR (for diagnostics) */
     399        uint64_t                    msrHwcr;
    400400
    401401        /** SVM revision. */
     
    537537
    538538    /** TLB flush count */
    539     uint32_t                    cTLBFlushes;
     539    uint32_t                    cTlbFlushes;
    540540
    541541    /** Current ASID in use by the VM */
    542     uint32_t                    uCurrentASID;
     542    uint32_t                    uCurrentAsid;
    543543
    544544    uint32_t                    u32Alignment;
    545545
    546546    /* Host's TSC_AUX MSR (used when RDTSCP doesn't cause VM-exits). */
    547     uint64_t                    u64HostTSCAux;
     547    uint64_t                    u64HostTscAux;
    548548
    549549    struct
     
    666666
    667667        /** R0 memory object for the MSR bitmap (8kb). */
    668         RTR0MEMOBJ                  hMemObjMSRBitmap;
     668        RTR0MEMOBJ                  hMemObjMsrBitmap;
    669669        /** Physical address of the MSR bitmap (8kb). */
    670         RTHCPHYS                    HCPhysMSRBitmap;
     670        RTHCPHYS                    HCPhysMsrBitmap;
    671671        /** Virtual address of the MSR bitmap. */
    672         R0PTRTYPE(void *)           pvMSRBitmap;
     672        R0PTRTYPE(void *)           pvMsrBitmap;
    673673    } svm;
    674674
     
    784784    STAMCOUNTER             StatExitRdmsr;
    785785    STAMCOUNTER             StatExitWrmsr;
    786     STAMCOUNTER             StatExitCLTS;
     786    STAMCOUNTER             StatExitClts;
    787787    STAMCOUNTER             StatExitHlt;
    788788    STAMCOUNTER             StatExitMwait;
     
    796796    STAMCOUNTER             StatExitMaxResume;
    797797    STAMCOUNTER             StatExitPreemptPending;
    798     STAMCOUNTER             StatExitMTF;
     798    STAMCOUNTER             StatExitMtf;
    799799    STAMCOUNTER             StatIntReinject;
    800800    STAMCOUNTER             StatPendingHostIrq;
     
    809809    STAMCOUNTER             StatNoFlushTLBWorldSwitch;
    810810    STAMCOUNTER             StatFlushTLBCRxChange;
    811     STAMCOUNTER             StatFlushASID;
    812     STAMCOUNTER             StatFlushNP;
    813     STAMCOUNTER             StatFlushTLBInvlpga;
     811    STAMCOUNTER             StatFlushAsid;
     812    STAMCOUNTER             StatFlushNestedPaging;
     813    STAMCOUNTER             StatFlushTlbInvlpga;
    814814    STAMCOUNTER             StatTlbShootdown;
    815815    STAMCOUNTER             StatTlbShootdownFlush;
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