summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/kvm/include/x86_64/hyperv.h
diff options
context:
space:
mode:
authorVitaly Kuznetsov <vkuznets@redhat.com>2022-11-01 17:54:09 +0300
committerPaolo Bonzini <pbonzini@redhat.com>2022-11-18 20:59:21 +0300
commitc05a0a71c5d0aea010af19f21ccdc0d576066790 (patch)
tree21477cd824f6324e579e298d7f386a6934dfa1dc /tools/testing/selftests/kvm/include/x86_64/hyperv.h
parent676a863ce605caca3a559bdb8e40f640c15f1fde (diff)
downloadlinux-c05a0a71c5d0aea010af19f21ccdc0d576066790.tar.xz
KVM: selftests: Move HYPERV_LINUX_OS_ID definition to a common header
HYPERV_LINUX_OS_ID needs to be written to HV_X64_MSR_GUEST_OS_ID by each Hyper-V specific selftest. Reviewed-by: Maxim Levitsky <mlevitsk@redhat.com> Reviewed-by: Sean Christopherson <seanjc@google.com> Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Message-Id: <20221101145426.251680-32-vkuznets@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tools/testing/selftests/kvm/include/x86_64/hyperv.h')
-rw-r--r--tools/testing/selftests/kvm/include/x86_64/hyperv.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/testing/selftests/kvm/include/x86_64/hyperv.h b/tools/testing/selftests/kvm/include/x86_64/hyperv.h
index b66910702c0a..f0a8a93694b2 100644
--- a/tools/testing/selftests/kvm/include/x86_64/hyperv.h
+++ b/tools/testing/selftests/kvm/include/x86_64/hyperv.h
@@ -185,4 +185,7 @@
/* hypercall options */
#define HV_HYPERCALL_FAST_BIT BIT(16)
+/* Proper HV_X64_MSR_GUEST_OS_ID value */
+#define HYPERV_LINUX_OS_ID ((u64)0x8100 << 48)
+
#endif /* !SELFTEST_KVM_HYPERV_H */