diff options
| author | 2013-12-19 19:12:31 -0200 | |
|---|---|---|
| committer | 2014-02-12 18:53:07 +0100 | |
| commit | 3fddd40739de9c08099d1d488d24c42e0c210d6b (patch) | |
| tree | 372355d61b7e882b7c666ac1eed32f9f14ef206c /scripts/patch-kernel | |
| parent | drm/i915: don't wait for vblank after enabling pipe on HSW (diff) | |
drm/i915: remove the vblank_wait hack from HSW+
When I forked haswell_crtc_enable I copied all the code from
ironlake_crtc_enable. The last piece of the function contains a big
comment with a call to intel_wait_for_vblank. After this fork, we
rearranged the Haswell code so that it enables the planes as the very
last step of the modeset sequence, so we're sure that we call
intel_enable_primary_plane after the pipe is really running, so the
vblank waiting functions work as expected. I really believe this is
what fixes the problem described by the big comment, so let's give it
a try and get rid of that intel_wait_for_vblank, saving around 16ms
per modeset (and init/resume). We can always revert if needed :)
Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Reviewed-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions
