[PATCH v6 00/14] drm/trace: Mirror DRM debug logs to tracefs
Sean Paul
sean at poorly.run
Tue Aug 18 21:04:56 UTC 2020
From: Sean Paul <seanpaul at chromium.org>
Mostly a rebase on drm-tip.
New changes:
- Use the new trace_array_init_printk() call init the global trace buffers.
- Add patch 13 to the set to pipe atomic state logging through trace
v5 is available here:
https://patchwork.freedesktop.org/series/78133/
Sean Paul (14):
drm/mipi_dbi: Convert pr_debug calls to DRM_DEBUG_DRIVER
drm/sil164: Convert dev_printk to drm_dev_dbg
drm/i915/utils: Replace dev_printk with drm helpers
drm/msm/dpu: Replace definitions for dpu debug macros
drm/print: rename drm_debug* to be more syslog-centric
drm/amd: Gate i2c transaction logs on drm_debug_syslog
drm/etnaviv: Change buffer dump checks to target syslog
drm/nouveau: Change debug checks to specifically target syslog
drm/i915: Change infoframe debug checks to specify syslog
drm/print: Add drm_debug_category_printer
drm/mst: Convert debug printers to debug category printers
drm/i915: Use debug category printer for welcome message
drm/atomic: Use debug category printer for atomic state printer
drm/print: Add tracefs support to the drm logging helpers
Documentation/gpu/drm-uapi.rst | 6 +
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 4 +-
drivers/gpu/drm/drm_atomic.c | 5 +-
drivers/gpu/drm/drm_atomic_uapi.c | 2 +-
drivers/gpu/drm/drm_crtc_internal.h | 3 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 9 +-
drivers/gpu/drm/drm_drv.c | 3 +
drivers/gpu/drm/drm_mipi_dbi.c | 8 +-
drivers/gpu/drm/drm_print.c | 235 ++++++++++++++++---
drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 8 +-
drivers/gpu/drm/i2c/sil164_drv.c | 12 +-
drivers/gpu/drm/i915/display/intel_display.c | 4 +-
drivers/gpu/drm/i915/i915_drv.c | 3 +-
drivers/gpu/drm/i915/i915_utils.c | 5 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 20 +-
drivers/gpu/drm/nouveau/nouveau_drv.h | 4 +-
include/drm/drm_print.h | 96 +++++++-
17 files changed, 329 insertions(+), 98 deletions(-)
--
Sean Paul, Software Engineer, Google / Chromium OS
More information about the dri-devel
mailing list