From 56359e9f6e46b224754e1993ad63ceded1ff211c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Sun, 5 Jun 2022 06:13:52 -0400 Subject: [PATCH] radeonsi: remove unused dword from wait_mem_scratch Reviewed-by: Pierre-Eric Pelloux-Prayer Part-of: --- src/gallium/drivers/radeonsi/si_gfx_cs.c | 2 +- src/gallium/drivers/radeonsi/si_pipe.c | 2 +- src/gallium/drivers/radeonsi/si_pipe.h | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/gallium/drivers/radeonsi/si_gfx_cs.c b/src/gallium/drivers/radeonsi/si_gfx_cs.c index 9ee1d4a8939..268229f2182 100644 --- a/src/gallium/drivers/radeonsi/si_gfx_cs.c +++ b/src/gallium/drivers/radeonsi/si_gfx_cs.c @@ -626,7 +626,7 @@ static struct si_resource *si_get_wait_mem_scratch_bo(struct si_context *ctx, PIPE_RESOURCE_FLAG_UNMAPPABLE | SI_RESOURCE_FLAG_DRIVER_INTERNAL | PIPE_RESOURCE_FLAG_ENCRYPTED, - PIPE_USAGE_DEFAULT, 8, + PIPE_USAGE_DEFAULT, 4, sscreen->info.tcc_cache_line_size); si_cp_write_data(ctx, ctx->wait_mem_scratch_tmz, 0, 4, V_370_MEM, V_370_ME, &ctx->wait_mem_number); diff --git a/src/gallium/drivers/radeonsi/si_pipe.c b/src/gallium/drivers/radeonsi/si_pipe.c index 0ea1c0c83be..8122b61919e 100644 --- a/src/gallium/drivers/radeonsi/si_pipe.c +++ b/src/gallium/drivers/radeonsi/si_pipe.c @@ -697,7 +697,7 @@ static struct pipe_context *si_create_context(struct pipe_screen *screen, unsign sctx->wait_mem_scratch = si_aligned_buffer_create(screen, PIPE_RESOURCE_FLAG_UNMAPPABLE | SI_RESOURCE_FLAG_DRIVER_INTERNAL, - PIPE_USAGE_DEFAULT, 8, + PIPE_USAGE_DEFAULT, 4, sscreen->info.tcc_cache_line_size); if (!sctx->wait_mem_scratch) { fprintf(stderr, "radeonsi: can't create wait_mem_scratch\n"); diff --git a/src/gallium/drivers/radeonsi/si_pipe.h b/src/gallium/drivers/radeonsi/si_pipe.h index ddc5452ceb0..222ef9c05c3 100644 --- a/src/gallium/drivers/radeonsi/si_pipe.h +++ b/src/gallium/drivers/radeonsi/si_pipe.h @@ -995,7 +995,6 @@ struct si_context { struct util_debug_callback debug; struct ac_llvm_compiler compiler; /* only non-threaded compilation */ struct si_shader_ctx_state fixed_func_tcs_shader; - /* Offset 0: EOP flush number; Offset 4: GDS prim restart counter */ struct si_resource *wait_mem_scratch; struct si_resource *wait_mem_scratch_tmz; unsigned wait_mem_number;