svga: Add a limit to the maximum surface size
authorCharmaine Lee <charmainel@vmware.com>
Tue, 12 Aug 2014 13:37:12 +0000 (07:37 -0600)
committerBrian Paul <brianp@vmware.com>
Tue, 12 Aug 2014 14:03:24 +0000 (08:03 -0600)
commit0c065270c0ff063edba03516b22d734023cac912
tree33a6cf749f9a93cf1f24c3c9c747f659d28c3e97
parentd839be24b3b53717fcc153c3d00afb1c516d926e
svga: Add a limit to the maximum surface size

This patch adds a limit to the maximum surface size which is
based on the maximum size of a single mob. If this value is not
available, the maximum surface size is by default set to 128 MB.

Reviewed-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
src/gallium/drivers/svga/include/svga3d_surfacedefs.h
src/gallium/drivers/svga/include/svga_reg.h
src/gallium/drivers/svga/svga_resource.c
src/gallium/drivers/svga/svga_resource_texture.c
src/gallium/drivers/svga/svga_winsys.h
src/gallium/winsys/svga/drm/vmw_context.c
src/gallium/winsys/svga/drm/vmw_screen.h
src/gallium/winsys/svga/drm/vmw_screen_ioctl.c
src/gallium/winsys/svga/drm/vmw_screen_svga.c