v3d: Include commands to run the BCL and RCL in CLIF dumps.
[mesa.git] / src / broadcom / clif / clif_private.h
index 8753ba229f8a3217220df5a57434796b033f2888..109701c3bc77619bf90e621bc31136c203b3b216 100644 (file)
@@ -105,4 +105,18 @@ out(struct clif_dump *clif, const char *fmt, ...)
         va_end(args);
 }
 
+static inline void
+out_address(struct clif_dump *clif, uint32_t addr)
+{
+        struct clif_bo *bo = clif_lookup_bo(clif, addr);
+        if (bo) {
+                out(clif, "[%s+0x%08x] /* 0x%08x */",
+                    bo->name, addr - bo->offset, addr);
+        } else if (addr) {
+                out(clif, "/* XXX: BO unknown */ 0x%08x", addr);
+        } else {
+                out(clif, "[null]");
+        }
+}
+
 #endif /* CLIF_PRIVATE_H */