-
- Downloads
vmwgfx: Implement a proper GMR eviction mechanism
Use Ben's new range manager hooks to implement a manager for GMRs that manages ids rather than ranges. This means we can use the standard TTM code for binding, unbinding and eviction. Signed-off-by:Thomas Hellstrom <thellstrom@vmware.com> Signed-off-by:
Dave Airlie <airlied@redhat.com>
Showing
- drivers/gpu/drm/vmwgfx/Makefile 1 addition, 1 deletiondrivers/gpu/drm/vmwgfx/Makefile
- drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c 62 additions, 19 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_buffer.c
- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c 12 additions, 4 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_drv.c
- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h 14 additions, 15 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_drv.h
- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c 11 additions, 18 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c 2 additions, 3 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_fb.c
- drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c 13 additions, 25 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_gmr.c
- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 137 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c
- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c 0 additions, 75 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_resource.c
Loading
Please register or sign in to comment