radeonsi: fix a hang with streamout on Hawaii
authorMarek Olšák <marek.olsak@amd.com>
Sat, 26 Jul 2014 01:16:22 +0000 (03:16 +0200)
committerMarek Olšák <marek.olsak@amd.com>
Mon, 28 Jul 2014 21:57:08 +0000 (23:57 +0200)
commit0e7f56313d2a265cbdc2140f45dc4a0c6ae07e4e
tree70fa9a08bd642cbaa2b15c52b39aa8a068662068
parent3d9e87406cfaf4a2bfef5b4bae50af94d1cc424f
radeonsi: fix a hang with streamout on Hawaii

I actually couldn't reproduce this one, but internal docs recommend this
workaround. Better safe than sorry.

Also, the number of dwords for the sync packets is increased by 4 instead
of 2, because it wasn't bumped last time when a new packet was added there.

Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
src/gallium/drivers/radeon/r600_pipe_common.h
src/gallium/drivers/radeonsi/si_state_draw.c