VirtualBox

Changeset 8873

Show
Ignore:
Timestamp:
05/16/08 10:55:47 (2 months ago)
Author:
vboxsync
Message:

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

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 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; 

© 2008 Sun Microsystems, Inc.
ContactPrivacy policy