From: Kenneth Graunke Date: Fri, 22 Jun 2018 16:57:36 +0000 (-0700) Subject: iris: print second batch size separately X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9226ebfa859e3e7f6563ab70db254aa485a58613;p=mesa.git iris: print second batch size separately --- 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));