linux/drivers/hv
Linus Torvalds 6e869de3a1 hyperv-next for v7.2-rc1
-----BEGIN PGP SIGNATURE-----
 
 iQFHBAABCgAxFiEEIbPD0id6easf0xsudhRwX5BBoF4FAmo41jgTHHdlaS5saXVA
 a2VybmVsLm9yZwAKCRB2FHBfkEGgXjo1CACiN+Ifxj67WZAy1c1tqlHTJbD/OcAh
 KlbZQCVG3QoV9RC8yc9U2DyzSv488YujrqaJhsRg35Cjqs91dFlaXOemArF9dk8f
 ICy3SU48sCGvm6v95ndClUyvncAkqcPR/tyfNs7l5rPh6fZnXEov2SdtOlMMayOA
 HD/s+urd4AiIT3ffj/Ikl/+VrxC7rkYw5oXRF83y4oG79BDtXxgsSlHCudCAM15O
 FvBeUyTT7/7Phz7jk+oNiNBEtJTq6CQo/2Xp5TBpSBl2F/MjfCudAa/XqJakZO27
 UMi5lH8DALYNek4dckyfvt7cVHfeCma0ho77V9AscChFtnAnv74sJyEK
 =ADO8
 -----END PGP SIGNATURE-----

Merge tag 'hyperv-next-signed-20260621' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux

Pull hyperv updates from Wei Liu:

 - Use wakeup mailbox to boot APs in Hyper-V VTL2 TDX guests (Yunhong
   Jiang, Ricardo Neri)

 - Move the Hyper-V IOMMU to its own subdirectory (Mukesh Rathor)

 - Cosmetic changes to mshv and balloon driver (Junrui Luo, Markus
   Elfring)

* tag 'hyperv-next-signed-20260621' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux:
  mshv: add bounds check on vp_index in mshv_intercept_isr()
  hv_balloon: Simplify data output in hv_balloon_debug_show()
  x86/hyperv: Cosmetic changes in irqdomain.c for readability
  iommu/hyperv: Create hyperv subdirectory under drivers/iommu
  x86/hyperv/vtl: Use the wakeup mailbox to boot secondary CPUs
  x86/hyperv/vtl: Mark the wakeup mailbox page as private
  x86/acpi: Add a helper to get the address of the wakeup mailbox
  x86/hyperv/vtl: Setup the 64-bit trampoline for TDX guests
  x86/realmode: Make the location of the trampoline configurable
  x86/hyperv/vtl: Set real_mode_header in hv_vtl_init_platform()
  x86/dt: Parse the Wakeup Mailbox for Intel processors
  dt-bindings: reserved-memory: Wakeup Mailbox for Intel processors
  x86/acpi: Add functions to setup and access the wakeup mailbox
  x86/topology: Add missing struct declaration and attribute dependency
2026-06-22 08:06:13 -07:00
..
channel_mgmt.c Drivers: hv: vmbus: Provide option to skip VMBus unload on panic 2026-05-13 22:29:32 +00:00
channel.c Drivers: hv: fix missing kernel-doc description for 'size' in request_arr_init() 2025-11-15 06:18:16 +00:00
connection.c Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses 2026-02-22 08:26:33 -08:00
hv_balloon.c hv_balloon: Simplify data output in hv_balloon_debug_show() 2026-06-07 23:13:15 -07:00
hv_common.c mshv: Handle insufficient root memory hypervisor statuses 2026-02-19 06:42:11 +00:00
hv_debugfs.c
hv_kvp.c hv: utils: replace deprecated strcpy with strscpy in kvp_register 2026-04-29 22:15:31 +00:00
hv_proc.c x86/hyperv: Skip LP/VP creation on kexec 2026-04-22 06:23:25 +00:00
hv_snapshot.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
hv_trace_balloon.h
hv_trace.c
hv_trace.h
hv_util.c Drivers: hv: use kmalloc_array() instead of kmalloc() 2025-12-05 23:16:49 +00:00
hv_utils_transport.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
hv_utils_transport.h
hv.c mshv: limit SynIC management to MSHV-owned resources 2026-04-29 22:56:53 +00:00
hyperv_vmbus.h Drivers: hv: vmbus: Provide option to skip VMBus unload on panic 2026-05-13 22:29:32 +00:00
Kconfig mshv: Add conditional VMBus dependency 2026-05-27 15:11:05 -07:00
Makefile mshv: Introduce tracing support 2026-04-14 04:42:02 +00:00
mshv_common.c mshv: hide x86-specific functions on arm64 2025-12-17 18:04:15 +00:00
mshv_debugfs_counters.c mshv: Add data for printing stats page counters 2026-02-04 06:17:05 +00:00
mshv_debugfs.c mshv: unmap debugfs stats pages on kexec 2026-04-29 22:56:53 +00:00
mshv_eventfd.c mshv: Introduce tracing support 2026-04-14 04:42:02 +00:00
mshv_eventfd.h mshv: clear eventfd counter on irqfd shutdown 2026-02-04 06:36:19 +00:00
mshv_irq.c mshv: Introduce tracing support 2026-04-14 04:42:02 +00:00
mshv_portid_table.c Drivers: hv: Introduce mshv_root module to expose /dev/mshv to VMMs 2025-03-21 18:24:22 +00:00
mshv_regions.c mshv: support 1G hugepages by passing them as 2M-aligned chunks 2026-05-27 15:30:15 -07:00
mshv_root_hv_call.c mshv: Introduce tracing support 2026-04-14 04:42:02 +00:00
mshv_root_main.c mshv: use kmalloc_array in mshv_root_scheduler_init 2026-05-27 15:26:23 -07:00
mshv_root.h mshv: Introduce tracing support 2026-04-14 04:42:02 +00:00
mshv_synic.c hyperv-next for v7.2-rc1 2026-06-22 08:06:13 -07:00
mshv_trace.c mshv: Introduce tracing support 2026-04-14 04:42:02 +00:00
mshv_trace.h mshv: Add tracepoint for GPA intercept handling 2026-04-22 06:23:25 +00:00
mshv_vtl_main.c x86/msr: Switch wrmsrl() users to wrmsrq() 2026-06-08 13:16:35 +02:00
mshv_vtl.h Drivers: hv: Introduce mshv_vtl driver 2025-12-05 23:16:26 +00:00
mshv.h mshv: Use common "entry virt" APIs to do work in root before running guest 2025-09-30 22:50:48 +00:00
ring_buffer.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
vmbus_drv.c Driver core changes for 7.2-rc1 2026-06-15 12:41:17 +05:30