Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

amdgpu/gtt: remove AMDGPU_GTT_NUM_TRANSFER_WINDOWS

It's not needed anymore.

Signed-off-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Pierre-Eric Pelloux-Prayer and committed by
Alex Deucher
3d9eea6d db3b7488

+1 -5
+1 -4
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
··· 324 324 { 325 325 struct amdgpu_gtt_mgr *mgr = &adev->mman.gtt_mgr; 326 326 struct ttm_resource_manager *man = &mgr->manager; 327 - uint64_t start, size; 328 327 329 328 man->use_tt = true; 330 329 man->func = &amdgpu_gtt_mgr_func; 331 330 332 331 ttm_resource_manager_init(man, &adev->mman.bdev, gtt_size); 333 332 334 - start = AMDGPU_GTT_MAX_TRANSFER_SIZE * AMDGPU_GTT_NUM_TRANSFER_WINDOWS; 335 - size = (adev->gmc.gart_size >> PAGE_SHIFT) - start; 336 - drm_mm_init(&mgr->mm, start, size); 333 + drm_mm_init(&mgr->mm, 0, adev->gmc.gart_size >> PAGE_SHIFT); 337 334 spin_lock_init(&mgr->lock); 338 335 339 336 ttm_set_driver_manager(&adev->mman.bdev, TTM_PL_TT, &mgr->manager);
-1
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
··· 40 40 #define __AMDGPU_PL_NUM (TTM_PL_PRIV + 6) 41 41 42 42 #define AMDGPU_GTT_MAX_TRANSFER_SIZE 512 43 - #define AMDGPU_GTT_NUM_TRANSFER_WINDOWS 3 44 43 45 44 extern const struct attribute_group amdgpu_vram_mgr_attr_group; 46 45 extern const struct attribute_group amdgpu_gtt_mgr_attr_group;