]> git.baikalelectronics.ru Git - kernel.git/commit
drm/nouveau/gr/gf100: wait for GR idle after GO_IDLE bundle
authorAlexandre Courbot <acourbot@nvidia.com>
Mon, 27 Apr 2015 08:25:11 +0000 (17:25 +0900)
committerBen Skeggs <bskeggs@redhat.com>
Mon, 27 Jul 2015 08:56:08 +0000 (18:56 +1000)
commit43183ab2a140d704e6d3ec2751c744e266a4313d
tree9be14036678741f746ff90fdca0a41246079469d
parentcbb6b7b86a889b93ced2c716bf5d4fa931d8b80a
drm/nouveau/gr/gf100: wait for GR idle after GO_IDLE bundle

After submitting a GO_IDLE bundle, one must wait for GR to effectively
be idle before submitting the next bundle. Failure to do so may result
in undefined behavior in some rare cases.

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
Reported-by: Kary Jin <karyj@nvidia.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h