Skip to content

Conversation

@ziyao233
Copy link
Member

No description provided.

@eweos-helper
Copy link

eweos-helper bot commented Oct 16, 2025

Config Compare

x86_64

diff for x86_64
--- config-old
+++ config-new
@@ -1063,7 +1063,7 @@
 CONFIG_SPLIT_PMD_PTLOCKS=y
 CONFIG_COMPACTION=y
 CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
-# CONFIG_PAGE_REPORTING is not set
+CONFIG_PAGE_REPORTING=y
 CONFIG_MIGRATION=y
 CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
 CONFIG_PCP_BATCH_SCALE_MAX=5
@@ -1626,6 +1626,7 @@
 CONFIG_PCI_PASID=y
 # CONFIG_PCIE_TPH is not set
 CONFIG_PCI_LABEL=y
+# CONFIG_PCI_HYPERV is not set
 CONFIG_VGA_ARB=y
 CONFIG_VGA_ARB_MAX_GPUS=16
 CONFIG_HOTPLUG_PCI=y
@@ -1638,6 +1639,7 @@
 # PCI controller drivers
 #
 # CONFIG_VMD is not set
+# CONFIG_PCI_HYPERV_INTERFACE is not set
 
 #
 # Cadence-based PCIe controllers
@@ -1989,6 +1991,7 @@
 # CONFIG_SCSI_MYRB is not set
 # CONFIG_SCSI_MYRS is not set
 # CONFIG_VMWARE_PVSCSI is not set
+CONFIG_HYPERV_STORAGE=m
 # CONFIG_SCSI_SNIC is not set
 # CONFIG_SCSI_DMX3191D is not set
 # CONFIG_SCSI_FDOMAIN_PCI is not set
@@ -2822,6 +2825,7 @@
 
 # CONFIG_VMXNET3 is not set
 # CONFIG_FUJITSU_ES is not set
+CONFIG_HYPERV_NET=m
 # CONFIG_NETDEVSIM is not set
 CONFIG_NET_FAILOVER=y
 # CONFIG_ISDN is not set
@@ -3092,6 +3096,7 @@
 # CONFIG_SERIO_ALTERA_PS2 is not set
 # CONFIG_SERIO_PS2MULT is not set
 # CONFIG_SERIO_ARC_PS2 is not set
+CONFIG_HYPERV_KEYBOARD=m
 # CONFIG_SERIO_GPIO_PS2 is not set
 # CONFIG_USERIO is not set
 # CONFIG_GAMEPORT is not set
@@ -4290,6 +4295,7 @@
 # CONFIG_DRM_GUD is not set
 # CONFIG_DRM_ST7571_I2C is not set
 # CONFIG_DRM_SSD130X is not set
+CONFIG_DRM_HYPERV=m
 CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS=m
 CONFIG_DRM_PRIVACY_SCREEN=y
 CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
@@ -4338,6 +4344,7 @@
 # CONFIG_FB_VIRTUAL is not set
 # CONFIG_FB_METRONOME is not set
 # CONFIG_FB_MB862XX is not set
+# CONFIG_FB_HYPERV is not set
 CONFIG_FB_SIMPLE=y
 # CONFIG_FB_SSD1307 is not set
 # CONFIG_FB_SM712 is not set
@@ -5218,6 +5225,7 @@
 CONFIG_HID_RMI=m
 CONFIG_HID_GREENASIA=m
 CONFIG_GREENASIA_FF=y
+CONFIG_HID_HYPERV_MOUSE=m
 CONFIG_HID_SMARTJOYPLUS=m
 CONFIG_SMARTJOYPLUS_FF=y
 CONFIG_HID_TIVO=m
@@ -5875,7 +5883,12 @@
 #
 # Microsoft Hyper-V guest support
 #
-# CONFIG_HYPERV is not set
+CONFIG_HYPERV=m
+# CONFIG_HYPERV_VTL_MODE is not set
+CONFIG_HYPERV_TIMER=y
+CONFIG_HYPERV_UTILS=m
+CONFIG_HYPERV_BALLOON=m
+CONFIG_MSHV_ROOT=m
 # end of Microsoft Hyper-V guest support
 
 # CONFIG_GREYBUS is not set
