Drivers: hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT
authorMichael Kelley <mikelley@microsoft.com>
Fri, 14 Aug 2020 19:45:04 +0000 (12:45 -0700)
committerWei Liu <wei.liu@kernel.org>
Wed, 14 Oct 2020 19:14:51 +0000 (19:14 +0000)
commit626b901f60446355e35e8c76c6b391a7d7491203
tree016851ad0974b1fb7ae254fb67f1ef7367b066d8
parent1f3aed01473c41c9f896fbf4c30d330655e8aa7c
Drivers: hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT

On ARM64, Hyper-V now specifies the interrupt to be used by VMbus
in the ACPI DSDT.  This information is not used on x86 because the
interrupt vector must be hardcoded.  But update the generic
VMbus driver to do the parsing and pass the information to the
architecture specific code that sets up the Linux IRQ.  Update
consumers of the interrupt to get it from an architecture specific
function.

Signed-off-by: Michael Kelley <mikelley@microsoft.com>
Link: https://lore.kernel.org/r/1597434304-40631-1-git-send-email-mikelley@microsoft.com
Signed-off-by: Wei Liu <wei.liu@kernel.org>
arch/x86/include/asm/mshyperv.h
arch/x86/kernel/cpu/mshyperv.c
drivers/hv/hv.c
drivers/hv/vmbus_drv.c
include/asm-generic/mshyperv.h