[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <aD6Rq7Hm499y5ybR@liuwe-devbox-ubuntu-v2.tail21d00.ts.net>
Date: Tue, 3 Jun 2025 06:09:47 +0000
From: Wei Liu <wei.liu@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Wei Liu <wei.liu@...nel.org>,
Linux on Hyper-V List <linux-hyperv@...r.kernel.org>,
Linux Kernel List <linux-kernel@...r.kernel.org>, kys@...rosoft.com,
haiyangz@...rosoft.com, decui@...rosoft.com
Subject: [GIT PULL] Hyper-V patches for 6.16
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://git@...olite.kernel.org/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/20250515181414.354d8ef7@canb.auug.org.au/
----------------------------------------------------------------
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(-)
Powered by blists - more mailing lists