@@ -6099,6 +6112,7 @@
 CONFIG_INTEL_IOMMU_PERF_EVENTS=y
 # CONFIG_IOMMUFD is not set
 # CONFIG_IRQ_REMAP is not set
+CONFIG_HYPERV_IOMMU=y
 # CONFIG_VIRTIO_IOMMU is not set
 
 #
@@ -7379,6 +7393,7 @@
 # CONFIG_TEST_OBJPOOL is not set
 CONFIG_ARCH_USE_MEMTEST=y
 # CONFIG_MEMTEST is not set
+# CONFIG_HYPERV_TESTING is not set
 # end of Kernel Testing and Coverage
 
 #

aarch64

diff for aarch64
--- config-old
+++ config-new
@@ -1777,6 +1777,7 @@
 CONFIG_PCI_PASID=y
 # CONFIG_PCIE_TPH is not set
 CONFIG_PCI_LABEL=y
+# CONFIG_PCI_HYPERV is not set
 CONFIG_PCI_DYNAMIC_OF_NODES=y
 CONFIG_VGA_ARB=y
 CONFIG_VGA_ARB_MAX_GPUS=16
@@ -1807,6 +1808,7 @@
 # CONFIG_PCIE_HISI_ERR is not set
 # CONFIG_PCIE_MEDIATEK is not set
 CONFIG_PCIE_MEDIATEK_GEN3=m
+# CONFIG_PCI_HYPERV_INTERFACE is not set
 CONFIG_PCI_TEGRA=y
 CONFIG_PCIE_RCAR_HOST=y
 CONFIG_PCIE_RCAR_EP=y
@@ -2514,6 +2516,7 @@
 # CONFIG_SCSI_MYRB is not set
 # CONFIG_SCSI_MYRS is not set
 # CONFIG_XEN_SCSI_FRONTEND is not set
+CONFIG_HYPERV_STORAGE=m
 # CONFIG_SCSI_SNIC is not set
 # CONFIG_SCSI_DMX3191D is not set
 # CONFIG_SCSI_FDOMAIN_PCI is not set
@@ -3599,6 +3602,7 @@
 # CONFIG_XEN_NETDEV_BACKEND is not set
 # CONFIG_VMXNET3 is not set
 # CONFIG_FUJITSU_ES is not set
+CONFIG_HYPERV_NET=m
 # CONFIG_NETDEVSIM is not set
 CONFIG_NET_FAILOVER=y
 # CONFIG_ISDN is not set
@@ -3877,6 +3881,7 @@
 # CONFIG_SERIO_PS2MULT is not set
 # CONFIG_SERIO_ARC_PS2 is not set
 # CONFIG_SERIO_APBPS2 is not set
+CONFIG_HYPERV_KEYBOARD=m
 # CONFIG_SERIO_SUN4I_PS2 is not set
 # CONFIG_SERIO_GPIO_PS2 is not set
 # CONFIG_USERIO is not set
@@ -6619,6 +6624,7 @@
 # CONFIG_DRM_SSD130X is not set
 # CONFIG_DRM_SPRD is not set
 CONFIG_DRM_POWERVR=m
+CONFIG_DRM_HYPERV=m
 CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS=m
 CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
 
@@ -6663,6 +6669,7 @@
 CONFIG_XEN_FBDEV_FRONTEND=y
 # CONFIG_FB_METRONOME is not set
 # CONFIG_FB_MB862XX is not set
+# CONFIG_FB_HYPERV is not set
 CONFIG_FB_SIMPLE=y
 # CONFIG_FB_SSD1307 is not set
 # CONFIG_FB_SM712 is not set
@@ -7736,6 +7743,7 @@
 CONFIG_HID_RMI=m
 CONFIG_HID_GREENASIA=m
 CONFIG_GREENASIA_FF=y
+CONFIG_HID_HYPERV_MOUSE=m
 CONFIG_HID_SMARTJOYPLUS=m
 CONFIG_SMARTJOYPLUS_FF=y
 CONFIG_HID_TIVO=m
@@ -8715,7 +8723,11 @@
 #
 # Microsoft Hyper-V guest support
 #
