• Linus Torvalds's avatar
    Merge tag 'hyperv-next-signed-20230424' of... · da46b58f
    Linus Torvalds authored
    Merge tag 'hyperv-next-signed-20230424' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
    
    Pull hyperv updates from Wei Liu:
    
     - PCI passthrough for Hyper-V confidential VMs (Michael Kelley)
    
     - Hyper-V VTL mode support (Saurabh Sengar)
    
     - Move panic report initialization code earlier (Long Li)
    
     - Various improvements and bug fixes (Dexuan Cui and Michael Kelley)
    
    * tag 'hyperv-next-signed-20230424' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux: (22 commits)
      PCI: hv: Replace retarget_msi_interrupt_params with hyperv_pcpu_input_arg
      Drivers: hv: move panic report code from vmbus to hv early init code
      x86/hyperv: VTL support for Hyper-V
      Drivers: hv: Kconfig: Add HYPERV_VTL_MODE
      x86/hyperv: Make hv_get_nmi_reason public
      x86/hyperv: Add VTL specific structs and hypercalls
      x86/init: Make get/set_rtc_noop() public
      x86/hyperv: Exclude lazy TLB mode CPUs from enlightened TLB flushes
      x86/hyperv: Add callback filter to cpumask_to_vpset()
      Drivers: hv: vmbus: Remove the per-CPU post_msg_page
      clocksource: hyper-v: make sure Invariant-TSC is used if it is available
      PCI: hv: Enable PCI pass-thru devices in Confidential VMs
      Drivers: hv: Don't remap addresses that are above shared_gpa_boundary
      hv_netvsc: Remove second mapping of send and recv buffers
      Drivers: hv: vmbus: Remove second way of mapping ring buffers
      Drivers: hv: vmbus: Remove second mapping of VMBus monitor pages
      swiotlb: Remove bounce buffer remapping for Hyper-V
      Driver: VMBus: Add Devicetree support
      dt-bindings: bus: Add Hyper-V VMBus
      Drivers: hv: vmbus: Convert acpi_device to more generic platform_device
      ...
    da46b58f
vmbus_drv.c 70.9 KB