Merge tag 'vmwgfx-fixes-3.14-2014-02-05' of...
Merge tag 'vmwgfx-fixes-3.14-2014-02-05' of git://people.freedesktop.org/~thomash/linux into drm-next A couple of vmwgfx fixes together with missing bits of legacy device emulation to facilitate old user-space drivers on new devices. The shader emulation bits are a bit large, but since they mostly touch the new device code, regressions are unlikely. I figure the gain of having this from the start clearly outweighs the risc of adding these bits at this point. Pull request of 2014-02-05 * tag 'vmwgfx-fixes-3.14-2014-02-05' of git://people.freedesktop.org/~thomash/linux: vmwgfx: Fix unitialized stack read in vmw_setup_otable_base drm/vmwgfx: Reemit context bindings when necessary v2 drm/vmwgfx: Detect old user-space drivers and set up legacy emulation v2 drm/vmwgfx: Emulate legacy shaders on guest-backed devices v2 drm/vmwgfx: Fix legacy surface reference size copyback drm/vmwgfx: Fix SET_SHADER_CONST emulation on guest-backed devices drm/vmwgfx: Fix regression caused by "drm/ttm: make ttm reservation calls behave like reservation calls" drm/vmwgfx: Don't commit staged bindings if execbuf fails
Showing
- drivers/gpu/drm/vmwgfx/svga3d_reg.h 24 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/svga3d_reg.h
- drivers/gpu/drm/vmwgfx/vmwgfx_context.c 123 additions, 21 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_context.c
- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c 7 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_drv.c
- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h 34 additions, 1 deletiondrivers/gpu/drm/vmwgfx/vmwgfx_drv.h
- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c 291 additions, 39 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c 77 additions, 16 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c 1 addition, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_mob.c
- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c 10 additions, 1 deletiondrivers/gpu/drm/vmwgfx/vmwgfx_resource.c
- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c 418 additions, 49 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_shader.c
- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c 3 additions, 3 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_surface.c
Loading
Please register or sign in to comment