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 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/intel-gfx