Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[sfrench/cifs-2.6.git] / include / asm-generic / hyperv-tlfs.h
index 020ca9bdbb79a6d873d74485cfb5caae44bd5a05..e29ccabf2e09de80381373a717d90c2675624d80 100644 (file)
@@ -102,6 +102,15 @@ struct ms_hyperv_tsc_page {
        volatile s64 tsc_offset;
 } __packed;
 
+union hv_reference_tsc_msr {
+       u64 as_uint64;
+       struct {
+               u64 enable:1;
+               u64 reserved:11;
+               u64 pfn:52;
+       } __packed;
+};
+
 /*
  * The guest OS needs to register the guest ID with the hypervisor.
  * The guest ID is a 64 bit entity and the structure of this ID is