Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/cirrus: Move to drm/tiny

Because it is. Huge congrats to everyone who made this kind of
refactoring happen!

Acked-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Cc: Dave Airlie <airlied@redhat.com>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: virtualization@lists.linux-foundation.org
Link: https://patchwork.freedesktop.org/patch/msgid/20200415074034.175360-38-daniel.vetter@ffwll.ch

+21 -25
+1 -1
MAINTAINERS
··· 5422 5422 S: Obsolete 5423 5423 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5424 5424 T: git git://anongit.freedesktop.org/drm/drm-misc 5425 - F: drivers/gpu/drm/cirrus/ 5425 + F: drivers/gpu/drm/tiny/cirrus.c 5426 5426 5427 5427 DRM DRIVER FOR QXL VIRTUAL GPU 5428 5428 M: Dave Airlie <airlied@redhat.com>
-2
drivers/gpu/drm/Kconfig
··· 310 310 311 311 source "drivers/gpu/drm/mgag200/Kconfig" 312 312 313 - source "drivers/gpu/drm/cirrus/Kconfig" 314 - 315 313 source "drivers/gpu/drm/armada/Kconfig" 316 314 317 315 source "drivers/gpu/drm/atmel-hlcdc/Kconfig"
-1
drivers/gpu/drm/Makefile
··· 74 74 obj-$(CONFIG_DRM_MGAG200) += mgag200/ 75 75 obj-$(CONFIG_DRM_V3D) += v3d/ 76 76 obj-$(CONFIG_DRM_VC4) += vc4/ 77 - obj-$(CONFIG_DRM_CIRRUS_QEMU) += cirrus/ 78 77 obj-$(CONFIG_DRM_SIS) += sis/ 79 78 obj-$(CONFIG_DRM_SAVAGE)+= savage/ 80 79 obj-$(CONFIG_DRM_VMWGFX)+= vmwgfx/
-19
drivers/gpu/drm/cirrus/Kconfig
··· 1 - # SPDX-License-Identifier: GPL-2.0-only 2 - config DRM_CIRRUS_QEMU 3 - tristate "Cirrus driver for QEMU emulated device" 4 - depends on DRM && PCI && MMU 5 - select DRM_KMS_HELPER 6 - select DRM_GEM_SHMEM_HELPER 7 - help 8 - This is a KMS driver for emulated cirrus device in qemu. 9 - It is *NOT* intended for real cirrus devices. This requires 10 - the modesetting userspace X.org driver. 11 - 12 - Cirrus is obsolete, the hardware was designed in the 90ies 13 - and can't keep up with todays needs. More background: 14 - https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 15 - 16 - Better alternatives are: 17 - - stdvga (DRM_BOCHS, qemu -vga std, default in qemu 2.2+) 18 - - qxl (DRM_QXL, qemu -vga qxl, works best with spice) 19 - - virtio (DRM_VIRTIO_GPU), qemu -vga virtio)
-2
drivers/gpu/drm/cirrus/Makefile
··· 1 - # SPDX-License-Identifier: GPL-2.0-only 2 - obj-$(CONFIG_DRM_CIRRUS_QEMU) += cirrus.o
drivers/gpu/drm/cirrus/cirrus.c drivers/gpu/drm/tiny/cirrus.c
+19
drivers/gpu/drm/tiny/Kconfig
··· 1 1 # SPDX-License-Identifier: GPL-2.0-only 2 2 3 + config DRM_CIRRUS_QEMU 4 + tristate "Cirrus driver for QEMU emulated device" 5 + depends on DRM && PCI && MMU 6 + select DRM_KMS_HELPER 7 + select DRM_GEM_SHMEM_HELPER 8 + help 9 + This is a KMS driver for emulated cirrus device in qemu. 10 + It is *NOT* intended for real cirrus devices. This requires 11 + the modesetting userspace X.org driver. 12 + 13 + Cirrus is obsolete, the hardware was designed in the 90ies 14 + and can't keep up with todays needs. More background: 15 + https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 16 + 17 + Better alternatives are: 18 + - stdvga (DRM_BOCHS, qemu -vga std, default in qemu 2.2+) 19 + - qxl (DRM_QXL, qemu -vga qxl, works best with spice) 20 + - virtio (DRM_VIRTIO_GPU), qemu -vga virtio) 21 + 3 22 config DRM_GM12U320 4 23 tristate "GM12U320 driver for USB projectors" 5 24 depends on DRM && USB
+1
drivers/gpu/drm/tiny/Makefile
··· 1 1 # SPDX-License-Identifier: GPL-2.0-only 2 2 3 + obj-$(CONFIG_DRM_CIRRUS_QEMU) += cirrus.o 3 4 obj-$(CONFIG_DRM_GM12U320) += gm12u320.o 4 5 obj-$(CONFIG_TINYDRM_HX8357D) += hx8357d.o 5 6 obj-$(CONFIG_TINYDRM_ILI9225) += ili9225.o