Skip to content

Nouveau on ARM fixes

Lucas Stach dri-devel nouveau 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 of 6 patches 4 repliesIn review

4 of 6 patches are in this archive. The cover letter announces 6.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6drm/ttm: recognize ARM arch in ioprot handlerdrivers/gpu/drm/ttm/ttm_bo_util.c+1 -10 replies
2/6drm/ttm: introduce dma cache sync helpersdrivers/gpu/drm/ttm/ttm_tt.c include/drm/ttm/ttm_bo_driver.h+53 -00 replies
4/6drm/nouveau: introduce NOUVEAU_GEM_TILE_WCUSdrivers/gpu/drm/nouveau/nouveau_bo.c drivers/gpu/drm/nouveau/nouveau_bo.h include/uapi/drm/nouveau_drm.h+12 -12 replies
5/6drm/nouveau: map IB write-combineddrivers/gpu/drm/nouveau/nouveau_chan.c+2 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/6] Nouveau on ARM fixes

This is the first set of patches to make Nouveau work on Tegra. Those are only the obvious correctness fixes, a lot of optimization work remains to be done, but at least it's enough to get accel working and let the machine survive a piglit run.

A new BO flag is introduced to allow userspace to hint the kernel about possible optimizations.

Lucas Stach (6):
drm/ttm: recognize ARM arch in ioprot handler drm/ttm: introduce dma cache sync helpers drm/nouveau: hook up cache sync functions drm/nouveau: introduce NOUVEAU_GEM_TILE_WCUS drm/nouveau: map IB write-combined
drm/nouveau: use MSI interrupts

 drivers/gpu/drm/nouveau/core/include/subdev/mc.h |  1 +
 drivers/gpu/drm/nouveau/core/subdev/mc/base.c    | 17 ++++++++++++++
 drivers/gpu/drm/nouveau/nouveau_bo.c             | 15 ++++++++++++-
 drivers/gpu/drm/nouveau/nouveau_bo.h             |  1 +
 drivers/gpu/drm/nouveau/nouveau_chan.c           |  3 ++-
 drivers/gpu/drm/nouveau/nouveau_gem.c            |  5 +++++
 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 ++++++++++++++++++++++++
 include/uapi/drm/nouveau_drm.h                   |  1 +
 10 files changed, 95 insertions(+), 3 deletions(-)
Signature · 1 line
1.8.3.1