From d7ff137445b9bfd0cf15d176d0d152d16634559f Mon Sep 17 00:00:00 2001 From: Jason Ekstrand Date: Fri, 10 Jan 2020 15:30:02 -0600 Subject: [PATCH] intel/blorp: Fill out all the dwords of MI_ATOMIC This makes us valgrind clean again. Fixes: 9175c7058efb "intel/blorp: Make blorp update the clear color..." Reviewed-by: Lionel Landwerlin Tested-by: Marge Bot Part-of: --- src/intel/blorp/blorp_genX_exec.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/intel/blorp/blorp_genX_exec.h b/src/intel/blorp/blorp_genX_exec.h index 348970a491b..9db829c30f2 100644 --- a/src/intel/blorp/blorp_genX_exec.h +++ b/src/intel/blorp/blorp_genX_exec.h @@ -1792,7 +1792,9 @@ blorp_update_clear_color(struct blorp_batch *batch, .MemoryAddress = clear_addr); /* dw starts at dword 1, but we need to fill dwords 3 and 5 */ dw[2] = info->clear_color.u32[0]; + dw[3] = 0; dw[4] = info->clear_color.u32[1]; + dw[5] = 0; clear_addr.offset += 8; dw = blorp_emitn(batch, GENX(MI_ATOMIC), num_dwords, @@ -1804,7 +1806,9 @@ blorp_update_clear_color(struct blorp_batch *batch, .MemoryAddress = clear_addr); /* dw starts at dword 1, but we need to fill dwords 3 and 5 */ dw[2] = info->clear_color.u32[2]; + dw[3] = 0; dw[4] = info->clear_color.u32[3]; + dw[5] = 0; blorp_emit(batch, GENX(PIPE_CONTROL), pipe) { pipe.StateCacheInvalidationEnable = true; -- 2.30.2