panfrost: Use DBG macro to avoid noise in the console
authorTomeu Vizoso <tomeu.vizoso@collabora.com>
Mon, 6 Jan 2020 09:48:20 +0000 (10:48 +0100)
committerMarge Bot <eric+marge@anholt.net>
Fri, 31 Jan 2020 06:02:31 +0000 (06:02 +0000)
It pollutes the output of programs that use Panfrost and can confuse its
callers, such as test runners.

Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3625>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3625>

src/gallium/drivers/panfrost/pan_blit.c
src/gallium/drivers/panfrost/pan_bo.c
src/gallium/drivers/panfrost/pan_context.c
src/gallium/drivers/panfrost/pan_format.c
src/gallium/drivers/panfrost/pan_job.c
src/gallium/drivers/panfrost/pan_screen.c

index 361e39bd8a2426f9c7644e32e2f240ba44e8360d..038a05b01812e2d77fee17ea9f1925dc7964dae3 100644 (file)
@@ -28,6 +28,7 @@
  */
 
 #include "pan_context.h"
+#include "pan_util.h"
 #include "util/format/u_format.h"
 
 static void
@@ -67,7 +68,7 @@ panfrost_u_blitter_blit(struct pipe_context *pipe,
         struct panfrost_context *ctx = pan_context(pipe);
 
         if (!util_blitter_is_blit_supported(ctx->blitter, info)) {
-                fprintf(stderr, "blit unsupported %s -> %s\n",
+                DBG("blit unsupported %s -> %s\n",
                         util_format_short_name(info->src.resource->format),
                         util_format_short_name(info->dst.resource->format));
                 return false;
@@ -92,8 +93,6 @@ panfrost_blit(struct pipe_context *pipe,
         if (panfrost_u_blitter_blit(pipe, info))
                 return;
 
-        fprintf(stderr, "Unhandled blit");
-
         return;
 }
 
index 1a945daf23727145eda6d81e283fd177014db48d..ccbc19ea6280fec8fc1bf75fd9e1f76eb16f40c6 100644 (file)
@@ -73,7 +73,7 @@ panfrost_bo_alloc(struct panfrost_screen *screen, size_t size,
 
         ret = drmIoctl(screen->fd, DRM_IOCTL_PANFROST_CREATE_BO, &create_bo);
         if (ret) {
-                fprintf(stderr, "DRM_IOCTL_PANFROST_CREATE_BO failed: %m\n");
+                DBG("DRM_IOCTL_PANFROST_CREATE_BO failed: %m\n");
                 return NULL;
         }
 
index a3d95a315847a4490c2b3acc980d88266e91b69b..c32254adf81e5c9ed741ebf472412bb0b9a2aff9 100644 (file)
@@ -2506,7 +2506,7 @@ panfrost_begin_query(struct pipe_context *pipe, struct pipe_query *q)
                 break;
 
         default:
-                fprintf(stderr, "Skipping query %u\n", query->type);
+                DBG("Skipping query %u\n", query->type);
                 break;
         }
 
index 48b937dfdb8a273b933a36429f21b5d55010dc0a..fd9d0eb973d79b417e0b1d3357088daab224e32d 100644 (file)
@@ -99,7 +99,7 @@ panfrost_translate_channel_width(unsigned size)
         case 32:
                 return MALI_CHANNEL_32;
         default: {
-                printf ("Invalid width: %d\n", size);
+                fprintf(stderr, "Invalid width: %d\n", size);
                 assert(0);
         }
         }
index 8ec00022999c4673d913de796d32a1f56d080ab4..747e9c9555627015587aacff89fb337b87f2f192 100644 (file)
@@ -893,7 +893,7 @@ panfrost_batch_submit_ioctl(struct panfrost_batch *batch,
         free(in_syncs);
 
         if (ret) {
-                fprintf(stderr, "Error submitting: %m\n");
+                DBG("Error submitting: %m\n");
                 return errno;
         }
 
@@ -907,7 +907,7 @@ panfrost_batch_submit_ioctl(struct panfrost_batch *batch,
                 status = header->exception_status;
 
                 if (status && status != 0x1) {
-                        fprintf(stderr, "Job %" PRIx64 " failed: source ID: 0x%x access: %s exception: 0x%x (exception_status 0x%x) fault_pointer 0x%" PRIx64 " \n",
+                        DBG("Job %" PRIx64 " failed: source ID: 0x%x access: %s exception: 0x%x (exception_status 0x%x) fault_pointer 0x%" PRIx64 " \n",
                                first_job_desc,
                                (status >> 16) & 0xFFFF,
                                pandecode_exception_access((status >> 8) & 0x3),
@@ -995,7 +995,7 @@ panfrost_batch_submit(struct panfrost_batch *batch)
         ret = panfrost_batch_submit_jobs(batch);
 
         if (ret)
-                fprintf(stderr, "panfrost_batch_submit failed: %d\n", ret);
+                DBG("panfrost_batch_submit failed: %d\n", ret);
 
         /* We must reset the damage info of our render targets here even
          * though a damage reset normally happens when the DRI layer swaps
index 8b8de9d6ef25fe8853fcc836dfa686f7c913b37a..0fe6062df917e13bb5e5ba975edfe0846d74e9db 100644 (file)
@@ -357,7 +357,7 @@ panfrost_get_shader_param(struct pipe_screen *screen,
                 return 0;
 
         default:
-                fprintf(stderr, "unknown shader param %d\n", param);
+                DBG("unknown shader param %d\n", param);
                 return 0;
         }
 
@@ -734,7 +734,7 @@ panfrost_create_screen(int fd, struct renderonly *ro)
         if (ro) {
                 screen->ro = renderonly_dup(ro);
                 if (!screen->ro) {
-                        fprintf(stderr, "Failed to dup renderonly object\n");
+                        DBG("Failed to dup renderonly object\n");
                         free(screen);
                         return NULL;
                 }