From 3b687f4d5acb575b240475061b8f78ad1789f50d Mon Sep 17 00:00:00 2001 From: hanzongcheng Date: Tue, 16 Aug 2022 20:31:55 +0800 Subject: [PATCH] config: add support for more display devices on x86 Add more display device support, including: * bochs-drm.ko: for standard VGA and bochs-display-device * virtio-gpu.ko: for virtio-vga and virtio-gpu-pci * qxl.ko: for qxl-vga * cirrus.ko: for cirrus-vga Signed-off-by: hanzongcheng --- config/x86/defconfig-kernel | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/config/x86/defconfig-kernel b/config/x86/defconfig-kernel index 859381a3..9440b9f5 100644 --- a/config/x86/defconfig-kernel +++ b/config/x86/defconfig-kernel @@ -3369,10 +3369,11 @@ CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set # CONFIG_DRM_DP_CEC is not set -CONFIG_DRM_TTM=y +CONFIG_DRM_TTM=m CONFIG_DRM_TTM_DMA_PAGE_POOL=y -CONFIG_DRM_VRAM_HELPER=y -CONFIG_DRM_TTM_HELPER=y +CONFIG_DRM_VRAM_HELPER=m +CONFIG_DRM_TTM_HELPER=m +CONFIG_DRM_GEM_SHMEM_HELPER=y # # I2C encoder or helper chips @@ -3399,9 +3400,9 @@ CONFIG_DRM_TTM_HELPER=y # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set -# CONFIG_DRM_QXL is not set -CONFIG_DRM_BOCHS=y -# CONFIG_DRM_VIRTIO_GPU is not set +CONFIG_DRM_QXL=m +CONFIG_DRM_BOCHS=m +CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PANEL=y # @@ -3419,7 +3420,7 @@ CONFIG_DRM_PANEL_BRIDGE=y # end of Display Interface Bridges # CONFIG_DRM_ETNAVIV is not set -# CONFIG_DRM_CIRRUS_QEMU is not set +CONFIG_DRM_CIRRUS_QEMU=m # CONFIG_DRM_GM12U320 is not set # CONFIG_TINYDRM_HX8357D is not set # CONFIG_TINYDRM_ILI9225 is not set @@ -3985,6 +3986,7 @@ CONFIG_VIRTIO_BALLOON=m CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set +CONFIG_VIRTIO_DMA_SHARED_BUFFER=m # CONFIG_VDPA is not set CONFIG_VHOST_IOTLB=m CONFIG_VHOST=m -- Gitee