intel-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/8] GTT bitmaps purge
@ 2016-12-12 11:44 Michał Winiarski
  2016-12-12 11:44 ` [PATCH 1/8] drm/i915/gtt: Don't pass ppgtt to ppgtt_cleanup_4lvl Michał Winiarski
                   ` (6 more replies)
  0 siblings, 7 replies; 11+ messages in thread
From: Michał Winiarski @ 2016-12-12 11:44 UTC (permalink / raw)
  To: intel-gfx

It seems that bitmaps are redundant and we can remove them without causing much
trouble.
Let's try to do that!
There should be no functional changes, but it may be helpful if anyone can point
out tests/benchmarks that could show any difference in performance.

Michał Winiarski (8):
  drm/i915/gtt: Don't pass ppgtt to ppgtt_cleanup_4lvl
  drm/i915/gtt: Rename orig_start/orig_length
  drm/i915/gtt: Extract unwind to separate function for
    gen6_alloc_va_range
  drm/i915/gtt: Don't use temp bitmaps to unwind gen8_alloc_va_range
  drm/i915/gtt: Purge temp bitmaps
  drm/i915: Prepare i915_page_table_entry_map tracepoint for bitmap
    purge
  drm/i915/gtt: Purge page tracking bitmaps
  drm/i915: Clear range when unbinding closed vma

 drivers/gpu/drm/i915/i915_gem_gtt.c | 440 ++++++++++--------------------------
 drivers/gpu/drm/i915/i915_gem_gtt.h |  10 +-
 drivers/gpu/drm/i915/i915_trace.h   |  21 +-
 drivers/gpu/drm/i915/i915_vma.c     |   7 +-
 4 files changed, 138 insertions(+), 340 deletions(-)

-- 
2.7.4

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

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

end of thread, other threads:[~2016-12-12 12:00 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-12-12 11:44 [PATCH 0/8] GTT bitmaps purge Michał Winiarski
2016-12-12 11:44 ` [PATCH 1/8] drm/i915/gtt: Don't pass ppgtt to ppgtt_cleanup_4lvl Michał Winiarski
2016-12-12 11:56   ` Chris Wilson
2016-12-12 11:44 ` [PATCH 2/8] drm/i915/gtt: Rename orig_start/orig_length Michał Winiarski
2016-12-12 11:44 ` [PATCH 3/8] drm/i915/gtt: Extract unwind to separate function for gen6_alloc_va_range Michał Winiarski
2016-12-12 11:44 ` [PATCH 4/8] drm/i915/gtt: Don't use temp bitmaps to unwind gen8_alloc_va_range Michał Winiarski
2016-12-12 11:46 ` [PATCH 5/8] drm/i915/gtt: Purge temp bitmaps Michał Winiarski
2016-12-12 11:46   ` [PATCH 6/8] drm/i915: Prepare i915_page_table_entry_map tracepoint for bitmap purge Michał Winiarski
2016-12-12 11:48 ` [PATCH 7/8] drm/i915/gtt: Purge page tracking bitmaps Michał Winiarski
2016-12-12 11:48 ` [PATCH 8/8] drm/i915: Clear range when unbinding closed vma Michał Winiarski
2016-12-12 12:00   ` Chris Wilson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).