linux/drivers/gpu/drm/vmwgfx
Thomas Hellstrom 8ba5152a3a drm/vmwgfx: Optimize memory footprint for DMA buffers.
Use VRAM whenever there is free space for DMA buffers,
but use system GMR memory if using VRAM would cause an eviction.

This significantly reduces the guest system memory usage for
VMs with a large amount of VRAM allocated.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-01-25 16:04:39 +10:00
..
Kconfig drm/vmwgfx: Add DRM driver for VMware Virtual GPU 2009-12-15 08:38:43 +10:00
Makefile drm/vmwgfx: Add DRM driver for VMware Virtual GPU 2009-12-15 08:38:43 +10:00
svga3d_reg.h
svga_escape.h
svga_overlay.h
svga_reg.h
svga_types.h
vmwgfx_buffer.c drm/vmwgfx: Optimize memory footprint for DMA buffers. 2010-01-25 16:04:39 +10:00
vmwgfx_drv.c drm/vmwgfx: Implement basic pm operations. 2010-01-14 12:19:57 +10:00
vmwgfx_drv.h drm/vmwgfx: Optimize memory footprint for DMA buffers. 2010-01-25 16:04:39 +10:00
vmwgfx_execbuf.c drm/vmwgfx: Optimize memory footprint for DMA buffers. 2010-01-25 16:04:39 +10:00
vmwgfx_fb.c drm/vmwgfx: Use bo_driver::move_notify to unbind GMRs. 2010-01-14 12:18:43 +10:00
vmwgfx_fifo.c drm/vmwgfx: Make fence sequences continous across a VT switch. 2010-01-14 12:18:02 +10:00
vmwgfx_gmr.c drm/vmwgfx: Add DRM driver for VMware Virtual GPU 2009-12-15 08:38:43 +10:00
vmwgfx_ioctl.c drm/vmwgfx: Add DRM driver for VMware Virtual GPU 2009-12-15 08:38:43 +10:00
vmwgfx_irq.c drm/vmwgfx: Return -ERESTARTSYS when interrupted by a signal. 2009-12-23 10:05:47 +10:00
vmwgfx_kms.c drm/vmwgfx: Don't promote updates from GMR-backed scanouts to fullscreen. 2010-01-14 12:17:44 +10:00
vmwgfx_kms.h drm/vmwgfx: Add DRM driver for VMware Virtual GPU 2009-12-15 08:38:43 +10:00
vmwgfx_ldu.c drm/vmwgfx: Add DRM driver for VMware Virtual GPU 2009-12-15 08:38:43 +10:00
vmwgfx_overlay.c drm/vmwgfx: Use bo_driver::move_notify to unbind GMRs. 2010-01-14 12:18:43 +10:00
vmwgfx_reg.h drm/vmwgfx: Add DRM driver for VMware Virtual GPU 2009-12-15 08:38:43 +10:00
vmwgfx_resource.c drm/vmwgfx: Optimize memory footprint for DMA buffers. 2010-01-25 16:04:39 +10:00
vmwgfx_ttm_glue.c drm/vmwgfx: Add DRM driver for VMware Virtual GPU 2009-12-15 08:38:43 +10:00