summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJordan Justen <jordan.l.justen@intel.com>2016-02-11 11:33:30 -0800
committerJordan Justen <jordan.l.justen@intel.com>2016-02-16 08:47:17 -0800
commit0d1ec068b829077cc23a165fd501a58bbf383411 (patch)
tree1aa4c756b8fe305723c20aebda36ca5e216cc861
parent9934c56e5a8eb263d3e11b773b49212018cb4d31 (diff)
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
-rw-r--r--src/vulkan/gen7_cmd_buffer.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/vulkan/gen7_cmd_buffer.c b/src/vulkan/gen7_cmd_buffer.c
index 868558a180..b83aa41e6a 100644
--- a/src/vulkan/gen7_cmd_buffer.c
+++ b/src/vulkan/gen7_cmd_buffer.c
@@ -349,9 +349,9 @@ config_l3(struct anv_cmd_buffer *cmd_buffer, bool enable_slm)
uint32_t l3c2_val = enable_slm ?
/* All = 0 ways; URB = 16 ways; DC and RO = 16; SLM = 1 */
- /*0x02040021*/0x010000a1 :
+ (1 ? 0x000800a1 : 0x010000a1) :
/* All = 0 ways; URB = 32 ways; DC = 0; RO = 32; SLM = 0 */
- /*0x04080040*/0x02000030;
+ (1 ? 0x00080040 : 0x02000030);
bool changed = cmd_buffer->state.current_l3_config != l3c2_val;
if (changed) {
@@ -380,9 +380,10 @@ config_l3(struct anv_cmd_buffer *cmd_buffer, bool enable_slm)
.CommandStreamerStallEnable = true);
anv_finishme("write GEN7_L3SQCREG1");
+ emit_lri(&cmd_buffer->batch, GEN7_L3SQCREG1, 0x01610000);
emit_lri(&cmd_buffer->batch, GEN7_L3CNTLREG2, l3c2_val);
emit_lri(&cmd_buffer->batch, GEN7_L3CNTLREG3,
- enable_slm ? 0x00040810 : 0x00040410);
+ enable_slm ? (0?0x00040810:0) : (0?0x00040410:0));
cmd_buffer->state.current_l3_config = l3c2_val;
}
}