]>
Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
f9aa76a8 DA |
2 | config DRM_CIRRUS_QEMU |
3 | tristate "Cirrus driver for QEMU emulated device" | |
011cda58 | 4 | depends on DRM && PCI && MMU |
f9aa76a8 | 5 | select DRM_KMS_HELPER |
ab3e023b | 6 | select DRM_GEM_SHMEM_HELPER |
f9aa76a8 DA |
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. | |
af3076e6 GH |
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) |