X86/Hyper-V: Enable IPI enlightenments
authorK. Y. Srinivasan <kys@microsoft.com>
Wed, 16 May 2018 21:53:31 +0000 (14:53 -0700)
committerThomas Gleixner <tglx@linutronix.de>
Sat, 19 May 2018 11:23:17 +0000 (13:23 +0200)
commit68bb7bfb7985df2bd15c2dc975cb68b7a901488a
tree78d6850907788482f4d746843142933ff54d0c4a
parent6b48cb5f8347bc0153ff1d7b075db92e6723ffdb
X86/Hyper-V: Enable IPI enlightenments

Hyper-V supports hypercalls to implement IPI; use them.

Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Michael Kelley <mikelley@microsoft.com>
Cc: olaf@aepfle.de
Cc: sthemmin@microsoft.com
Cc: gregkh@linuxfoundation.org
Cc: jasowang@redhat.com
Cc: Michael.H.Kelley@microsoft.com
Cc: hpa@zytor.com
Cc: apw@canonical.com
Cc: devel@linuxdriverproject.org
Cc: vkuznets@redhat.com
Link: https://lkml.kernel.org/r/20180516215334.6547-2-kys@linuxonhyperv.com
arch/x86/hyperv/hv_apic.c
arch/x86/hyperv/hv_init.c
arch/x86/include/asm/hyperv-tlfs.h
arch/x86/include/asm/mshyperv.h