drm/vmwgfx: Add DRM driver for VMware Virtual GPU
This commit adds the vmwgfx driver for the VWware Virtual GPU aka SVGA. The driver is under staging the same as Nouveau and Radeon KMS. Hopefully the 2D ioctls are bug free and don't need changing, so that part of the API should be stable. But there there is a pretty big chance that the 3D API will change in the future. Signed-off-by:Thomas Hellström <thellstrom@vmware.com> Signed-off-by:
Jakob Bornecrantz <jakob@vmware.com> Signed-off-by:
Dave Airlie <airlied@redhat.com>
Showing
- drivers/gpu/drm/Makefile 1 addition, 0 deletionsdrivers/gpu/drm/Makefile
- drivers/gpu/drm/vmwgfx/Kconfig 13 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/Kconfig
- drivers/gpu/drm/vmwgfx/Makefile 9 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/Makefile
- drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c 229 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_buffer.c
- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c 735 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_drv.c
- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h 511 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_drv.h
- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c 516 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c 742 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_fb.c
- drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c 521 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_fifo.c
- drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c 213 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_gmr.c
- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c 81 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c 295 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_irq.c
- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c 872 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_kms.c
- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h 102 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_kms.h
- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c 516 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_ldu.c
- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c 634 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
- drivers/gpu/drm/vmwgfx/vmwgfx_reg.h 57 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_reg.h
- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c 1192 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_resource.c
- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c 99 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c
- drivers/staging/Kconfig 2 additions, 0 deletionsdrivers/staging/Kconfig
Loading
Please register or sign in to comment