This takes the fix from 2cb66ae604 ("nouveau: Membar before between semaphore 
writes and the interrupt") and also applies it to nvc0_fence.c.

I've tested this on both ampere and kepler. Unfortunately, I don't have a 
maxwell card to test on so that branch in the patch hasn't been tested yet.

Mel Henning (1):
  nouveau: On nvc0 membar between semaphore write and interrupt

 .../drm/nouveau/include/nvhw/class/cl906f.h   | 23 +++++
 .../drm/nouveau/include/nvhw/class/clb06f.h   | 54 +++++++++++
 .../drm/nouveau/include/nvhw/class/clc06f.h   | 93 +++++++++++++++++++
 .../gpu/drm/nouveau/include/nvif/push906f.h   |  2 +
 drivers/gpu/drm/nouveau/nvc0_fence.c          | 31 ++++++-
 5 files changed, 200 insertions(+), 3 deletions(-)
 create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/clb06f.h
 create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/clc06f.h

-- 
2.51.0

Reply via email to