[PATCH 0/7] drm: add atomic state logging and debugfs
Sean Paul
seanpaul at chromium.org
Tue Nov 8 21:39:35 UTC 2016
On Sat, Nov 5, 2016 at 11:08 AM, Rob Clark <robdclark at gmail.com> wrote:
> I realized that I had not re-sent this after updating from review
> comments, and adding kerneldoc.
>
> The drm/msm bits I can include in my msm-next pull-req for 4.10. Just
> including them here to show example usage.
>
> There will be a minor conflict to resolve around drm_get_format_name(),
> depending on what the final solution there is. But that should be
> trivial. If needed I can rebase after that lands. But would be nice
> if this ended up in drm-next for 4.10 so that I can land the drm/msm
> bits (and some later patches that use drm_printer to dump SMP state
> in debugfs and on error irqs)
>
> Rob Clark (7):
> drm: helper macros to print composite types
> drm: add helper for printing to log or seq_file
> drm: add helpers to go from plane state to drm_rect
> drm/atomic: add new drm_debug bit to dump atomic state
> drm/atomic: add debugfs file to dump out atomic state
> drm/msm/mdp5: add atomic_print_state support
> drm/msm: module param to dump state on error irq
>
Applied the series to drm-misc, thanks
Sean
> Documentation/gpu/drm-internals.rst | 17 ++++
> drivers/gpu/drm/Makefile | 2 +-
> drivers/gpu/drm/drm_atomic.c | 156 ++++++++++++++++++++++++++++++
> drivers/gpu/drm/drm_debugfs.c | 9 ++
> drivers/gpu/drm/drm_modes.c | 8 +-
> drivers/gpu/drm/drm_plane_helper.c | 11 +--
> drivers/gpu/drm/drm_print.c | 54 +++++++++++
> drivers/gpu/drm/drm_rect.c | 11 +--
> drivers/gpu/drm/i915/intel_display.c | 10 +-
> drivers/gpu/drm/i915/intel_sprite.c | 11 +--
> drivers/gpu/drm/msm/mdp/mdp4/mdp4_irq.c | 10 ++
> drivers/gpu/drm/msm/mdp/mdp5/mdp5_irq.c | 11 +++
> drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h | 12 +++
> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c | 18 +++-
> drivers/gpu/drm/msm/msm_drv.c | 4 +
> include/drm/drmP.h | 22 +++++
> include/drm/drm_atomic.h | 7 ++
> include/drm/drm_connector.h | 13 +++
> include/drm/drm_crtc.h | 13 +++
> include/drm/drm_plane.h | 36 +++++++
> include/drm/drm_print.h | 117 ++++++++++++++++++++++
> 21 files changed, 508 insertions(+), 44 deletions(-)
> create mode 100644 drivers/gpu/drm/drm_print.c
> create mode 100644 include/drm/drm_print.h
>
> --
> 2.7.4
>
More information about the dri-devel
mailing list