Hi Linus, The following changes since commit 82f2b0b97b36ee3fcddf0f0780a9a0825d52fec3:
Linux 6.15-rc6 (2025-05-11 14:54:11 -0700) are available in the Git repository at: ssh://[email protected]/pub/scm/linux/kernel/git/hyperv/linux.git tags/hyperv-next-signed-20250602 for you to fetch changes up to 96959283a58d91ae20d025546f00e16f0a555208: Drivers: hv: Always select CONFIG_SYSFB for Hyper-V guests (2025-05-23 16:39:37 +0000) You will see a conflict when you merge this tag. A resolution can be found here: https://lore.kernel.org/linux-next/[email protected]/ ---------------------------------------------------------------- hyperv-next for v6.16 - Support for Virtual Trust Level (VTL) on arm64 (Roman Kisel) - Fixes for Hyper-V UIO driver (Long Li) - Fixes for Hyper-V PCI driver (Michael Kelley) - Select CONFIG_SYSFB for Hyper-V guests (Michael Kelley) - Documentation updates for Hyper-V VMBus (Michael Kelley) - Enhance logging for hv_kvp_daemon (Shradha Gupta) ---------------------------------------------------------------- Long Li (5): Drivers: hv: Allocate interrupt and monitor pages aligned to system page boundary uio_hv_generic: Use correct size for interrupt and monitor pages uio_hv_generic: Align ring size to system page Drivers: hv: Use kzalloc for panic page allocation Drivers: hv: Remove hv_alloc/free_* helpers Michael Kelley (4): PCI: hv: Remove unnecessary flex array in struct pci_packet Documentation: hyperv: Update VMBus doc with new features and info Drivers: hv: vmbus: Add comments about races with "channels" sysfs dir Drivers: hv: Always select CONFIG_SYSFB for Hyper-V guests Roman Kisel (13): arm64: kvm, smccc: Introduce and use API for getting hypervisor UUID arm64: hyperv: Use SMCCC to detect hypervisor presence Drivers: hv: Enable VTL mode for arm64 Drivers: hv: Provide arch-neutral implementation of get_vtl() arm64: hyperv: Initialize the Virtual Trust Level field arm64, x86: hyperv: Report the VTL the system boots in dt-bindings: microsoft,vmbus: Add interrupt and DMA coherence properties Drivers: hv: vmbus: Get the IRQ number from DeviceTree Drivers: hv: vmbus: Introduce hv_get_vmbus_root_device() ACPI: irq: Introduce acpi_get_gsi_dispatcher() PCI: hv: Get vPCI MSI IRQ domain from DeviceTree x86/hyperv: Fix APIC ID and VP index confusion in hv_snp_boot_ap() arch/x86: Provide the CPU number in the wakeup AP callback Shradha Gupta (1): tools: hv: Enable debug logs for hv_kvp_daemon .../devicetree/bindings/bus/microsoft,vmbus.yaml | 16 +++- Documentation/virt/hyperv/vmbus.rst | 28 +++++- arch/arm64/hyperv/mshyperv.c | 53 ++++++++++-- arch/arm64/kvm/hypercalls.c | 10 ++- arch/x86/coco/sev/core.c | 13 +-- arch/x86/hyperv/hv_init.c | 67 ++++++++------- arch/x86/hyperv/hv_vtl.c | 61 +++---------- arch/x86/hyperv/ivm.c | 11 ++- arch/x86/include/asm/apic.h | 8 +- arch/x86/include/asm/mshyperv.h | 7 +- arch/x86/kernel/acpi/madt_wakeup.c | 2 +- arch/x86/kernel/apic/apic_noop.c | 8 +- arch/x86/kernel/apic/apic_numachip.c | 2 +- arch/x86/kernel/apic/x2apic_uv_x.c | 2 +- arch/x86/kernel/smpboot.c | 10 +-- drivers/acpi/irq.c | 16 +++- drivers/firmware/smccc/kvm_guest.c | 10 +-- drivers/firmware/smccc/smccc.c | 17 ++++ drivers/hv/Kconfig | 7 +- drivers/hv/connection.c | 23 +++-- drivers/hv/hv_common.c | 76 ++++++++--------- drivers/hv/vmbus_drv.c | 95 ++++++++++++++++++--- drivers/pci/controller/pci-hyperv.c | 99 +++++++++++++++++----- drivers/uio/uio_hv_generic.c | 7 +- include/asm-generic/mshyperv.h | 10 ++- include/hyperv/hvgdk_mini.h | 4 +- include/linux/acpi.h | 5 +- include/linux/arm-smccc.h | 64 +++++++++++++- include/linux/hyperv.h | 2 + tools/hv/hv_kvp_daemon.c | 64 ++++++++++++-- 30 files changed, 562 insertions(+), 235 deletions(-)
