All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/10] drm/i915: Cursor code cleanup and cursor "FBC" support for IVB+
@ 2017-03-07 15:26 ville.syrjala
  2017-03-07 15:27 ` [PATCH 01/10] drm/i915: Parametrize cursor/primary pipe select bits ville.syrjala
                   ` (10 more replies)
  0 siblings, 11 replies; 26+ messages in thread
From: ville.syrjala @ 2017-03-07 15:26 UTC (permalink / raw)
  To: intel-gfx

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

Here's a pile of cleanups to the cursor code. I think it makes the 
code quite a bit more pleasant to look at. I wrote most of these
probably one or two years ago, so I figured it's about time I try
to get them in.

I've also included support for the so called cursor "FBC" feature
for IVB+, which allows non-square cursors. I think I've posted an
earlier version of that (and perhaps some of the other patches too)
at least once.

Entire series available here:
git://github.com/vsyrjala/linux.git cursor_improvements_4

Ville Syrjälä (10):
  drm/i915: Parametrize cursor/primary pipe select bits
  drm/i915: Pass intel_plane and intel_crtc to plane hooks
  drm/i915: Refactor CURBASE calculation
  drm/i915: Clean up cursor junk from intel_crtc
  drm/i915: Refactor CURPOS calculation
  drm/i915: Move cursor position and base handling into the platform
    specific functions
  drm/i915: Drop useless posting reads from cursor commit
  drm/i915: Split cursor check_plane into i845 and i9xx variants
  drm/i915: Use fb->pitches[0] in cursor code
  drm/i915: Support variable cursor height on ivb+

 drivers/gpu/drm/i915/i915_debugfs.c       |  48 +--
 drivers/gpu/drm/i915/i915_drv.h           |   1 +
 drivers/gpu/drm/i915/i915_reg.h           |  12 +-
 drivers/gpu/drm/i915/intel_atomic_plane.c |   6 +-
 drivers/gpu/drm/i915/intel_display.c      | 572 +++++++++++++++++-------------
 drivers/gpu/drm/i915/intel_drv.h          |  17 +-
 drivers/gpu/drm/i915/intel_sprite.c       | 102 +++---
 7 files changed, 393 insertions(+), 365 deletions(-)

-- 
2.10.2

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2017-03-08 11:00 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-03-07 15:26 [PATCH 00/10] drm/i915: Cursor code cleanup and cursor "FBC" support for IVB+ ville.syrjala
2017-03-07 15:27 ` [PATCH 01/10] drm/i915: Parametrize cursor/primary pipe select bits ville.syrjala
2017-03-07 21:51   ` Chris Wilson
2017-03-07 15:27 ` [PATCH 02/10] drm/i915: Pass intel_plane and intel_crtc to plane hooks ville.syrjala
2017-03-07 21:50   ` Chris Wilson
2017-03-07 15:27 ` [PATCH 03/10] drm/i915: Refactor CURBASE calculation ville.syrjala
2017-03-07 21:56   ` Chris Wilson
2017-03-07 15:27 ` [PATCH 04/10] drm/i915: Clean up cursor junk from intel_crtc ville.syrjala
2017-03-07 22:33   ` Chris Wilson
2017-03-07 15:27 ` [PATCH 05/10] drm/i915: Refactor CURPOS calculation ville.syrjala
2017-03-07 21:49   ` Chris Wilson
2017-03-07 15:27 ` [PATCH 06/10] drm/i915: Move cursor position and base handling into the platform specific functions ville.syrjala
2017-03-07 22:35   ` Chris Wilson
2017-03-07 15:27 ` [PATCH 07/10] drm/i915: Drop useless posting reads from cursor commit ville.syrjala
2017-03-07 22:00   ` Chris Wilson
2017-03-07 15:27 ` [PATCH 08/10] drm/i915: Split cursor check_plane into i845 and i9xx variants ville.syrjala
2017-03-07 22:24   ` Chris Wilson
2017-03-08 10:52     ` Ville Syrjälä
2017-03-07 15:27 ` [PATCH 09/10] drm/i915: Use fb->pitches[0] in cursor code ville.syrjala
2017-03-07 22:25   ` Chris Wilson
2017-03-07 15:27 ` [PATCH 10/10] drm/i915: Support variable cursor height on ivb+ ville.syrjala
2017-03-07 22:32   ` Chris Wilson
2017-03-08 10:40     ` Ville Syrjälä
2017-03-08 11:00       ` Chris Wilson
2017-03-08 10:45     ` Daniel Vetter
2017-03-07 16:18 ` ✓ Fi.CI.BAT: success for drm/i915: Cursor code cleanup and cursor "FBC" support for IVB+ Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.