From: <sunpeng.li@amd.com>
To: <amd-gfx@lists.freedesktop.org>, <dri-devel@lists.freedesktop.org>
Cc: <Harry.Wentland@amd.com>, <simona@ffwll.ch>, <airlied@gmail.com>,
<jani.nikula@linux.intel.com>, <ville.syrjala@linux.intel.com>,
<superm1@kernel.org>, Leo Li <sunpeng.li@amd.com>
Subject: [PATCH v2 0/5] drm/vblank: Deferred Enable and Disable
Date: Mon, 23 Mar 2026 16:27:50 -0400 [thread overview]
Message-ID: <20260323202755.315929-1-sunpeng.li@amd.com> (raw)
From: Leo Li <sunpeng.li@amd.com>
See cover letter from v1 for motivation and details:
https://lore.kernel.org/dri-devel/20260224212639.390768-1-sunpeng.li@amd.com/
v2 contains fixes to some failing igt@kms_vblank tests, namely
* any test that calls wait_for_vblank()
* ts_continuation_dpms/modeset tests
Fixes are all in patch 2/5, the other patches remain unchanged.
Leo Li (5):
drm/vblank: Add drm_crtc_vblank_is_off() helper
drm/vblank: Introduce deferred vblank enable/disable
drm/amd/display: Refactor amdgpu_dm_crtc_set_vblank
drm/amd/display: Implement deferred vblanks on IPS platforms
drm/vblank: Add some debugging trace events
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 +
.../amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 263 ++++++++++++++++--
.../amd/display/amdgpu_dm/amdgpu_dm_crtc.h | 4 -
drivers/gpu/drm/drm_atomic_helper.c | 11 +-
drivers/gpu/drm/drm_drv.c | 5 +
drivers/gpu/drm/drm_internal.h | 1 +
drivers/gpu/drm/drm_trace.h | 112 ++++++++
drivers/gpu/drm/drm_vblank.c | 239 +++++++++++++++-
include/drm/drm_crtc.h | 34 +++
include/drm/drm_device.h | 6 +
include/drm/drm_vblank.h | 20 ++
11 files changed, 654 insertions(+), 49 deletions(-)
--
2.53.0
next reply other threads:[~2026-03-23 20:30 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-03-23 20:27 sunpeng.li [this message]
2026-03-23 20:27 ` [PATCH v2 1/5] drm/vblank: Add drm_crtc_vblank_is_off() helper sunpeng.li
2026-03-24 20:20 ` Mario Limonciello
2026-03-24 21:22 ` Claude review: " Claude Code Review Bot
2026-03-23 20:27 ` [PATCH v2 2/5] drm/vblank: Introduce deferred vblank enable/disable sunpeng.li
2026-03-24 21:22 ` Claude review: " Claude Code Review Bot
2026-03-23 20:27 ` [PATCH v2 3/5] drm/amd/display: Refactor amdgpu_dm_crtc_set_vblank sunpeng.li
2026-03-24 21:22 ` Claude review: " Claude Code Review Bot
2026-03-23 20:27 ` [PATCH v2 4/5] drm/amd/display: Implement deferred vblanks on IPS platforms sunpeng.li
2026-03-24 21:22 ` Claude review: " Claude Code Review Bot
2026-03-23 20:27 ` [PATCH v2 5/5] drm/vblank: Add some debugging trace events sunpeng.li
2026-03-24 21:22 ` Claude review: " Claude Code Review Bot
2026-03-24 21:22 ` Claude review: drm/vblank: Deferred Enable and Disable Claude Code Review Bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260323202755.315929-1-sunpeng.li@amd.com \
--to=sunpeng.li@amd.com \
--cc=Harry.Wentland@amd.com \
--cc=airlied@gmail.com \
--cc=amd-gfx@lists.freedesktop.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=jani.nikula@linux.intel.com \
--cc=simona@ffwll.ch \
--cc=superm1@kernel.org \
--cc=ville.syrjala@linux.intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox