]> git.karo-electronics.de Git - karo-tx-linux.git/commit
drm/nouveau/bus/hwsq: Implement VBLANK waiting heuristic
authorRoy Spliet <rspliet@eclipso.eu>
Tue, 29 Sep 2015 23:23:51 +0000 (00:23 +0100)
committerBen Skeggs <bskeggs@redhat.com>
Tue, 3 Nov 2015 05:02:18 +0000 (15:02 +1000)
commit271c27665c2d2f719a2fca6a3530a82984f22cca
treedf6a58d0c215da5ef7136f989fbc31f8554960e5
parent4d9faafa0fdda2f4ba04b5cdffc0af1bab2312f4
drm/nouveau/bus/hwsq: Implement VBLANK waiting heuristic

Avoids waiting for VBLANKS that never arrive on headless or otherwise
unconventional set-ups. Strategy taken from MEMX.

Signed-off-by: Roy Spliet <rspliet@eclipso.eu>
Tested-by: Pierre Moreau <pierre.morrow@free.fr>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h
drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c
drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramseq.h