From a3316d38d150b70273c076173d9909a0692dc545 Mon Sep 17 00:00:00 2001 From: Jordan Justen Date: Mon, 13 Jun 2022 23:45:35 -0700 Subject: [PATCH] intel/tools: Print unmappable region info in intel_dev_info Signed-off-by: Jordan Justen Reviewed-by: Lionel Landwerlin Reviewed-by: Kenneth Graunke Part-of: --- src/intel/dev/intel_dev_info.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/intel/dev/intel_dev_info.c b/src/intel/dev/intel_dev_info.c index 597d031f574..c608a18be45 100644 --- a/src/intel/dev/intel_dev_info.c +++ b/src/intel/dev/intel_dev_info.c @@ -51,7 +51,8 @@ error(char *fmt, ...) static void print_regions_info(const struct intel_device_info *devinfo) { - if (devinfo->mem.sram.mappable.size > 0) { + if (devinfo->mem.sram.mappable.size > 0 || + devinfo->mem.sram.unmappable.size > 0) { fprintf(stdout, " sram:\n"); if (devinfo->mem.use_class_instance) { fprintf(stdout, " class: %d; instance: %d\n", @@ -61,9 +62,16 @@ print_regions_info(const struct intel_device_info *devinfo) devinfo->mem.sram.mappable.size); fprintf(stdout, "free: %" PRId64 "\n", devinfo->mem.sram.mappable.free); + if (devinfo->mem.sram.unmappable.size > 0) { + fprintf(stdout, " unmappable: %" PRId64 "; ", + devinfo->mem.sram.unmappable.size); + fprintf(stdout, "free: %" PRId64 "\n", + devinfo->mem.sram.unmappable.free); + } } - if (devinfo->mem.vram.mappable.size > 0) { + if (devinfo->mem.vram.mappable.size > 0 || + devinfo->mem.vram.unmappable.size > 0) { fprintf(stdout, " vram:\n"); if (devinfo->mem.use_class_instance) { fprintf(stdout, " class: %d; instance: %d\n", @@ -73,6 +81,12 @@ print_regions_info(const struct intel_device_info *devinfo) devinfo->mem.vram.mappable.size); fprintf(stdout, "free: %" PRId64 "\n", devinfo->mem.vram.mappable.free); + if (devinfo->mem.vram.unmappable.size > 0) { + fprintf(stdout, " unmappable: %" PRId64 "; ", + devinfo->mem.vram.unmappable.size); + fprintf(stdout, "free: %" PRId64 "\n", + devinfo->mem.vram.unmappable.free); + } } }