blob: 6b28a326f8bb2d3d9591c180debe24c2de61c7b5 [file] [log] [blame]
Dirk Hohndel (VMware)a3be6f62018-05-07 01:16:25 +02001# SPDX-License-Identifier: GPL-2.0
Jakob Bornecrantzfb1d9732009-12-10 00:19:58 +00002config DRM_VMWGFX
3 tristate "DRM driver for VMware Virtual GPU"
Benjamin Gaignard011cda52017-01-07 12:39:11 +01004 depends on DRM && PCI && X86 && MMU
Jakob Bornecrantzfb1d9732009-12-10 00:19:58 +00005 select FB_DEFERRED_IO
6 select FB_CFB_FILLRECT
7 select FB_CFB_COPYAREA
8 select FB_CFB_IMAGEBLIT
9 select DRM_TTM
Daniel Vetter183cd492016-08-10 18:52:36 +020010 select FB
Daniel Vetter04381b92014-06-03 19:30:45 +020011 # Only needed for the transitional use of drm_crtc_init - can be removed
12 # again once vmwgfx sets up the primary plane itself.
13 select DRM_KMS_HELPER
Jakob Bornecrantzfb1d9732009-12-10 00:19:58 +000014 help
Thomas Hellstrom5a7b74b2011-10-11 10:42:51 +020015 Choose this option if you would like to run 3D acceleration
16 in a VMware virtual machine.
17 This is a KMS enabled DRM driver for the VMware SVGA2
18 virtual hardware.
19 The compiled module will be called "vmwgfx.ko".
Dave Airlie5d2afab2012-08-28 21:38:49 -040020
21config DRM_VMWGFX_FBCON
Daniel Vetter04381b92014-06-03 19:30:45 +020022 depends on DRM_VMWGFX && FB
Dave Airlie5d2afab2012-08-28 21:38:49 -040023 bool "Enable framebuffer console under vmwgfx by default"
24 help
25 Choose this option if you are shipping a new vmwgfx
26 userspace driver that supports using the kernel driver.
27