Merge branch 'ttm-transhuge' of git://people.freedesktop.org/~thomash/linux into drm-next
Huge page-table entries for TTM In order to reduce CPU usage [1] and in theory TLB misses this patchset enables huge- and giant page-table entries for TTM and TTM-enabled graphics drivers. Signed-off-by:Dave Airlie <airlied@redhat.com> From: Thomas Hellstrom (VMware) <thomas_os@shipmail.org> Link: https://patchwork.freedesktop.org/patch/msgid/20200325073102.6129-1-thomas_os@shipmail.org
No related branches found
No related tags found
Showing
- drivers/gpu/drm/drm_file.c 141 additions, 0 deletionsdrivers/gpu/drm/drm_file.c
- drivers/gpu/drm/ttm/ttm_bo_vm.c 158 additions, 3 deletionsdrivers/gpu/drm/ttm/ttm_bo_vm.c
- drivers/gpu/drm/vmwgfx/Makefile 1 addition, 0 deletionsdrivers/gpu/drm/vmwgfx/Makefile
- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c 13 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_drv.c
- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h 12 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_drv.h
- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c 74 additions, 2 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c 166 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_thp.c
- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c 1 addition, 1 deletiondrivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c 4 additions, 1 deletiondrivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c
- include/drm/drm_file.h 9 additions, 0 deletionsinclude/drm/drm_file.h
- include/drm/ttm/ttm_bo_api.h 2 additions, 1 deletioninclude/drm/ttm/ttm_bo_api.h
- include/linux/fs.h 1 addition, 1 deletioninclude/linux/fs.h
- include/linux/huge_mm.h 39 additions, 2 deletionsinclude/linux/huge_mm.h
- include/linux/mm.h 17 additions, 0 deletionsinclude/linux/mm.h
- mm/huge_memory.c 35 additions, 9 deletionsmm/huge_memory.c
- mm/memory.c 19 additions, 8 deletionsmm/memory.c
Loading
Please register or sign in to comment