summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-report
diff options
context:
space:
mode:
authorAnkit Nautiyal <ankit.k.nautiyal@intel.com>2026-06-08 18:07:09 +0530
committerAnkit Nautiyal <ankit.k.nautiyal@intel.com>2026-06-19 10:55:06 +0530
commitf7140c7cef3037f5d3757bb5db0f4c6aee4a240f (patch)
tree600cf372ecd31f1b6ba9120744421817b6b9bdf7 /tools/perf/scripts/python/bin/stackcollapse-report
parent8984b402e02ffe8792f6debe07af55e668f4a617 (diff)
drm/i915/dsb: shift delayed-vblank DSL wait start by one scanline
In intel_dsb_wait_for_delayed_vblank() the VRR path issues a WAIT_DSL_OUT(safe_window_start, vmin_safe_window_end) followed by a WAIT_USEC for SCL+1 scanlines to land on the delayed vblank. Experimentally, DSB appears to observe a slightly stale PIPEDSL value. When the actual scanline has just reached safe_window_start, the DSB may still see a value at or before that boundary when WAIT_DSL_OUT is evaluated, causing the wait to complete immediately. As a result, the subsequent WAIT_USEC executes too early, and the flip-done interrupt fires roughly one frame ahead of the delayed vblank. Shift the scanline start back by one to ensure the wait window is entered reliably. v2: Replace explicit one-scanline delay with scanline boundary adjustment (safe_window_start - 1). (Ville) Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patch.msgid.link/20260608123711.1121908-2-ankit.k.nautiyal@intel.com
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions