drm/ttm: restructure to allow driver to plug in alternate memory manager
Nouveau will need this on GeForce 8 and up to account for the GPU reordering physical VRAM for some memory types. Reviewed-by:Jerome Glisse <jglisse@redhat.com> Acked-by:
Thomas Hellström <thellstrom@vmware.com> Signed-off-by:
Ben Skeggs <bskeggs@redhat.com>
Showing
- drivers/gpu/drm/nouveau/nouveau_bo.c 10 additions, 8 deletionsdrivers/gpu/drm/nouveau/nouveau_bo.c
- drivers/gpu/drm/nouveau/nouveau_channel.c 3 additions, 3 deletionsdrivers/gpu/drm/nouveau/nouveau_channel.c
- drivers/gpu/drm/nouveau/nouveau_notifier.c 1 addition, 1 deletiondrivers/gpu/drm/nouveau/nouveau_notifier.c
- drivers/gpu/drm/nouveau/nouveau_sgdma.c 2 additions, 2 deletionsdrivers/gpu/drm/nouveau/nouveau_sgdma.c
- drivers/gpu/drm/nouveau/nv50_crtc.c 1 addition, 2 deletionsdrivers/gpu/drm/nouveau/nv50_crtc.c
- drivers/gpu/drm/nouveau/nv50_display.c 1 addition, 1 deletiondrivers/gpu/drm/nouveau/nv50_display.c
- drivers/gpu/drm/nouveau/nv50_instmem.c 1 addition, 1 deletiondrivers/gpu/drm/nouveau/nv50_instmem.c
- drivers/gpu/drm/nouveau/nvc0_instmem.c 1 addition, 1 deletiondrivers/gpu/drm/nouveau/nvc0_instmem.c
- drivers/gpu/drm/radeon/radeon_object.c 3 additions, 3 deletionsdrivers/gpu/drm/radeon/radeon_object.c
- drivers/gpu/drm/radeon/radeon_ttm.c 9 additions, 7 deletionsdrivers/gpu/drm/radeon/radeon_ttm.c
- drivers/gpu/drm/ttm/Makefile 2 additions, 1 deletiondrivers/gpu/drm/ttm/Makefile
- drivers/gpu/drm/ttm/ttm_agp_backend.c 2 additions, 1 deletiondrivers/gpu/drm/ttm/ttm_agp_backend.c
- drivers/gpu/drm/ttm/ttm_bo.c 21 additions, 79 deletionsdrivers/gpu/drm/ttm/ttm_bo.c
- drivers/gpu/drm/ttm/ttm_bo_manager.c 148 additions, 0 deletionsdrivers/gpu/drm/ttm/ttm_bo_manager.c
- drivers/gpu/drm/ttm/ttm_bo_util.c 1 addition, 2 deletionsdrivers/gpu/drm/ttm/ttm_bo_util.c
- drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c 2 additions, 1 deletiondrivers/gpu/drm/vmwgfx/vmwgfx_buffer.c
- include/drm/ttm/ttm_bo_api.h 2 additions, 1 deletioninclude/drm/ttm/ttm_bo_api.h
- include/drm/ttm/ttm_bo_driver.h 19 additions, 2 deletionsinclude/drm/ttm/ttm_bo_driver.h
Loading
Please register or sign in to comment