-# CONFIG_HYPERV is not set
+CONFIG_HYPERV=m
+# CONFIG_HYPERV_VTL_MODE is not set
+CONFIG_HYPERV_UTILS=m
+CONFIG_HYPERV_BALLOON=m
+CONFIG_MSHV_ROOT=m
 # end of Microsoft Hyper-V guest support
 
 #
@@ -12145,6 +12157,7 @@
 # CONFIG_TEST_OBJPOOL is not set
 CONFIG_ARCH_USE_MEMTEST=y
 CONFIG_MEMTEST=y
+# CONFIG_HYPERV_TESTING is not set
 # end of Kernel Testing and Coverage
 
 #

riscv64

diff for riscv64

loongarch64

diff for loongarch64

@ziyao233 ziyao233 force-pushed the hyperv/enable-support branch from de2d2de to 315df59 Compare October 16, 2025 15:02
@eweos-helper
Copy link

eweos-helper bot commented Oct 16, 2025

Config Compare

x86_64

diff for x86_64
--- config-old
+++ config-new
@@ -1063,7 +1063,7 @@
 CONFIG_SPLIT_PMD_PTLOCKS=y
 CONFIG_COMPACTION=y
 CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
-# CONFIG_PAGE_REPORTING is not set
+CONFIG_PAGE_REPORTING=y
 CONFIG_MIGRATION=y
 CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
 CONFIG_PCP_BATCH_SCALE_MAX=5
@@ -1626,6 +1626,7 @@
 CONFIG_PCI_PASID=y
 # CONFIG_PCIE_TPH is not set
 CONFIG_PCI_LABEL=y
+CONFIG_PCI_HYPERV=m
 CONFIG_VGA_ARB=y
 CONFIG_VGA_ARB_MAX_GPUS=16
 CONFIG_HOTPLUG_PCI=y
@@ -1638,6 +1639,7 @@
 # PCI controller drivers
 #
 # CONFIG_VMD is not set
+CONFIG_PCI_HYPERV_INTERFACE=m
 
 #
 # Cadence-based PCIe controllers
@@ -1989,6 +1991,7 @@
 # CONFIG_SCSI_MYRB is not set
 # CONFIG_SCSI_MYRS is not set
 # CONFIG_VMWARE_PVSCSI is not set
+CONFIG_HYPERV_STORAGE=m
 # CONFIG_SCSI_SNIC is not set
 # CONFIG_SCSI_DMX3191D is not set
 # CONFIG_SCSI_FDOMAIN_PCI is not set
@@ -2337,6 +2340,7 @@
 # CONFIG_VCAP is not set
 CONFIG_NET_VENDOR_MICROSEMI=y
 CONFIG_NET_VENDOR_MICROSOFT=y
+# CONFIG_MICROSOFT_MANA is not set
 CONFIG_NET_VENDOR_MYRI=y
 # CONFIG_MYRI10GE is not set
 # CONFIG_FEALNX is not set
@@ -2822,6 +2826,7 @@
 
 # CONFIG_VMXNET3 is not set
 # CONFIG_FUJITSU_ES is not set
+CONFIG_HYPERV_NET=m
 # CONFIG_NETDEVSIM is not set
 CONFIG_NET_FAILOVER=y
 # CONFIG_ISDN is not set
@@ -3092,6 +3097,7 @@
 # CONFIG_SERIO_ALTERA_PS2 is not set
 # CONFIG_SERIO_PS2MULT is not set
 # CONFIG_SERIO_ARC_PS2 is not set
+CONFIG_HYPERV_KEYBOARD=m
 # CONFIG_SERIO_GPIO_PS2 is not set
 # CONFIG_USERIO is not set
 # CONFIG_GAMEPORT is not set
@@ -4290,6 +4296,7 @@
 # CONFIG_DRM_GUD is not set
 # CONFIG_DRM_ST7571_I2C is not set
 # CONFIG_DRM_SSD130X is not set
+CONFIG_DRM_HYPERV=m
 CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS=m
 CONFIG_DRM_PRIVACY_SCREEN=y
 CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
@@ -4338,6 +4345,7 @@
 # CONFIG_FB_VIRTUAL is not set
 # CONFIG_FB_METRONOME is not set
 # CONFIG_FB_MB862XX is not set
