VirtualBox

Changeset 36315 in vbox for trunk/include/VBox/x86.h


Ignore:
Timestamp:
Mar 18, 2011 3:49:23 PM (14 years ago)
Author:
vboxsync
Message:

VMM: more correct MSR_IA32_MISC_ENABLE emulation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/x86.h

    r35513 r36315  
    888888
    889889/** Enable misc. processor features (R/W). */
    890 #define MSR_IA32_MISC_ENABLE                0x1A0
     890#define MSR_IA32_MISC_ENABLE                   0x1A0
     891/* Enable fast-strings feature (for REP MOVS and REP STORS). */
     892#define MSR_IA32_MISC_ENABLE_FAST_STRINGS      RT_BIT(0)
     893/* Automatic Thermal Control Circuit Enable (R/W). */
     894#define MSR_IA32_MISC_ENABLE_TCC               RT_BIT(3)
     895/* Performance Monitoring Available (R). */
     896#define MSR_IA32_MISC_ENABLE_PERF_MON          RT_BIT(7)
     897/* Branch Trace Storage Unavailable (R/O). */
     898#define MSR_IA32_MISC_ENABLE_BTS_UNAVAIL       RT_BIT(11)
     899/* Precise Event Based Sampling (PEBS) Unavailable (R/O). */
     900#define MSR_IA32_MISC_ENABLE_PEBS_UNAVAIL      RT_BIT(12)
     901/* Enhanced Intel SpeedStep Technology Enable (R/W). */
     902#define MSR_IA32_MISC_ENABLE_SST_ENABLE        RT_BIT(16)
     903/* If MONITOR/MWAIT is supported (R/W). */
     904#define MSR_IA32_MISC_ENABLE_MONITOR           RT_BIT(18)
     905/* Limit CPUID Maxval to 3 leafs (R/W). */
     906#define MSR_IA32_MISC_ENABLE_LIMIT_CPUID       RT_BIT(22)
     907/* When set to 1, xTPR messages are disabled (R/W). */
     908#define MSR_IA32_MISC_ENABLE_XTPR_MSG_DISABLE  RT_BIT(23)
     909/* When set to 1, the Execute Disable Bit feature (XD Bit) is disabled (R/W). */
     910#define MSR_IA32_MISC_ENABLE_XD_DISABLE        RT_BIT(34)
    891911
    892912/** MTRR Default Range. */
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