VirtualBox

Changeset 8873 in vbox


Ignore:
Timestamp:
May 16, 2008 8:55:47 AM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
30906
Message:

Fetch the SVM features too and write them to the release log

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/HWACCM.cpp

    r8868 r8873  
    467467            LogRel(("HWACCM: SVM revision                      = %X\n", pVM->hwaccm.s.svm.u32Rev));
    468468            LogRel(("HWACCM: SVM max ASID                      = %d\n", pVM->hwaccm.s.svm.u32MaxASID));
     469            LogRel(("HWACCM: SVM features                      = %X\n", pVM->hwaccm.s.svm.u32Features));
    469470
    470471            /* Only try once. */
  • trunk/src/VBox/VMM/HWACCMInternal.h

    r8860 r8873  
    248248        /** Maximum ASID allowed. */
    249249        uint32_t                    u32MaxASID;
     250
     251        /** SVM feature bits from cpuid 0x8000000a */
     252        uint32_t                    u32Features;
    250253    } svm;
    251254
  • trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp

    r8853 r8873  
    103103        /** Maximum ASID allowed. */
    104104        uint32_t                    u32MaxASID;
     105
     106        /** SVM feature bits from cpuid 0x8000000a */
     107        uint32_t                    u32Features;
    105108    } svm;
    106109    /** Saved error from detection */
     
    295298                {
    296299                    /* Query AMD features. */
    297                     ASMCpuId(0x8000000A, &HWACCMR0Globals.svm.u32Rev, &HWACCMR0Globals.svm.u32MaxASID, &u32Dummy, &u32Dummy);
     300                    ASMCpuId(0x8000000A, &HWACCMR0Globals.svm.u32Rev, &HWACCMR0Globals.svm.u32MaxASID, &u32Dummy, &HWACCMR0Globals.svm.u32Features);
    298301
    299302                    HWACCMR0Globals.svm.fSupported = true;
     
    626629    pVM->hwaccm.s.svm.u32Rev                = HWACCMR0Globals.svm.u32Rev;
    627630    pVM->hwaccm.s.svm.u32MaxASID            = HWACCMR0Globals.svm.u32MaxASID;
     631    pVM->hwaccm.s.svm.u32Features           = HWACCMR0Globals.svm.u32Features;
    628632    pVM->hwaccm.s.cpuid.u32AMDFeatureECX    = HWACCMR0Globals.cpuid.u32AMDFeatureECX;
    629633    pVM->hwaccm.s.cpuid.u32AMDFeatureEDX    = HWACCMR0Globals.cpuid.u32AMDFeatureEDX;
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