+# CONFIG_FB_HYPERV is not set
 CONFIG_FB_SIMPLE=y
 # CONFIG_FB_SSD1307 is not set
 # CONFIG_FB_SM712 is not set
@@ -5218,6 +5226,7 @@
 CONFIG_HID_RMI=m
 CONFIG_HID_GREENASIA=m
 CONFIG_GREENASIA_FF=y
+CONFIG_HID_HYPERV_MOUSE=m
 CONFIG_HID_SMARTJOYPLUS=m
 CONFIG_SMARTJOYPLUS_FF=y
 CONFIG_HID_TIVO=m
@@ -5875,7 +5884,12 @@
 #
 # Microsoft Hyper-V guest support
 #
-# CONFIG_HYPERV is not set
+CONFIG_HYPERV=m
+# CONFIG_HYPERV_VTL_MODE is not set
+CONFIG_HYPERV_TIMER=y
+CONFIG_HYPERV_UTILS=m
+CONFIG_HYPERV_BALLOON=m
+CONFIG_MSHV_ROOT=m
 # end of Microsoft Hyper-V guest support
 
 # CONFIG_GREYBUS is not set
@@ -6099,6 +6113,7 @@
 CONFIG_INTEL_IOMMU_PERF_EVENTS=y
 # CONFIG_IOMMUFD is not set
 # CONFIG_IRQ_REMAP is not set
+CONFIG_HYPERV_IOMMU=y
 # CONFIG_VIRTIO_IOMMU is not set
 
 #
@@ -7379,6 +7394,7 @@
 # CONFIG_TEST_OBJPOOL is not set
 CONFIG_ARCH_USE_MEMTEST=y
 # CONFIG_MEMTEST is not set
+# CONFIG_HYPERV_TESTING is not set
 # end of Kernel Testing and Coverage
 
 #

aarch64

diff for aarch64
--- config-old
+++ config-new
@@ -1777,6 +1777,7 @@
 CONFIG_PCI_PASID=y
 # CONFIG_PCIE_TPH is not set
 CONFIG_PCI_LABEL=y
+CONFIG_PCI_HYPERV=m
 CONFIG_PCI_DYNAMIC_OF_NODES=y
 CONFIG_VGA_ARB=y
 CONFIG_VGA_ARB_MAX_GPUS=16
@@ -1807,6 +1808,7 @@
 # CONFIG_PCIE_HISI_ERR is not set
 # CONFIG_PCIE_MEDIATEK is not set
 CONFIG_PCIE_MEDIATEK_GEN3=m
+CONFIG_PCI_HYPERV_INTERFACE=m
 CONFIG_PCI_TEGRA=y
 CONFIG_PCIE_RCAR_HOST=y
 CONFIG_PCIE_RCAR_EP=y
@@ -2514,6 +2516,7 @@
 # CONFIG_SCSI_MYRB is not set
 # CONFIG_SCSI_MYRS is not set
 # CONFIG_XEN_SCSI_FRONTEND is not set
+CONFIG_HYPERV_STORAGE=m
 # CONFIG_SCSI_SNIC is not set
 # CONFIG_SCSI_DMX3191D is not set
 # CONFIG_SCSI_FDOMAIN_PCI is not set
@@ -2976,6 +2979,7 @@
 CONFIG_MSCC_OCELOT_SWITCH_LIB=m
 # CONFIG_MSCC_OCELOT_SWITCH is not set
 CONFIG_NET_VENDOR_MICROSOFT=y
+# CONFIG_MICROSOFT_MANA is not set
 CONFIG_NET_VENDOR_MYRI=y
 # CONFIG_MYRI10GE is not set
 # CONFIG_FEALNX is not set
@@ -3599,6 +3603,7 @@
 # CONFIG_XEN_NETDEV_BACKEND is not set
 # CONFIG_VMXNET3 is not set
 # CONFIG_FUJITSU_ES is not set
+CONFIG_HYPERV_NET=m
 # CONFIG_NETDEVSIM is not set
 CONFIG_NET_FAILOVER=y
 # CONFIG_ISDN is not set
