nvc0: ensure the query's fence has been emitted in nvc0_hw_query_fifo_wait
authorRhys Perry <pendingchaos02@gmail.com>
Thu, 5 Apr 2018 21:31:25 +0000 (22:31 +0100)
committerIlia Mirkin <imirkin@alum.mit.edu>
Sat, 7 Apr 2018 20:45:00 +0000 (16:45 -0400)
commit98d15e0550d16afdb41e115b86f5cac8439f1ca7
treeb29aec6122667917cab14aba053c2732c3efc7c9
parent90bb2d7152ba63e1592e3c1aabc69386a10f2d89
nvc0: ensure the query's fence has been emitted in nvc0_hw_query_fifo_wait

If the fence has not been emitted, hq->fence->sequence would be zero. This
would result in the semaphore never being triggered, blocking all later
commands in the pushbuf.

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
[imirkin: use nouveau_fence_emit instead]
Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.c