radv: fence->user_ptr and ctx->fence_map are now totally unused.

Garbage collect them.

Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13525>
This commit is contained in:
Dave Airlie
2021-10-26 12:36:20 +10:00
committed by Marge Bot
parent 861a35b3bc
commit f42a4f6451
2 changed files with 0 additions and 14 deletions
@@ -145,8 +145,6 @@ radv_amdgpu_request_to_fence(struct radv_amdgpu_ctx *ctx, struct radv_amdgpu_fen
fence->fence.ip_instance = req->ip_instance;
fence->fence.ring = req->ring;
fence->fence.fence = req->seq_no;
fence->user_ptr =
(volatile uint64_t *)(ctx->fence_map + req->ip_type * MAX_RINGS_PER_TYPE + req->ring);
}
static void
@@ -1269,19 +1267,9 @@ radv_amdgpu_ctx_create(struct radeon_winsys *_ws, enum radeon_ctx_priority prior
goto fail_alloc;
}
ctx->fence_map = (uint64_t *)ws->base.buffer_map(ctx->fence_bo);
if (!ctx->fence_map) {
result = VK_ERROR_OUT_OF_DEVICE_MEMORY;
goto fail_map;
}
memset(ctx->fence_map, 0, 4096);
*rctx = (struct radeon_winsys_ctx *)ctx;
return VK_SUCCESS;
fail_map:
ws->base.buffer_destroy(&ws->base, ctx->fence_bo);
fail_alloc:
amdgpu_cs_ctx_free(ctx->ctx);
fail_create:
@@ -41,7 +41,6 @@ enum { MAX_RINGS_PER_TYPE = 8 };
struct radv_amdgpu_fence {
struct amdgpu_cs_fence fence;
volatile uint64_t *user_ptr;
};
struct radv_amdgpu_ctx {
@@ -50,7 +49,6 @@ struct radv_amdgpu_ctx {
struct radv_amdgpu_fence last_submission[AMDGPU_HW_IP_DMA + 1][MAX_RINGS_PER_TYPE];
struct radeon_winsys_bo *fence_bo;
uint64_t *fence_map;
};
static inline struct radv_amdgpu_ctx *