Dave Airlie | f9aa76a | 2012-04-17 14:12:29 +0100 | [diff] [blame] | 1 | config DRM_CIRRUS_QEMU |
| 2 | tristate "Cirrus driver for QEMU emulated device" |
Benjamin Gaignard | 011cda5 | 2017-01-07 12:39:11 +0100 | [diff] [blame] | 3 | depends on DRM && PCI && MMU |
Dave Airlie | f9aa76a | 2012-04-17 14:12:29 +0100 | [diff] [blame] | 4 | select DRM_KMS_HELPER |
Dave Airlie | 64172cc | 2012-05-20 10:09:25 +0100 | [diff] [blame] | 5 | select DRM_TTM |
Dave Airlie | f9aa76a | 2012-04-17 14:12:29 +0100 | [diff] [blame] | 6 | help |
| 7 | This is a KMS driver for emulated cirrus device in qemu. |
| 8 | It is *NOT* intended for real cirrus devices. This requires |
| 9 | the modesetting userspace X.org driver. |
Gerd Hoffmann | af3076e | 2016-11-21 19:32:06 +0100 | [diff] [blame] | 10 | |
| 11 | Cirrus is obsolete, the hardware was designed in the 90ies |
| 12 | and can't keep up with todays needs. More background: |
| 13 | https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ |
| 14 | |
| 15 | Better alternatives are: |
| 16 | - stdvga (DRM_BOCHS, qemu -vga std, default in qemu 2.2+) |
| 17 | - qxl (DRM_QXL, qemu -vga qxl, works best with spice) |
| 18 | - virtio (DRM_VIRTIO_GPU), qemu -vga virtio) |