@@ -3877,6 +3882,7 @@
 # CONFIG_SERIO_PS2MULT is not set
 # CONFIG_SERIO_ARC_PS2 is not set
 # CONFIG_SERIO_APBPS2 is not set
+CONFIG_HYPERV_KEYBOARD=m
 # CONFIG_SERIO_SUN4I_PS2 is not set
 # CONFIG_SERIO_GPIO_PS2 is not set
 # CONFIG_USERIO is not set
@@ -6619,6 +6625,7 @@
 # CONFIG_DRM_SSD130X is not set
 # CONFIG_DRM_SPRD is not set
 CONFIG_DRM_POWERVR=m
+CONFIG_DRM_HYPERV=m
 CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS=m
 CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
 
@@ -6663,6 +6670,7 @@
 CONFIG_XEN_FBDEV_FRONTEND=y
 # CONFIG_FB_METRONOME is not set
 # CONFIG_FB_MB862XX is not set
+# CONFIG_FB_HYPERV is not set
 CONFIG_FB_SIMPLE=y
 # CONFIG_FB_SSD1307 is not set
 # CONFIG_FB_SM712 is not set
@@ -7736,6 +7744,7 @@
 CONFIG_HID_RMI=m
 CONFIG_HID_GREENASIA=m
 CONFIG_GREENASIA_FF=y
+CONFIG_HID_HYPERV_MOUSE=m
 CONFIG_HID_SMARTJOYPLUS=m
 CONFIG_SMARTJOYPLUS_FF=y
 CONFIG_HID_TIVO=m
@@ -8715,7 +8724,11 @@
 #
 # Microsoft Hyper-V guest support
 #
-# CONFIG_HYPERV is not set
+CONFIG_HYPERV=m
+# CONFIG_HYPERV_VTL_MODE is not set
+CONFIG_HYPERV_UTILS=m
+CONFIG_HYPERV_BALLOON=m
+CONFIG_MSHV_ROOT=m
 # end of Microsoft Hyper-V guest support
 
 #
@@ -12145,6 +12158,7 @@
 # CONFIG_TEST_OBJPOOL is not set
 CONFIG_ARCH_USE_MEMTEST=y
 CONFIG_MEMTEST=y
+# CONFIG_HYPERV_TESTING is not set
 # end of Kernel Testing and Coverage
 
 #

riscv64

diff for riscv64

loongarch64

diff for loongarch64

Signed-off-by: Yao Zi <ziyao@disroot.org>
@ziyao233 ziyao233 force-pushed the hyperv/enable-support branch from 315df59 to 7d02eac Compare October 19, 2025 03:28
@eweos-helper
Copy link

eweos-helper bot commented Oct 19, 2025

Config Compare

x86_64

diff for x86_64
--- config-old
+++ config-new
@@ -1063,7 +1063,7 @@
 CONFIG_SPLIT_PMD_PTLOCKS=y
 CONFIG_COMPACTION=y
 CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
-# CONFIG_PAGE_REPORTING is not set
+CONFIG_PAGE_REPORTING=y
 CONFIG_MIGRATION=y
 CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
 CONFIG_PCP_BATCH_SCALE_MAX=5
@@ -1626,6 +1626,7 @@
 CONFIG_PCI_PASID=y
 # CONFIG_PCIE_TPH is not set
 CONFIG_PCI_LABEL=y
+CONFIG_PCI_HYPERV=m
 CONFIG_VGA_ARB=y
 CONFIG_VGA_ARB_MAX_GPUS=16
 CONFIG_HOTPLUG_PCI=y
@@ -1638,6 +1639,7 @@
 # PCI controller drivers
 #
 # CONFIG_VMD is not set
+CONFIG_PCI_HYPERV_INTERFACE=m
 
 #
 # Cadence-based PCIe controllers
@@ -1989,6 +1991,7 @@
 # CONFIG_SCSI_MYRB is not set
 # CONFIG_SCSI_MYRS is not set
 # CONFIG_VMWARE_PVSCSI is not set
+CONFIG_HYPERV_STORAGE=m
 # CONFIG_SCSI_SNIC is not set
 # CONFIG_SCSI_DMX3191D is not set
 # CONFIG_SCSI_FDOMAIN_PCI is not set
