From 9226ebfa859e3e7f6563ab70db254aa485a58613 Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Fri, 22 Jun 2018 09:57:36 -0700 Subject: [PATCH] iris: print second batch size separately --- src/gallium/drivers/iris/iris_batch.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/gallium/drivers/iris/iris_batch.c b/src/gallium/drivers/iris/iris_batch.c index 7e90d7bb162..9ed447d42e9 100644 --- a/src/gallium/drivers/iris/iris_batch.c +++ b/src/gallium/drivers/iris/iris_batch.c @@ -433,12 +433,16 @@ _iris_batch_flush_fence(struct iris_batch *batch, if (unlikely(INTEL_DEBUG & (DEBUG_BATCH | DEBUG_SUBMIT))) { int bytes_for_commands = batch_bytes_used(batch); int bytes_for_binder = batch->binder.insert_point; - if (batch->bo != batch->exec_bos[0]) + int second_bytes = 0; + if (batch->bo != batch->exec_bos[0]) { + second_bytes = bytes_for_commands; bytes_for_commands += batch->primary_batch_size; - fprintf(stderr, "%19s:%-3d: Batchbuffer flush with %5db (%0.1f%%) " + } + fprintf(stderr, "%19s:%-3d: Batchbuffer flush with %5d+%5db (%0.1f%%) " "(cmds), %5db (%0.1f%%) (binder), %4d BOs (%0.1fMb aperture)\n", file, line, - bytes_for_commands, 100.0f * bytes_for_commands / BATCH_SZ, + batch->primary_batch_size, second_bytes, + 100.0f * bytes_for_commands / BATCH_SZ, bytes_for_binder, 100.0f * bytes_for_binder / IRIS_BINDER_SIZE, batch->exec_count, (float) batch->aperture_space / (1024 * 1024)); -- 2.30.2