[Intel-gfx] [PATCH 0/7] drm/i915: Atomic sprites
ville.syrjala at linux.intel.com
ville.syrjala at linux.intel.com
Thu Oct 17 21:53:12 CEST 2013
Today I heard some grumblings about atomic updates again, so I decided
to move the thing forward a bit. This series only makes sprite
updates + the accompanying primary enable/disable happen atomically.
But it's a decent baby step towards full atomic updates. At least we
would get the vblank evade mechanism already into place if we push
this in.
The first two patches are just fixes, although the ILK sprite fix
doesn't help much since we don't handle sprite watermarks on ILK
at all. That means ILK sprites are pretty much unusable at the moment.
Perhaps we could just call sandybridge_update_sprite_wm() on ILK, but I'm
too lazy to double check it since I'm anyway going to nuke it soon.
Ville Syrjälä (7):
drm/i915: Don't disable primary when color keying is used
drm/i915: Fix non-scaled sprites for ILK
drm/i915: Add i915_get_crtc_scanline()
drm/i915: Shuffle sprite register writes into a tighter group
drm/i915: Make sprite updates atomic
drm/i915: Perform primary enable/disable atomically with sprite updates
drm/i915: Add pipe update trace points
drivers/gpu/drm/i915/i915_irq.c | 80 ++++++++++----
drivers/gpu/drm/i915/i915_trace.h | 77 +++++++++++++
drivers/gpu/drm/i915/intel_display.c | 2 +
drivers/gpu/drm/i915/intel_drv.h | 4 +
drivers/gpu/drm/i915/intel_sprite.c | 203 ++++++++++++++++++++++++++---------
5 files changed, 297 insertions(+), 69 deletions(-)
More information about the Intel-gfx
mailing list