Am Donnerstag, den 16.06.2011, 12:18 -0700 schrieb Jesse Barnes: > Updated with comment. > > -- > Jesse Barnes, Intel Open Source Technology Center > > >From 41bdb7457beb023faa0d465f483ab793ba8896e1 Mon Sep 17 00:00:00 2001 > From: Jesse Barnes <[email protected]> > Date: Tue, 14 Jun 2011 11:08:03 -0700 > Subject: [PATCH] drm/i915: add Ivy Bridge page flip support > > Use the blit ring for submitting flips since the render ring doesn't > generate flip complete interrupts. > > Signed-off-by: Jesse Barnes <[email protected]> > --- > drivers/gpu/drm/i915/intel_display.c | 36 > ++++++++++++++++++++++++++++++++++ > 1 files changed, 36 insertions(+), 0 deletions(-) > > diff --git a/drivers/gpu/drm/i915/intel_display.c > b/drivers/gpu/drm/i915/intel_display.c > index 37e74e9..9446f4e 100644 > --- a/drivers/gpu/drm/i915/intel_display.c > +++ b/drivers/gpu/drm/i915/intel_display.c > @@ -6412,6 +6412,39 @@ out: > return ret; > } > > +/* > + * On gen7 we currently use the blit ring because (in early silicon at least) > + * the render ring doesn't give us interrpts for page flip completion, which
inter*u*pts > + * means clients will hang after the first flip is queued. Fortunately the > + * blit ring generates interrupts properly, so use it instead. > + */ […] Thanks, Paul
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Intel-gfx mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/intel-gfx
