-
- Downloads
Merge tag 'hyperv-next-signed-20210216' of...
Merge tag 'hyperv-next-signed-20210216' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux Pull Hyper-V updates from Wei Liu: - VMBus hardening patches from Andrea Parri and Andres Beltran. - Patches to make Linux boot as the root partition on Microsoft Hypervisor from Wei Liu. - One patch to add a new sysfs interface to support hibernation on Hyper-V from Dexuan Cui. - Two miscellaneous clean-up patches from Colin and Gustavo. * tag 'hyperv-next-signed-20210216' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux: (31 commits) Revert "Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer" iommu/hyperv: setup an IO-APIC IRQ remapping domain for root partition x86/hyperv: implement an MSI domain for root partition asm-generic/hyperv: import data structures for mapping device interrupts asm-generic/hyperv: introduce hv_device_id and auxiliary structures asm-generic/hyperv: update hv_interrupt_entry asm-generic/hyperv: update hv_msi_entry x86/hyperv: implement and use hv_smp_prepare_cpus x86/hyperv: provide a bunch of helper functions ACPI / NUMA: add a stub function for node_to_pxm() x86/hyperv: handling hypercall page setup for root x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary x86/hyperv: allocate output arg pages if required clocksource/hyperv: use MSR-based access if running as root Drivers: hv: vmbus: skip VMBus initialization if Linux is root x86/hyperv: detect if Linux is the root partition asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate hv_netvsc: Restrict configurations on isolated guests Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests ...
Showing
- Documentation/ABI/stable/sysfs-bus-vmbus 7 additions, 0 deletionsDocumentation/ABI/stable/sysfs-bus-vmbus
- arch/x86/hyperv/Makefile 2 additions, 2 deletionsarch/x86/hyperv/Makefile
- arch/x86/hyperv/hv_init.c 114 additions, 8 deletionsarch/x86/hyperv/hv_init.c
- arch/x86/hyperv/hv_proc.c 219 additions, 0 deletionsarch/x86/hyperv/hv_proc.c
- arch/x86/hyperv/irqdomain.c 385 additions, 0 deletionsarch/x86/hyperv/irqdomain.c
- arch/x86/include/asm/hyperv-tlfs.h 38 additions, 0 deletionsarch/x86/include/asm/hyperv-tlfs.h
- arch/x86/include/asm/mshyperv.h 17 additions, 2 deletionsarch/x86/include/asm/mshyperv.h
- arch/x86/kernel/cpu/mshyperv.c 58 additions, 0 deletionsarch/x86/kernel/cpu/mshyperv.c
- drivers/clocksource/hyperv_timer.c 3 additions, 0 deletionsdrivers/clocksource/hyperv_timer.c
- drivers/hv/channel.c 2 additions, 2 deletionsdrivers/hv/channel.c
- drivers/hv/channel_mgmt.c 70 additions, 7 deletionsdrivers/hv/channel_mgmt.c
- drivers/hv/connection.c 7 additions, 0 deletionsdrivers/hv/connection.c
- drivers/hv/hv_fcopy.c 28 additions, 8 deletionsdrivers/hv/hv_fcopy.c
- drivers/hv/hv_kvp.c 69 additions, 53 deletionsdrivers/hv/hv_kvp.c
- drivers/hv/hv_snapshot.c 52 additions, 37 deletionsdrivers/hv/hv_snapshot.c
- drivers/hv/hv_util.c 138 additions, 84 deletionsdrivers/hv/hv_util.c
- drivers/hv/vmbus_drv.c 47 additions, 17 deletionsdrivers/hv/vmbus_drv.c
- drivers/iommu/hyperv-iommu.c 174 additions, 3 deletionsdrivers/iommu/hyperv-iommu.c
- drivers/net/hyperv/netvsc.c 16 additions, 2 deletionsdrivers/net/hyperv/netvsc.c
- drivers/pci/controller/pci-hyperv.c 1 addition, 1 deletiondrivers/pci/controller/pci-hyperv.c
Loading
Please register or sign in to comment