aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include
diff options
context:
space:
mode:
authorJork Loeser <jloeser@microsoft.com>2017-05-24 13:41:28 -0700
committerBjorn Helgaas <bhelgaas@google.com>2017-07-02 18:43:09 -0500
commit7dcf90e9e032432e91ce77dd872d2227e9d5b741 (patch)
tree243f45142a09e83834a16f7e1910f4ec85a93084 /arch/x86/include
parentPCI: hv: Add vPCI version protocol negotiation (diff)
downloadlinux-dev-7dcf90e9e032432e91ce77dd872d2227e9d5b741.tar.xz
linux-dev-7dcf90e9e032432e91ce77dd872d2227e9d5b741.zip
PCI: hv: Use vPCI protocol version 1.2
Update the Hyper-V vPCI driver to use the Server-2016 version of the vPCI protocol, fixing MSI creation and retargeting issues. Signed-off-by: Jork Loeser <jloeser@microsoft.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Reviewed-by: K. Y. Srinivasan <kys@microsoft.com> Acked-by: K. Y. Srinivasan <kys@microsoft.com>
Diffstat (limited to 'arch/x86/include')
-rw-r--r--arch/x86/include/uapi/asm/hyperv.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/x86/include/uapi/asm/hyperv.h b/arch/x86/include/uapi/asm/hyperv.h
index 432df4b1baec..237ec6cda206 100644
--- a/arch/x86/include/uapi/asm/hyperv.h
+++ b/arch/x86/include/uapi/asm/hyperv.h
@@ -153,6 +153,12 @@
#define HV_X64_DEPRECATING_AEOI_RECOMMENDED (1 << 9)
/*
+ * HV_VP_SET available
+ */
+#define HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED (1 << 11)
+
+
+/*
* Crash notification flag.
*/
#define HV_CRASH_CTL_CRASH_NOTIFY (1ULL << 63)