drm/i915/guc: Increase GuC log size for CONFIG_DEBUG_GEM
authorJohn Harrison <John.C.Harrison@Intel.com>
Sat, 11 Dec 2021 06:58:57 +0000 (22:58 -0800)
committerJohn Harrison <John.C.Harrison@Intel.com>
Mon, 20 Dec 2021 23:33:17 +0000 (15:33 -0800)
Lots of testing is done with the DEBUG_GEM config option enabled but
not the DEBUG_GUC option. That means we only get teeny-tiny GuC logs
which are not hugely useful. Enabling full DEBUG_GUC also spews lots
of other detailed output that is not generally desired. However,
bigger GuC logs are extremely useful for almost any regression debug.
So enable bigger logs for DEBUG_GEM builds as well.

Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20211211065859.2248188-3-John.C.Harrison@Intel.com
drivers/gpu/drm/i915/gt/uc/intel_guc_log.h

index ac1ee1d5ce107277a7ad3f44737c5f40335c7942..fe6ab7550a148f9964b68cfe481ba8bae6e38744 100644 (file)
 
 struct intel_guc;
 
-#ifdef CONFIG_DRM_I915_DEBUG_GUC
+#if defined(CONFIG_DRM_I915_DEBUG_GUC)
 #define CRASH_BUFFER_SIZE      SZ_2M
 #define DEBUG_BUFFER_SIZE      SZ_16M
+#elif defined(CONFIG_DRM_I915_DEBUG_GEM)
+#define CRASH_BUFFER_SIZE      SZ_1M
+#define DEBUG_BUFFER_SIZE      SZ_2M
 #else
 #define CRASH_BUFFER_SIZE      SZ_8K
 #define DEBUG_BUFFER_SIZE      SZ_64K