|
551 | 551 | #define PAT_MEM_TYPE_UCM 0x07UL /* uncached minus */
|
552 | 552 |
|
553 | 553 | /* MISC_ENABLE bits: architectural */
|
554 |
| -#define MSR_IA32_MISC_ENABLE_FAST_STRING (1U << 0U) |
| 554 | +#define MSR_IA32_MISC_ENABLE_FAST_STRING (1UL << 0U) |
| 555 | +#define MSR_IA32_MISC_ENABLE_TCC (1UL << 3U) |
| 556 | +#define MSR_IA32_MISC_ENABLE_PMA (1UL << 7U) |
| 557 | +#define MSR_IA32_MISC_ENABLE_BTS_UNAVAIL (1UL << 11U) |
| 558 | +#define MSR_IA32_MISC_ENABLE_PEBS_UNAVAIL (1UL << 12U) |
| 559 | +#define MSR_IA32_MISC_ENABLE_TM2_ENABLE (1UL << 13U) |
| 560 | +#define MSR_IA32_MISC_ENABLE_EITS (1UL << 16U) |
| 561 | +#define MSR_IA32_MISC_ENABLE_MONITOR_ENA (1UL << 18U) |
| 562 | +#define MSR_IA32_MISC_ENABLE_LIMIT_CPUID (1UL << 22U) |
| 563 | +#define MSR_IA32_MISC_ENABLE_xTPR (1UL << 23U) |
| 564 | +#define MSR_IA32_MISC_ENABLE_XD_DISABLE (1UL << 34U) |
555 | 565 |
|
556 | 566 | #ifndef ASSEMBLER
|
557 | 567 | static inline bool pat_mem_type_invalid(uint64_t x)
|
@@ -624,17 +634,4 @@ void update_msr_bitmap_x2apic_passthru(const struct acrn_vcpu *vcpu);
|
624 | 634 | /* Flush L1 D-cache */
|
625 | 635 | #define IA32_L1D_FLUSH (1UL << 0U)
|
626 | 636 |
|
627 |
| -/* MSR_IA32_MISC_ENABLE */ |
628 |
| -#define MISC_ENABLE_FAST_STRING (1U << 0U) |
629 |
| -#define MISC_ENABLE_TCC (1U << 3U) |
630 |
| -#define MISC_ENABLE_PMA (1U << 7U) |
631 |
| -#define MISC_ENABLE_BTS_UNAVAIL (1U << 11U) |
632 |
| -#define MISC_ENABLE_PEBS_UNAVAIL (1U << 12U) |
633 |
| -#define MISC_ENABLE_TM2_ENABLE (1U << 13U) |
634 |
| -#define MISC_ENABLE_EITS (1U << 16U) |
635 |
| -#define MISC_ENABLE_MONITOR_ENA (1U << 18U) |
636 |
| -#define MISC_ENABLE_LIMIT_CPUID (1U << 22U) |
637 |
| -#define MISC_ENABLE_xTPR (1U << 23U) |
638 |
| -#define MISC_ENABLE_XD (1U << 34U) |
639 |
| - |
640 | 637 | #endif /* MSR_H */
|
0 commit comments