Module: Mesa Branch: master Commit: 72b2b61d8cb57c0357c5e0ece5a818cf38b53fb5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=72b2b61d8cb57c0357c5e0ece5a818cf38b53fb5
Author: Marek Olšák <[email protected]> Date: Mon Nov 26 17:16:59 2018 -0500 winsys/amdgpu: use optimal VM alignment for CPU allocations Acked-by: Christian König <[email protected]> --- src/gallium/winsys/amdgpu/drm/amdgpu_bo.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_bo.c b/src/gallium/winsys/amdgpu/drm/amdgpu_bo.c index ce6ebb1ac6..95fb7ef3e3 100644 --- a/src/gallium/winsys/amdgpu/drm/amdgpu_bo.c +++ b/src/gallium/winsys/amdgpu/drm/amdgpu_bo.c @@ -1585,8 +1585,10 @@ static struct pb_buffer *amdgpu_bo_from_ptr(struct radeon_winsys *rws, goto error; if (amdgpu_va_range_alloc(ws->dev, amdgpu_gpu_va_range_general, - aligned_size, 1 << 12, 0, &va, &va_handle, - AMDGPU_VA_RANGE_HIGH)) + aligned_size, + amdgpu_get_optimal_vm_alignment(ws, aligned_size, + ws->info.gart_page_size), + 0, &va, &va_handle, AMDGPU_VA_RANGE_HIGH)) goto error_va_alloc; if (amdgpu_bo_va_op(buf_handle, 0, aligned_size, va, 0, AMDGPU_VA_OP_MAP)) _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
