From d546aa50c513e390b964dcd36be2a4d541f8d6e3 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Mon, 25 Aug 2025 16:33:57 +0530 Subject: [PATCH] configs: build the hyperv_drm driver as a loadable module jira LE-3809 The JIRA LE-3809 ticket requires that the `hyperv_drm` driver be enabled and the `hyperv_fb` driver be deprecated. Given that Rocky Linux is a stable distribution, this is the extent of change that we can make in the Kernel's source tree. Anything else, will be handled with customer-specific images and/or any other methods of content delivery. Signed-off-by: Pratham Patel --- configs/kernel-4.18.0-aarch64-debug.config | 2 +- configs/kernel-4.18.0-aarch64.config | 2 +- configs/kernel-4.18.0-x86_64-debug.config | 2 +- configs/kernel-4.18.0-x86_64.config | 2 +- configs/kernel-aarch64-debug.config | 1 + configs/kernel-aarch64.config | 1 + configs/kernel-x86_64-debug.config | 1 + configs/kernel-x86_64.config | 1 + 8 files changed, 8 insertions(+), 4 deletions(-) diff --git a/configs/kernel-4.18.0-aarch64-debug.config b/configs/kernel-4.18.0-aarch64-debug.config index 44e707b1232ed..e130f2668d731 100644 --- a/configs/kernel-4.18.0-aarch64-debug.config +++ b/configs/kernel-4.18.0-aarch64-debug.config @@ -3688,7 +3688,7 @@ CONFIG_DRM_CIRRUS_QEMU=m # CONFIG_DRM_PL111 is not set # CONFIG_DRM_GUD is not set # CONFIG_DRM_SSD130X is not set -# CONFIG_DRM_HYPERV is not set +CONFIG_DRM_HYPERV=m # CONFIG_DRM_LEGACY is not set CONFIG_DRM_EXPORT_FOR_TESTS=y CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y diff --git a/configs/kernel-4.18.0-aarch64.config b/configs/kernel-4.18.0-aarch64.config index 83e68560aaf49..9ed49a6d13992 100644 --- a/configs/kernel-4.18.0-aarch64.config +++ b/configs/kernel-4.18.0-aarch64.config @@ -3706,7 +3706,7 @@ CONFIG_DRM_CIRRUS_QEMU=m # CONFIG_DRM_PL111 is not set # CONFIG_DRM_GUD is not set # CONFIG_DRM_SSD130X is not set -# CONFIG_DRM_HYPERV is not set +CONFIG_DRM_HYPERV=m # CONFIG_DRM_LEGACY is not set CONFIG_DRM_EXPORT_FOR_TESTS=y CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y diff --git a/configs/kernel-4.18.0-x86_64-debug.config b/configs/kernel-4.18.0-x86_64-debug.config index f8fefedd8fd1b..58743e9b2ae25 100644 --- a/configs/kernel-4.18.0-x86_64-debug.config +++ b/configs/kernel-4.18.0-x86_64-debug.config @@ -4910,7 +4910,7 @@ CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_VBOXVIDEO=m # CONFIG_DRM_GUD is not set # CONFIG_DRM_SSD130X is not set -# CONFIG_DRM_HYPERV is not set +CONFIG_DRM_HYPERV=m # CONFIG_DRM_LEGACY is not set CONFIG_DRM_EXPORT_FOR_TESTS=y CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y diff --git a/configs/kernel-4.18.0-x86_64.config b/configs/kernel-4.18.0-x86_64.config index 4e3de67981430..18568ffaf3c54 100644 --- a/configs/kernel-4.18.0-x86_64.config +++ b/configs/kernel-4.18.0-x86_64.config @@ -4907,7 +4907,7 @@ CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_VBOXVIDEO=m # CONFIG_DRM_GUD is not set # CONFIG_DRM_SSD130X is not set -# CONFIG_DRM_HYPERV is not set +CONFIG_DRM_HYPERV=m # CONFIG_DRM_LEGACY is not set CONFIG_DRM_EXPORT_FOR_TESTS=y CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y diff --git a/configs/kernel-aarch64-debug.config b/configs/kernel-aarch64-debug.config index 02bda183eb96d..eb49003a95a83 100644 --- a/configs/kernel-aarch64-debug.config +++ b/configs/kernel-aarch64-debug.config @@ -3110,6 +3110,7 @@ CONFIG_DRM_DP_AUX_CHARDEV=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_DRM_HISI_HIBMC=m +CONFIG_DRM_HYPERV=m CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I915=m CONFIG_DRM_I915_CAPTURE_ERROR=y diff --git a/configs/kernel-aarch64.config b/configs/kernel-aarch64.config index 8c186e6ed5b20..33db3214ad6d5 100644 --- a/configs/kernel-aarch64.config +++ b/configs/kernel-aarch64.config @@ -3141,6 +3141,7 @@ CONFIG_DRM_DP_AUX_CHARDEV=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_DRM_HISI_HIBMC=m +CONFIG_DRM_HYPERV=m CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I915=m CONFIG_DRM_I915_CAPTURE_ERROR=y diff --git a/configs/kernel-x86_64-debug.config b/configs/kernel-x86_64-debug.config index aa6309b88e83a..619122f41a4a7 100644 --- a/configs/kernel-x86_64-debug.config +++ b/configs/kernel-x86_64-debug.config @@ -2868,6 +2868,7 @@ CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_DRM_GMA3600=y CONFIG_DRM_GMA500=m CONFIG_DRM_GMA600=y +CONFIG_DRM_HYPERV=m CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m CONFIG_DRM_I915=m diff --git a/configs/kernel-x86_64.config b/configs/kernel-x86_64.config index 55fabd70e061d..25943fe7b71c2 100644 --- a/configs/kernel-x86_64.config +++ b/configs/kernel-x86_64.config @@ -2898,6 +2898,7 @@ CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_DRM_GMA3600=y CONFIG_DRM_GMA500=m CONFIG_DRM_GMA600=y +CONFIG_DRM_HYPERV=m CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m CONFIG_DRM_I915=m