From 3b9cd2469ea55a9239c29a9ca6dd2e24e9190f07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Mon, 6 Jun 2022 02:46:54 -0400 Subject: [PATCH] radeonsi: print LDS size in bytes Reviewed-by: Pierre-Eric Pelloux-Prayer Part-of: --- src/gallium/drivers/radeonsi/si_shader.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c index 3e91215a627..e3b5a8aa565 100644 --- a/src/gallium/drivers/radeonsi/si_shader.c +++ b/src/gallium/drivers/radeonsi/si_shader.c @@ -1104,13 +1104,14 @@ static void si_shader_dump_stats(struct si_screen *sscreen, struct si_shader *sh "Spilled VGPRs: %d\n" "Private memory VGPRs: %d\n" "Code Size: %d bytes\n" - "LDS: %d blocks\n" + "LDS: %d bytes\n" "Scratch: %d bytes per wave\n" "Max Waves: %d\n" "********************\n\n\n", conf->num_sgprs, conf->num_vgprs, conf->spilled_sgprs, conf->spilled_vgprs, shader->info.private_mem_vgprs, si_get_shader_binary_size(sscreen, shader), - conf->lds_size, conf->scratch_bytes_per_wave, shader->info.max_simd_waves); + conf->lds_size * get_lds_granularity(sscreen, shader->selector->stage), + conf->scratch_bytes_per_wave, shader->info.max_simd_waves); } }