Intel-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/15] The "no more agp" series
@ 2010-11-06 14:21 Daniel Vetter
  2010-11-06 14:21 ` [PATCH 01/15] intel-gtt: drop dcache support for i830 and later Daniel Vetter
                   ` (14 more replies)
  0 siblings, 15 replies; 19+ messages in thread
From: Daniel Vetter @ 2010-11-06 14:21 UTC (permalink / raw)
  To: intel-gfx; +Cc: Daniel Vetter

Hi all,

The first few patches are a bunch of leftover cleanups from the intel-gtt
rewrite in .36.

Tested on my i815, i855, i945 and ironlake.

Some items still on my todo-list for the gtt:
- Embed drm_mm_node.
- Kill /dev/agpgart for kms-only chips. Requires some small rework of the
  init sequence.
- Fix i855 cache coherency. All these gtt optimizations only made things
  worse :(

As usual, comments, flames, highly welcome. Wrt merging I think it'd be
easiest if this goes in via d-i-n completely.

Yours, Daniel

Daniel Vetter (15):
  intel-gtt: drop dcache support for i830 and later
  intel-gtt: kill unneeded sandybridge memory types
  intel-gtt: switch i81x to the write_entry helpers
  intel-gtt: switch i81x to the common initialization helpers
  intel-gtt: fold i81x-only dcache support into the generic driver
  drm/i915|intel-gtt: consolidate intel-gtt.h headers
  drm/i915/gtt: call chipset flush directly
  drm: kill drm_agp_chipset_flush
  agp: kill agp_flush_chipset and corresponding ioctl
  drm/i915: track objects in the gtt
  drm/i915: restore gtt on resume in the drm instead of in intel-gtt.ko
  agp: kill agp_rebind_memory
  drm/i915: move gtt handling to i915_gem_gtt.c
  intel-gtt: export api for drm/i915
  drm/i915: no more agp for gem

 drivers/char/agp/agp.h              |    1 -
 drivers/char/agp/compat_ioctl.c     |    1 -
 drivers/char/agp/compat_ioctl.h     |    1 -
 drivers/char/agp/frontend.c         |    8 -
 drivers/char/agp/generic.c          |   27 --
 drivers/char/agp/intel-agp.c        |    5 -
 drivers/char/agp/intel-gtt.c        |  569 ++++++++++++++---------------------
 drivers/gpu/drm/drm_agpsupport.c    |    6 -
 drivers/gpu/drm/i915/Makefile       |    1 +
 drivers/gpu/drm/i915/i915_drv.c     |    1 +
 drivers/gpu/drm/i915/i915_drv.h     |   18 +-
 drivers/gpu/drm/i915/i915_gem.c     |   28 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c |  102 +++++++
 include/drm/drmP.h                  |    1 -
 include/drm/intel-gtt.h             |   24 ++
 include/linux/agp_backend.h         |    2 -
 include/linux/intel-gtt.h           |   20 --
 17 files changed, 381 insertions(+), 434 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/i915_gem_gtt.c
 delete mode 100644 include/linux/intel-gtt.h

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

end of thread, other threads:[~2010-11-07 10:55 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-06 14:21 [PATCH 00/15] The "no more agp" series Daniel Vetter
2010-11-06 14:21 ` [PATCH 01/15] intel-gtt: drop dcache support for i830 and later Daniel Vetter
2010-11-06 14:21 ` [PATCH 02/15] intel-gtt: kill unneeded sandybridge memory types Daniel Vetter
2010-11-06 14:21 ` [PATCH 03/15] intel-gtt: switch i81x to the write_entry helpers Daniel Vetter
2010-11-06 14:21 ` [PATCH 04/15] intel-gtt: switch i81x to the common initialization helpers Daniel Vetter
2010-11-06 14:21 ` [PATCH 05/15] intel-gtt: fold i81x-only dcache support into the generic driver Daniel Vetter
2010-11-06 14:21 ` [PATCH 06/15] drm/i915|intel-gtt: consolidate intel-gtt.h headers Daniel Vetter
2010-11-06 14:22 ` [PATCH 07/15] drm/i915/gtt: call chipset flush directly Daniel Vetter
2010-11-06 14:22 ` [PATCH 08/15] drm: kill drm_agp_chipset_flush Daniel Vetter
2010-11-06 14:22 ` [PATCH 09/15] agp: kill agp_flush_chipset and corresponding ioctl Daniel Vetter
2010-11-06 14:22 ` [PATCH 10/15] drm/i915: track objects in the gtt Daniel Vetter
2010-11-06 14:22 ` [PATCH 11/15] drm/i915: restore gtt on resume in the drm instead of in intel-gtt.ko Daniel Vetter
2010-11-06 14:22 ` [PATCH 12/15] agp: kill agp_rebind_memory Daniel Vetter
2010-11-06 14:22 ` [PATCH 13/15] drm/i915: move gtt handling to i915_gem_gtt.c Daniel Vetter
2010-11-06 14:22 ` [PATCH 14/15] intel-gtt: export api for drm/i915 Daniel Vetter
2010-11-06 14:22 ` [PATCH 15/15] drm/i915: no more agp for gem Daniel Vetter
2010-11-06 22:20   ` Chris Wilson
2010-11-07 10:20     ` Daniel Vetter
2010-11-07 10:55       ` Chris Wilson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox