[pull] radeon and amdgpu drm-next-4.14
Alex Deucher
alexdeucher at gmail.com
Fri Aug 18 17:28:29 UTC 2017
Hi Dave,
More changes for 4.14. Highlights:
- command submission overhead improvements
- Huge page support for vega10
- physical mode support for mjpeg for asics that don't support UVD vm
- improve ttm_mem_type_manager_func debug
- misc ttm fixes, cleanups
- misc gpuvm cleanups
The following changes since commit 8824c751eb61ebffb053c291199932845bac88b4:
Merge tag 'omapdrm-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux into drm-next (2017-08-18 05:41:32 +1000)
are available in the git repository at:
git://people.freedesktop.org/~agd5f/linux drm-next-4.14
for you to fetch changes up to df9bcb0652bbfde1b37bda98f0ad1fa7fda46d67:
drm/ttm: use reservation_object_trylock in ttm_bo_individualize_resv v2 (2017-08-18 12:02:58 -0400)
----------------------------------------------------------------
Christian König (18):
drm/ttm: remove nonsense wait in ttm_bo_cleanup_refs_and_unlock
drm/ttm: individualize BO reservation obj when they are freed
drm/amdgpu: only move VM BOs in the LRU during validation v2
drm/amdgpu: only bind VM shadows after validation v2
drm/amdgpu: fix Vega10 HW config for 2MB pages
drm/ttm: make ttm_mem_type_manager_func debug more useful
drm/radeon: fix incorrect use of the lru_lock
drm/amdgpu: fix incorrect use of the lru_lock
drm/amdgpu: move debug print into the MM managers
drm/amdgpu: move gtt usage tracking into the gtt manager v2
drm/amdgpu: move vram usage tracking into the vram manager v2
drm/amdgpu: SHADOW and VRAM_CONTIGUOUS flags shouldn't be used by userspace
drm/amdgpu: cleanup static CSA handling
drm/amdgpu: remove superflous amdgpu_bo_kmap in the VM
drm/amdgpu: drop the extra VM huge page flag v2
drm/amdgpu: separate bo_va structure
drm/amdgpu: rename VM invalidated to moved
drm/ttm: use reservation_object_trylock in ttm_bo_individualize_resv v2
Chunming Zhou (1):
drm/amdgpu: save list length when fence is signaled
Ken Wang (1):
drm/amdgpu: fix vega10 graphic hang issue in S3 test
Leo Liu (2):
drm/amdgpu: add MJPEG check for UVD physical mode msg buffer
drm/amdgpu: bump version for support of UVD MJPEG decode
Roger He (2):
drm/amd/amdgpu: store fragment_size in vm_manager
drm/amd/amdgpu: expose fragment size as module parameter (v2)
Tom St Denis (1):
drm/amd/amdgpu: Add tracepoint for DMA page mapping (v4)
Xiangliang.Yu (1):
drm/ttm: Fix accounting error when fail to get pages for pool
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 29 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 7 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 48 ++---
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 25 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 52 ------
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 60 ++++++-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 76 +++++---
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 25 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 248 +++++++++++---------------
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 34 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 77 +++++++-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 7 +-
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 9 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 11 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 7 +-
drivers/gpu/drm/amd/amdgpu/soc15d.h | 1 +
drivers/gpu/drm/nouveau/nouveau_ttm.c | 6 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 10 +-
drivers/gpu/drm/ttm/ttm_bo.c | 64 +++++--
drivers/gpu/drm/ttm/ttm_bo_manager.c | 5 +-
drivers/gpu/drm/ttm/ttm_page_alloc.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_ttm.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 4 +-
include/drm/ttm/ttm_bo_driver.h | 5 +-
35 files changed, 521 insertions(+), 381 deletions(-)
More information about the amd-gfx
mailing list