aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-report
diff options
context:
space:
mode:
authorMarta Lofstedt <[email protected]>2017-09-08 16:28:29 +0300
committerImre Deak <[email protected]>2017-09-12 12:19:57 +0300
commit3164888a40469c102b5d6d1b756c7646e7eb19e7 (patch)
treebcdb1f12d86c2e582b20ff9add6181190922edc7 /tools/perf/scripts/python/bin/stackcollapse-report
parentd0d5e0d7b11359ccdc7276339ec29d98f4739453 (diff)
drm/i915: Increase poll time for BDW FCLK_DONE
During IGT testing it has been shown that the specification defined polling time of 1 us for FCLK_DONE, is sometimes not enough. The issue is still reproducible while disabling C-states through the PM QoS framework and also while disabling preemtion. From this the most plausible explanation is that the issue is due to a firmware flaw. As a workaround, it is better to wait a little bit longer for the FCLK_DONE to come around, than to leave with an DRM_ERROR and having FCLK_DONE at a randome time after. While spinning a list of igt tests prone to reproduce the issue the FCLK_DONE poll failed at approximately 2% of the invocations of the bdw_set_cdclk function. The longest poll time during this testing was measured to ~7us. So, the suggested new poll time of 100us is on the safe side. v2: Added more documentation about investigations done. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=102243 Signed-off-by: Marta Lofstedt <[email protected]> Reviewed-by: Daniel Vetter <[email protected]> Signed-off-by: Imre Deak <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions