X86/Hyper-V: Enlighten APIC access
authorK. Y. Srinivasan <kys@microsoft.com>
Wed, 16 May 2018 21:53:30 +0000 (14:53 -0700)
committerThomas Gleixner <tglx@linutronix.de>
Sat, 19 May 2018 11:23:17 +0000 (13:23 +0200)
commit6b48cb5f8347bc0153ff1d7b075db92e6723ffdb
treec6d6df00b59669cc6040ff7981f4216af6925e26
parent73fcb1a370c76b202d406e95d9dabb76eaccf484
X86/Hyper-V: Enlighten APIC access

Hyper-V supports MSR based APIC access; implement
the enlightenment.

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-1-kys@linuxonhyperv.com
arch/x86/hyperv/Makefile
arch/x86/hyperv/hv_apic.c [new file with mode: 0644]
arch/x86/hyperv/hv_init.c
arch/x86/include/asm/mshyperv.h