]> git.baikalelectronics.ru Git - kernel.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)
commit2e73d70c13c1875d39c21dbf3d6f186370f32e3c
treedf6a58d0c215da5ef7136f989fbc31f8554960e5
parent1af41e999ebdb20d247d14e76d16fc7eea03b132
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