public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Support for creation of unbound WC user mappings
@ 2015-01-02 10:59 akash.goel
  2015-01-02 10:59 ` [PATCH 1/2] drm/i915: Broaden application of set-domain(GTT) akash.goel
  2015-01-02 10:59 ` [PATCH 2/2] drm/i915: Support creation of unbound wc user mappings for objects akash.goel
  0 siblings, 2 replies; 4+ messages in thread
From: akash.goel @ 2015-01-02 10:59 UTC (permalink / raw)
  To: intel-gfx; +Cc: daniel.vetter, Akash Goel

From: Akash Goel <akash.goel@intel.com>

This patch series provides support to create unbound write combining mapping
for GEM objects.
This is to improve the CPU write operation performance, as with such mapping,
writes are almost 50% faster than with mmap_gtt.

The new mapping is exercised by the IGT tests :- igt/gem_mmap_wc, igt/gem_tiled
igt/gem_concurrent_blit, igt/gem_gtt_speed & igt/gem_fence_upload.

Akash Goel (1):
  drm/i915: Support creation of unbound wc user mappings for objects

Chris Wilson (1):
  drm/i915: Broaden application of set-domain(GTT)

 drivers/gpu/drm/i915/i915_dma.c |  3 ++
 drivers/gpu/drm/i915/i915_gem.c | 62 +++++++++++++++++++++++++----------------
 include/uapi/drm/i915_drm.h     |  9 ++++++
 3 files changed, 50 insertions(+), 24 deletions(-)

-- 
1.9.2

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

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

end of thread, other threads:[~2015-01-05  0:52 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-02 10:59 [PATCH 0/2] Support for creation of unbound WC user mappings akash.goel
2015-01-02 10:59 ` [PATCH 1/2] drm/i915: Broaden application of set-domain(GTT) akash.goel
2015-01-02 10:59 ` [PATCH 2/2] drm/i915: Support creation of unbound wc user mappings for objects akash.goel
2015-01-05  0:52   ` shuang.he

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