]> git.proxmox.com Git - mirror_qemu.git/blobdiff - target/i386/hyperv-proto.h
i386/kvm: add support for Hyper-V reenlightenment MSRs
[mirror_qemu.git] / target / i386 / hyperv-proto.h
index cb4d7f2b7ae9c17a696e3ffcb5e00d42eb052679..93352ebd2afcffcb1a3fc902700fb0e6f4cf4ddf 100644 (file)
@@ -35,7 +35,7 @@
 #define HV_RESET_AVAILABLE           (1u << 7)
 #define HV_REFERENCE_TSC_AVAILABLE   (1u << 9)
 #define HV_ACCESS_FREQUENCY_MSRS     (1u << 11)
-
+#define HV_ACCESS_REENLIGHTENMENTS_CONTROL  (1u << 13)
 
 /*
  * HV_CPUID_FEATURES.EDX bits
 #define HV_X64_MSR_CRASH_CTL                    0x40000105
 #define HV_CRASH_CTL_NOTIFY                     (1ull << 63)
 
+/*
+ * Reenlightenment notification MSRs
+ */
+#define HV_X64_MSR_REENLIGHTENMENT_CONTROL      0x40000106
+#define HV_X64_MSR_TSC_EMULATION_CONTROL        0x40000107
+#define HV_X64_MSR_TSC_EMULATION_STATUS         0x40000108
+
 /*
  * Hypercall status code
  */