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:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user