drm/nouveau/vm: perform a bar flush when flushing vm
authorMaarten Lankhorst <maarten.lankhorst@canonical.com>
Tue, 11 Jun 2013 12:17:25 +0000 (14:17 +0200)
committerBen Skeggs <bskeggs@redhat.com>
Mon, 1 Jul 2013 03:50:42 +0000 (13:50 +1000)
commit36798b61ed799962e08d49a632fee94b5177d4ac
tree4b64f19ef2adf329a82f706e9501b3090f36861e
parent57f0ec159b77df764a6948f8a612b0b825cd8350
drm/nouveau/vm: perform a bar flush when flushing vm

Appears to fix the regression from "drm/nvc0/vm: handle bar tlb flushes
internally".

nvidia always seems to do this flush after writing values.

Signed-off-by: Maarten Lankhorst <maarten.lankhorst@canonical.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/core/subdev/vm/nv50.c
drivers/gpu/drm/nouveau/core/subdev/vm/nvc0.c