@@ -2337,6 +2340,7 @@
 # CONFIG_VCAP is not set
 CONFIG_NET_VENDOR_MICROSEMI=y
 CONFIG_NET_VENDOR_MICROSOFT=y
+# CONFIG_MICROSOFT_MANA is not set
 CONFIG_NET_VENDOR_MYRI=y
 # CONFIG_MYRI10GE is not set
 # CONFIG_FEALNX is not set
@@ -2822,6 +2826,7 @@
 
 # CONFIG_VMXNET3 is not set
 # CONFIG_FUJITSU_ES is not set
+CONFIG_HYPERV_NET=m
 # CONFIG_NETDEVSIM is not set
 CONFIG_NET_FAILOVER=y
 # CONFIG_ISDN is not set
@@ -3092,6 +3097,7 @@
 # CONFIG_SERIO_ALTERA_PS2 is not set
 # CONFIG_SERIO_PS2MULT is not set
 # CONFIG_SERIO_ARC_PS2 is not set
+CONFIG_HYPERV_KEYBOARD=m
 # CONFIG_SERIO_GPIO_PS2 is not set
 # CONFIG_USERIO is not set
 # CONFIG_GAMEPORT is not set
@@ -4290,6 +4296,7 @@
 # CONFIG_DRM_GUD is not set
 # CONFIG_DRM_ST7571_I2C is not set
 # CONFIG_DRM_SSD130X is not set
+CONFIG_DRM_HYPERV=m
 CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS=m
 CONFIG_DRM_PRIVACY_SCREEN=y
 CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
@@ -4338,6 +4345,7 @@
 # CONFIG_FB_VIRTUAL is not set
 # CONFIG_FB_METRONOME is not set
 # CONFIG_FB_MB862XX is not set
+# CONFIG_FB_HYPERV is not set
 CONFIG_FB_SIMPLE=y
 # CONFIG_FB_SSD1307 is not set
 # CONFIG_FB_SM712 is not set
@@ -5218,6 +5226,7 @@
 CONFIG_HID_RMI=m
 CONFIG_HID_GREENASIA=m
 CONFIG_GREENASIA_FF=y
+CONFIG_HID_HYPERV_MOUSE=m
 CONFIG_HID_SMARTJOYPLUS=m
 CONFIG_SMARTJOYPLUS_FF=y
 CONFIG_HID_TIVO=m
@@ -5875,7 +5884,12 @@
 #
 # Microsoft Hyper-V guest support
 #
-# CONFIG_HYPERV is not set
+CONFIG_HYPERV=m
+# CONFIG_HYPERV_VTL_MODE is not set
+CONFIG_HYPERV_TIMER=y
+CONFIG_HYPERV_UTILS=m
+CONFIG_HYPERV_BALLOON=m
+CONFIG_MSHV_ROOT=m
 # end of Microsoft Hyper-V guest support
 
 # CONFIG_GREYBUS is not set
@@ -6099,6 +6113,7 @@
 CONFIG_INTEL_IOMMU_PERF_EVENTS=y
 # CONFIG_IOMMUFD is not set
 # CONFIG_IRQ_REMAP is not set
+CONFIG_HYPERV_IOMMU=y
 # CONFIG_VIRTIO_IOMMU is not set
 
 #
@@ -7379,6 +7394,7 @@
 # CONFIG_TEST_OBJPOOL is not set
 CONFIG_ARCH_USE_MEMTEST=y
 # CONFIG_MEMTEST is not set
+# CONFIG_HYPERV_TESTING is not set
 # end of Kernel Testing and Coverage
 
 #

aarch64

diff for aarch64
--- config-old
+++ config-new
@@ -1777,6 +1777,7 @@
 CONFIG_PCI_PASID=y
 # CONFIG_PCIE_TPH is not set
 CONFIG_PCI_LABEL=y
+CONFIG_PCI_HYPERV=m
 CONFIG_PCI_DYNAMIC_OF_NODES=y
 CONFIG_VGA_ARB=y
 CONFIG_VGA_ARB_MAX_GPUS=16
