public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] drm/ttm: nouveau: memory coherency fixes for ARM
@ 2014-05-19  7:10 Alexandre Courbot
  2014-05-19  7:10 ` [PATCH 1/4] drm/ttm: recognize ARM arch in ioprot handler Alexandre Courbot
                   ` (3 more replies)
  0 siblings, 4 replies; 20+ messages in thread
From: Alexandre Courbot @ 2014-05-19  7:10 UTC (permalink / raw)
  To: David Airlie, Ben Skeggs, Lucas Stach, Thierry Reding
  Cc: nouveau, dri-devel, linux-tegra, linux-kernel, gnurou,
	Alexandre Courbot

This small series introduces TTM helper functions as well as Nouveau hooks that
are needed to ensure buffer coherency on ARM. Most of this series is a
forward-port of some patches Lucas Stach sent last year and that are also
needed for Nouveau GK20A support:

http://lists.freedesktop.org/archives/nouveau/2013-August/014026.html

Another patch takes care of flushing the CPU write-buffer when writing BOs
through a non-BAR path.

Alexandre Courbot (1):
  drm/nouveau: introduce CPU cache flushing macro

Lucas Stach (3):
  drm/ttm: recognize ARM arch in ioprot handler
  drm/ttm: introduce dma cache sync helpers
  drm/nouveau: hook up cache sync functions

 drivers/gpu/drm/nouveau/core/os.h     | 17 +++++++++++++++
 drivers/gpu/drm/nouveau/nouveau_bo.c  | 40 +++++++++++++++++++++++++++++++++--
 drivers/gpu/drm/nouveau/nouveau_bo.h  | 20 ++++++++++++++++++
 drivers/gpu/drm/nouveau/nouveau_gem.c |  8 ++++++-
 drivers/gpu/drm/ttm/ttm_bo_util.c     |  2 +-
 drivers/gpu/drm/ttm/ttm_tt.c          | 25 ++++++++++++++++++++++
 include/drm/ttm/ttm_bo_driver.h       | 28 ++++++++++++++++++++++++
 7 files changed, 136 insertions(+), 4 deletions(-)

-- 
1.9.2


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

end of thread, other threads:[~2014-06-12 13:50 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-19  7:10 [PATCH 0/4] drm/ttm: nouveau: memory coherency fixes for ARM Alexandre Courbot
2014-05-19  7:10 ` [PATCH 1/4] drm/ttm: recognize ARM arch in ioprot handler Alexandre Courbot
2014-05-19  7:10 ` [PATCH 2/4] drm/ttm: introduce dma cache sync helpers Alexandre Courbot
2014-05-19  8:33   ` Thierry Reding
2014-05-23  5:49     ` Alexandre Courbot
2014-05-23  7:31       ` Thierry Reding
2014-05-19  7:10 ` [PATCH 3/4] drm/nouveau: hook up cache sync functions Alexandre Courbot
2014-05-19  8:46   ` Thierry Reding
2014-05-19  9:44     ` Lucas Stach
2014-05-23  6:00     ` Alexandre Courbot
2014-05-19  9:31   ` Lucas Stach
2014-05-23  6:01     ` Alexandre Courbot
2014-05-19  7:10 ` [PATCH 4/4] drm/nouveau: introduce CPU cache flushing macro Alexandre Courbot
2014-05-19  9:02   ` Thierry Reding
2014-05-19  9:22     ` Lucas Stach
2014-05-19 10:03       ` Thierry Reding
2014-05-19 10:27         ` [Nouveau] " Daniel Vetter
2014-05-23  6:58         ` Alexandre Courbot
2014-06-09 10:41       ` Alexandre Courbot
2014-06-12 13:50         ` Alexandre Courbot

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