|
@@ -34,16 +34,10 @@
|
|
|
#define HV_X64_MSR_REFERENCE_TSC 0x40000021
|
|
|
|
|
|
/*
|
|
|
- * There is a single feature flag that signifies the presence of the MSR
|
|
|
- * that can be used to retrieve both the local APIC Timer frequency as
|
|
|
- * well as the TSC frequency.
|
|
|
+ * There is a single feature flag that signifies if the partition has access
|
|
|
+ * to MSRs with local APIC and TSC frequencies.
|
|
|
*/
|
|
|
-
|
|
|
-/* Local APIC timer frequency MSR (HV_X64_MSR_APIC_FREQUENCY) is available */
|
|
|
-#define HV_X64_MSR_APIC_FREQUENCY_AVAILABLE (1 << 11)
|
|
|
-
|
|
|
-/* TSC frequency MSR (HV_X64_MSR_TSC_FREQUENCY) is available */
|
|
|
-#define HV_X64_MSR_TSC_FREQUENCY_AVAILABLE (1 << 11)
|
|
|
+#define HV_X64_ACCESS_FREQUENCY_MSRS (1 << 11)
|
|
|
|
|
|
/*
|
|
|
* Basic SynIC MSRs (HV_X64_MSR_SCONTROL through HV_X64_MSR_EOM
|
|
@@ -73,6 +67,9 @@
|
|
|
*/
|
|
|
#define HV_X64_MSR_STAT_PAGES_AVAILABLE (1 << 8)
|
|
|
|
|
|
+/* Frequency MSRs available */
|
|
|
+#define HV_FEATURE_FREQUENCY_MSRS_AVAILABLE (1 << 8)
|
|
|
+
|
|
|
/* Crash MSR available */
|
|
|
#define HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE (1 << 10)
|
|
|
|