@@ -1807,6 +1808,7 @@
 # CONFIG_PCIE_HISI_ERR is not set
 # CONFIG_PCIE_MEDIATEK is not set
 CONFIG_PCIE_MEDIATEK_GEN3=m
+CONFIG_PCI_HYPERV_INTERFACE=m
 CONFIG_PCI_TEGRA=y
 CONFIG_PCIE_RCAR_HOST=y
 CONFIG_PCIE_RCAR_EP=y
@@ -2514,6 +2516,7 @@
 # CONFIG_SCSI_MYRB is not set
 # CONFIG_SCSI_MYRS is not set
 # CONFIG_XEN_SCSI_FRONTEND is not set
+CONFIG_HYPERV_STORAGE=m
 # CONFIG_SCSI_SNIC is not set
 # CONFIG_SCSI_DMX3191D is not set
 # CONFIG_SCSI_FDOMAIN_PCI is not set
@@ -2976,6 +2979,7 @@
 CONFIG_MSCC_OCELOT_SWITCH_LIB=m
 # CONFIG_MSCC_OCELOT_SWITCH is not set
 CONFIG_NET_VENDOR_MICROSOFT=y
+# CONFIG_MICROSOFT_MANA is not set
 CONFIG_NET_VENDOR_MYRI=y
 # CONFIG_MYRI10GE is not set
 # CONFIG_FEALNX is not set
@@ -3599,6 +3603,7 @@
 # CONFIG_XEN_NETDEV_BACKEND is not set
 # CONFIG_VMXNET3 is not set
 # CONFIG_FUJITSU_ES is not set
+CONFIG_HYPERV_NET=m
 # CONFIG_NETDEVSIM is not set
 CONFIG_NET_FAILOVER=y
 # CONFIG_ISDN is not set
@@ -3877,6 +3882,7 @@
 # CONFIG_SERIO_PS2MULT is not set
 # CONFIG_SERIO_ARC_PS2 is not set
 # CONFIG_SERIO_APBPS2 is not set
+CONFIG_HYPERV_KEYBOARD=m
 # CONFIG_SERIO_SUN4I_PS2 is not set
 # CONFIG_SERIO_GPIO_PS2 is not set
 # CONFIG_USERIO is not set
@@ -6619,6 +6625,7 @@
 # CONFIG_DRM_SSD130X is not set
 # CONFIG_DRM_SPRD is not set
 CONFIG_DRM_POWERVR=m
+CONFIG_DRM_HYPERV=m
 CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS=m
 CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
 
@@ -6663,6 +6670,7 @@
 CONFIG_XEN_FBDEV_FRONTEND=y
 # CONFIG_FB_METRONOME is not set
 # CONFIG_FB_MB862XX is not set
+# CONFIG_FB_HYPERV is not set
 CONFIG_FB_SIMPLE=y
 # CONFIG_FB_SSD1307 is not set
 # CONFIG_FB_SM712 is not set
@@ -7736,6 +7744,7 @@
 CONFIG_HID_RMI=m
 CONFIG_HID_GREENASIA=m
 CONFIG_GREENASIA_FF=y
+CONFIG_HID_HYPERV_MOUSE=m
 CONFIG_HID_SMARTJOYPLUS=m
 CONFIG_SMARTJOYPLUS_FF=y
 CONFIG_HID_TIVO=m
@@ -8715,7 +8724,11 @@
 #
 # Microsoft Hyper-V guest support
 #
-# CONFIG_HYPERV is not set
+CONFIG_HYPERV=m
+# CONFIG_HYPERV_VTL_MODE is not set
+CONFIG_HYPERV_UTILS=m
+CONFIG_HYPERV_BALLOON=m
+CONFIG_MSHV_ROOT=m
 # end of Microsoft Hyper-V guest support
 
 #
@@ -12145,6 +12158,7 @@
 # CONFIG_TEST_OBJPOOL is not set
 CONFIG_ARCH_USE_MEMTEST=y
 CONFIG_MEMTEST=y
+# CONFIG_HYPERV_TESTING is not set
 # end of Kernel Testing and Coverage
 
 #

riscv64

diff for riscv64

loongarch64

diff for loongarch64

@ziyao233 ziyao233 merged commit e3cd345 into master Oct 20, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants