vc4: Mark VPM read setup as impacting VPM reads, not writes.

Fixes assertion failures if we adjust scheduling priorities to emphasize
VPM reads more.
This commit is contained in:
Eric Anholt
2014-12-09 14:20:54 -08:00
parent cff8c96a0d
commit f431b4f110
+7 -1
View File
@@ -260,10 +260,16 @@ process_waddr_deps(struct schedule_state *state, struct schedule_node *n,
break;
case QPU_W_VPM:
case QPU_W_VPMVCD_SETUP:
add_write_dep(state, &state->last_vpm, n);
break;
case QPU_W_VPMVCD_SETUP:
if (is_a)
add_write_dep(state, &state->last_vpm_read, n);
else
add_write_dep(state, &state->last_vpm, n);
break;
case QPU_W_SFU_RECIP:
case QPU_W_SFU_RECIPSQRT:
case QPU_W_SFU_EXP: