From: Michael Tremer Date: Sat, 29 Dec 2018 13:15:22 +0000 (+0000) Subject: kernel: Add support to run as a guest in Hyper-V X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4aa3dad5cc8d777a8ace33ab36451f69d8096e32;p=ipfire-3.x.git kernel: Add support to run as a guest in Hyper-V Signed-off-by: Michael Tremer --- diff --git a/kernel/config-x86-generic b/kernel/config-x86-generic index ba4b707b2..c541cc792 100644 --- a/kernel/config-x86-generic +++ b/kernel/config-x86-generic @@ -318,6 +318,7 @@ CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y +CONFIG_PCI_HYPERV=m CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=m @@ -485,6 +486,7 @@ CONFIG_COMPAT_NETLINK_MESSAGES=y # Classification # CONFIG_VMWARE_VMCI_VSOCKETS=m +CONFIG_HYPERV_VSOCKETS=m # # Network testing @@ -571,6 +573,7 @@ CONFIG_MEGARAID_MAILBOX=m CONFIG_SCSI_BUSLOGIC=m CONFIG_SCSI_FLASHPOINT=y CONFIG_VMWARE_PVSCSI=m +CONFIG_HYPERV_STORAGE=m CONFIG_FCOE_FNIC=m CONFIG_SCSI_GDTH=m CONFIG_SCSI_ISCI=m @@ -677,6 +680,7 @@ CONFIG_IPW2200_QOS=y CONFIG_VMXNET3=m # CONFIG_FUJITSU_ES is not set CONFIG_THUNDERBOLT_NET=m +CONFIG_HYPERV_NET=m # # Input device support @@ -701,6 +705,7 @@ CONFIG_INPUT_IDEAPAD_SLIDEBAR=m CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y # CONFIG_SERIO_CT82C710 is not set +CONFIG_HYPERV_KEYBOARD=m # # Character devices @@ -1188,6 +1193,7 @@ CONFIG_FB_EFI=y # CONFIG_FB_LE80578 is not set # CONFIG_FB_INTEL is not set # CONFIG_FB_VIA is not set +# CONFIG_FB_HYPERV is not set CONFIG_LCD_PLATFORM=m CONFIG_BACKLIGHT_APPLE=m # CONFIG_BACKLIGHT_SAHARA is not set @@ -1232,6 +1238,11 @@ CONFIG_SND_X86=y # CONFIG_HDMI_LPE_AUDIO is not set CONFIG_SND_SYNTH_EMUX=m +# +# Special HID drivers +# +# CONFIG_HID_HYPERV_MOUSE is not set + # # Intel ISH HID support # @@ -1324,13 +1335,17 @@ CONFIG_DMA_ENGINE_RAID=y # DMABUF options # CONFIG_DCA=m +# CONFIG_UIO_HV_GENERIC is not set CONFIG_IRQ_BYPASS_MANAGER=m CONFIG_VBOXGUEST=m # # Microsoft Hyper-V guest support # -# CONFIG_HYPERV is not set +CONFIG_HYPERV=m +CONFIG_HYPERV_TSCPAGE=y +CONFIG_HYPERV_UTILS=m +CONFIG_HYPERV_BALLOON=m # # Xen driver support diff --git a/kernel/kernel.nm b/kernel/kernel.nm index d9d95e3e5..1e9fcb9b6 100644 --- a/kernel/kernel.nm +++ b/kernel/kernel.nm @@ -5,7 +5,7 @@ name = kernel version = 4.19.12 -release = 9 +release = 10 thisapp = linux-%{version} maintainer = Arne Fitzenreiter