bdw: Follow the spec to update the PIPE_CONTROL command
authorZhao Yakui <yakui.zhao@intel.com>
Tue, 4 Mar 2014 01:08:38 +0000 (09:08 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Wed, 23 Apr 2014 05:25:10 +0000 (13:25 +0800)
This is the hardware requirement.

Signed-off-by: Zhao Yakui <Yakui.zhao@intel.com>
(cherry picked from commit fc4d39f3b849366ed04223620fa371d76cf813b0)

src/intel_batchbuffer.c

index 52bf443..9dc496d 100644 (file)
@@ -192,6 +192,7 @@ intel_batchbuffer_emit_mi_flush(struct intel_batchbuffer *batch)
                 OUT_BATCH(batch, CMD_PIPE_CONTROL | (6 - 2));
 
                 OUT_BATCH(batch,
+                          CMD_PIPE_CONTROL_CS_STALL |
                           CMD_PIPE_CONTROL_WC_FLUSH |
                           CMD_PIPE_CONTROL_TC_FLUSH |
                           CMD_PIPE_CONTROL_DC_FLUSH |