This patch series implements interrupt remapping part of the PCI passthru feature on Hyper-V when Linux is running as a privileged VM. These patches complement Part I of the feature at:
https://lore.kernel.org/linux-hyperv/[email protected]/T/#t Testing and other details are listed there. Changes in V1: o rebase to above V3 of Part I o check for NULL irqdata->parent_data->chip before calling irq_chip_unmask_parent(). Thanks, -Mukesh Mukesh R (3): mshv: Import declarations for irq remap and add irqbypass support hyperv: Implement irq remap for passthru devices mshv: Implement guest irq migration for passthru devices arch/x86/hyperv/irqdomain.c | 18 +- drivers/hv/Kconfig | 1 + drivers/hv/mshv_eventfd.c | 501 +++++++++++++++++++++++++++- drivers/hv/mshv_eventfd.h | 3 + drivers/iommu/hyperv-iommu-root.c | 14 + drivers/pci/controller/pci-hyperv.c | 10 + include/asm-generic/mshyperv.h | 3 + include/hyperv/hvgdk_mini.h | 3 + include/hyperv/hvhdk.h | 17 + 9 files changed, 564 insertions(+), 6 deletions(-) -- 2.51.2.vfs.0.1

