blob: 8c308dac99c5064e850c906d500ec87a8bf14ead [file] [log] [blame]
Jakob Bornecrantzfb1d9732009-12-10 00:19:58 +00001config DRM_VMWGFX
2 tristate "DRM driver for VMware Virtual GPU"
Benjamin Gaignard011cda52017-01-07 12:39:11 +01003 depends on DRM && PCI && X86 && MMU
Jakob Bornecrantzfb1d9732009-12-10 00:19:58 +00004 select FB_DEFERRED_IO
5 select FB_CFB_FILLRECT
6 select FB_CFB_COPYAREA
7 select FB_CFB_IMAGEBLIT
8 select DRM_TTM
Daniel Vetter183cd492016-08-10 18:52:36 +02009 select FB
Daniel Vetter04381b92014-06-03 19:30:45 +020010 # Only needed for the transitional use of drm_crtc_init - can be removed
11 # again once vmwgfx sets up the primary plane itself.
12 select DRM_KMS_HELPER
Jakob Bornecrantzfb1d9732009-12-10 00:19:58 +000013 help
Thomas Hellstrom5a7b74b2011-10-11 10:42:51 +020014 Choose this option if you would like to run 3D acceleration
15 in a VMware virtual machine.
16 This is a KMS enabled DRM driver for the VMware SVGA2
17 virtual hardware.
18 The compiled module will be called "vmwgfx.ko".
Dave Airlie5d2afab2012-08-28 21:38:49 -040019
20config DRM_VMWGFX_FBCON
Daniel Vetter04381b92014-06-03 19:30:45 +020021 depends on DRM_VMWGFX && FB
Dave Airlie5d2afab2012-08-28 21:38:49 -040022 bool "Enable framebuffer console under vmwgfx by default"
23 help
24 Choose this option if you are shipping a new vmwgfx
25 userspace driver that supports using the kernel driver.
26