All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/13] The final nail in  AGP on GEN6+
@ 2013-01-15 21:26 Ben Widawsky
  2013-01-15 21:26 ` [PATCH 01/13] drm/i915: Kill gtt_end Ben Widawsky
                   ` (13 more replies)
  0 siblings, 14 replies; 35+ messages in thread
From: Ben Widawsky @ 2013-01-15 21:26 UTC (permalink / raw)
  To: intel-gfx; +Cc: Ben Widawsky

1-3: Pave the way to use a new struct i915_gtt
4: Create the new structure
5-13: Move all AGP bridge data to new structure. Killing off things where
possible.

I am happy that yet again this series results in a net decrease of code (even
though we have to duplicate a couple of struct fields).

It's now even more trivial than before to even cut out the intel-gtt.ko
requirement.

I have some future things relying on the i915_gtt structure, so patches
1-4 are important to me.

Ben Widawsky (13):
  drm/i915: Kill gtt_end
  drm/i915: Mappable_end can't ever be > end
  drm/i915: Remove gtt_mappable_total
  drm/i915: Create a gtt structure
  drm/i915: Remove use on gma_bus_addr on gen6+
  drm/i915: Remove use of gtt_mappable_entries
  drm/i915: Stop using gtt_total_entries
  drm/i915: Move stolen_size to the new struct
  agp/intel: decouple more of the agp-i915 sharing
  drm/i915: Needs dmar, not
  drm/i915: Cut out the infamous ILK w/a from AGP layer
  drm/i915: Remove scratch page from shared
  drm/i915: Finally kill off struct intel-gtt

 drivers/char/agp/intel-gtt.c               |  88 ++++++---------
 drivers/gpu/drm/i915/i915_debugfs.c        |   3 +-
 drivers/gpu/drm/i915/i915_dma.c            |  29 +++--
 drivers/gpu/drm/i915/i915_drv.h            |  39 +++++--
 drivers/gpu/drm/i915/i915_gem.c            |  18 ++--
 drivers/gpu/drm/i915/i915_gem_evict.c      |   2 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |   2 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c        | 167 ++++++++++++++---------------
 drivers/gpu/drm/i915/i915_gem_stolen.c     |   8 +-
 drivers/gpu/drm/i915/i915_gem_tiling.c     |   2 +-
 drivers/gpu/drm/i915/i915_irq.c            |   4 +-
 drivers/gpu/drm/i915/intel_display.c       |   2 +-
 drivers/gpu/drm/i915/intel_fb.c            |   5 +-
 drivers/gpu/drm/i915/intel_overlay.c       |   4 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c    |   2 +-
 include/drm/intel-gtt.h                    |  19 ----
 16 files changed, 184 insertions(+), 210 deletions(-)

-- 
1.8.1

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

end of thread, other threads:[~2013-01-17 13:50 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-15 21:26 [PATCH 00/13] The final nail in AGP on GEN6+ Ben Widawsky
2013-01-15 21:26 ` [PATCH 01/13] drm/i915: Kill gtt_end Ben Widawsky
2013-01-16 20:25   ` Rodrigo Vivi
2013-01-15 21:26 ` [PATCH 02/13] drm/i915: Mappable_end can't ever be > end Ben Widawsky
2013-01-16 20:26   ` Rodrigo Vivi
2013-01-15 21:26 ` [PATCH 03/13] drm/i915: Remove gtt_mappable_total Ben Widawsky
2013-01-16 20:32   ` Rodrigo Vivi
2013-01-15 21:26 ` [PATCH 04/13] drm/i915: Create a gtt structure Ben Widawsky
2013-01-16 20:44   ` Rodrigo Vivi
2013-01-15 21:26 ` [PATCH 05/13] drm/i915: Remove use on gma_bus_addr on gen6+ Ben Widawsky
2013-01-16 18:20   ` [PATCH 05/13 v2] " Ben Widawsky
2013-01-17 13:22     ` Rodrigo Vivi
2013-01-15 21:26 ` [PATCH 06/13] drm/i915: Remove use of gtt_mappable_entries Ben Widawsky
2013-01-16 18:22   ` [PATCH 06/13 v2] " Ben Widawsky
2013-01-17 13:28     ` Rodrigo Vivi
2013-01-15 21:26 ` [PATCH 07/13] drm/i915: Stop using gtt_total_entries Ben Widawsky
2013-01-16 18:22   ` [PATCH 07/13 v2] " Ben Widawsky
2013-01-17 13:48     ` Rodrigo Vivi
2013-01-15 21:26 ` [PATCH 08/13] drm/i915: Move stolen_size to the new struct Ben Widawsky
2013-01-16 20:49   ` Rodrigo Vivi
2013-01-15 21:26 ` [PATCH 09/13] agp/intel: decouple more of the agp-i915 sharing Ben Widawsky
2013-01-16 22:59   ` Rodrigo Vivi
2013-01-15 21:26 ` [PATCH 10/13] drm/i915: Needs dmar, not Ben Widawsky
2013-01-16 18:22   ` [PATCH 10/13 v2] drm/i915: Needs_dmar, not Ben Widawsky
2013-01-17 13:50     ` Rodrigo Vivi
2013-01-15 21:26 ` [PATCH 11/13] drm/i915: Cut out the infamous ILK w/a from AGP layer Ben Widawsky
2013-01-16 23:09   ` Rodrigo Vivi
2013-01-17  0:56     ` Ben Widawsky
2013-01-15 21:26 ` [PATCH 12/13] drm/i915: Remove scratch page from shared Ben Widawsky
2013-01-16 23:10   ` Rodrigo Vivi
2013-01-15 21:26 ` [PATCH 13/13] drm/i915: Finally kill off struct intel-gtt Ben Widawsky
2013-01-16 18:23   ` [PATCH 13/13 v2] drm/i915: Finally kill off struct intel_gtt Ben Widawsky
2013-01-17 13:21     ` Rodrigo Vivi
2013-01-17 13:09   ` [PATCH 13/13] drm/i915: Finally kill off struct intel-gtt Rodrigo Vivi
2013-01-16  3:01 ` [PATCH 00/13] The final nail in AGP on GEN6+ Ben Widawsky

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.