VirtualBox

Changeset 36564 in vbox for trunk/include/VBox/vmm


Ignore:
Timestamp:
Apr 5, 2011 4:06:22 PM (14 years ago)
Author:
vboxsync
Message:

HWACCM/SVM: Document and log new feature bits.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/hwacc_svm.h

    r35361 r36564  
    4040 * @{
    4141 */
     42/** Bit 0 - NP - Nested Paging supported. */
    4243#define AMD_CPUID_SVM_FEATURE_EDX_NESTED_PAGING             RT_BIT(0)
     44/** Bit 1 - LbrVirt - Support for saving five debug MSRs. */
    4345#define AMD_CPUID_SVM_FEATURE_EDX_LBR_VIRT                  RT_BIT(1)
     46/** Bit 2 - SVML - SVM locking bit supported. */
    4447#define AMD_CPUID_SVM_FEATURE_EDX_SVM_LOCK                  RT_BIT(2)
     48/** Bit 3 - NRIPS - Saving the next instruction pointer is supported. */
    4549#define AMD_CPUID_SVM_FEATURE_EDX_NRIP_SAVE                 RT_BIT(3)
     50/** Bit 4 - TscRateMsr - Support for MSR TSC ratio. */
     51#define AMD_CPUID_SVM_FEATURE_EDX_TSC_RATE_MSR              RT_BIT(4)
     52/** Bit 5 - VmcbClean - Support VMCB clean bits. */
     53#define AMD_CPUID_SVM_FEATURE_EDX_VMCB_CLEAN                RT_BIT(5)
     54/** Bit 6 - FlushByAsid - Indicate TLB flushing for current ASID only, and that
     55 *  VMCB.TLB_Control is supported. */
     56#define AMD_CPUID_SVM_FEATURE_EDX_FLUSH_BY_ASID             RT_BIT(6)
     57/** Bit 7 - DecodeAssist - Indicate decode assist is supported. */
     58#define AMD_CPUID_SVM_FEATURE_EDX_DECODE_ASSIST             RT_BIT(7)
     59/** Where did we get this from? */
    4660#define AMD_CPUID_SVM_FEATURE_EDX_SSE_3_5_DISABLE           RT_BIT(9)
     61/** Bit 10 - PauseFilter - Indicates support for the PAUSE intercept filter. */
    4762#define AMD_CPUID_SVM_FEATURE_EDX_PAUSE_FILTER              RT_BIT(10)
     63/** Bit 12 - PauseFilterThreshold - Indicates support for the PAUSE
     64 *  intercept filter cycle count threshold. */
     65#define AMD_CPUID_SVM_FEATURE_EDX_PAUSE_FILTER_THRESHOLD    RT_BIT(12)
    4866/** @} */
    4967
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