radv/amdgpu: Add a few assertions during submit.
These are useful when debugging the submission code. - Ensure correct IB alignment - Ensure we don't submit empty IBs Signed-off-by: Timur Kristóf <timur.kristof@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22354>
This commit is contained in:
@@ -1773,6 +1773,8 @@ radv_amdgpu_cs_submit(struct radv_amdgpu_ctx *ctx, struct radv_amdgpu_cs_request
|
||||
chunks[i].chunk_data = (uint64_t)(uintptr_t)&chunk_data[i];
|
||||
|
||||
ib = &request->ibs[i];
|
||||
assert(ib->ib_mc_address && ib->ib_mc_address % ctx->ws->info.ib_alignment == 0);
|
||||
assert(ib->size);
|
||||
|
||||
chunk_data[i].ib_data._pad = 0;
|
||||
chunk_data[i].ib_data.va_start = ib->ib_mc_address;
|
||||
|
||||
Reference in New Issue
Block a user