18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ciconfig DRM_VMWGFX 38c2ecf20Sopenharmony_ci tristate "DRM driver for VMware Virtual GPU" 48c2ecf20Sopenharmony_ci depends on DRM && PCI && X86 && MMU 58c2ecf20Sopenharmony_ci select FB_DEFERRED_IO 68c2ecf20Sopenharmony_ci select FB_CFB_FILLRECT 78c2ecf20Sopenharmony_ci select FB_CFB_COPYAREA 88c2ecf20Sopenharmony_ci select FB_CFB_IMAGEBLIT 98c2ecf20Sopenharmony_ci select DRM_TTM 108c2ecf20Sopenharmony_ci select FB 118c2ecf20Sopenharmony_ci select MAPPING_DIRTY_HELPERS 128c2ecf20Sopenharmony_ci # Only needed for the transitional use of drm_crtc_init - can be removed 138c2ecf20Sopenharmony_ci # again once vmwgfx sets up the primary plane itself. 148c2ecf20Sopenharmony_ci select DRM_KMS_HELPER 158c2ecf20Sopenharmony_ci help 168c2ecf20Sopenharmony_ci Choose this option if you would like to run 3D acceleration 178c2ecf20Sopenharmony_ci in a VMware virtual machine. 188c2ecf20Sopenharmony_ci This is a KMS enabled DRM driver for the VMware SVGA2 198c2ecf20Sopenharmony_ci virtual hardware. 208c2ecf20Sopenharmony_ci The compiled module will be called "vmwgfx.ko". 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ciconfig DRM_VMWGFX_FBCON 238c2ecf20Sopenharmony_ci depends on DRM_VMWGFX && FB 248c2ecf20Sopenharmony_ci bool "Enable framebuffer console under vmwgfx by default" 258c2ecf20Sopenharmony_ci help 268c2ecf20Sopenharmony_ci Choose this option if you are shipping a new vmwgfx 278c2ecf20Sopenharmony_ci userspace driver that supports using the kernel driver. 288c2ecf20Sopenharmony_ci 29