Allow release data to be written out even before all releases have been collected
This commit is contained in:
parent
766d5622b1
commit
12d394811e
@ -263,6 +263,14 @@ class AcquireTracker(trackerId: Int, bankId: Int)(implicit conf: UncoreConfigura
|
|||||||
release_data_client_id := io.client.release.bits.header.src
|
release_data_client_id := io.client.release.bits.header.src
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
when (release_data_needs_write) {
|
||||||
|
doOuterReqWrite(io.master.acquire,
|
||||||
|
io.master.acquire_data,
|
||||||
|
io.client.release_data,
|
||||||
|
release_data_needs_write,
|
||||||
|
r_w_mem_cmd_sent,
|
||||||
|
release_data_client_id)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
is(s_mem) {
|
is(s_mem) {
|
||||||
when (release_data_needs_write) {
|
when (release_data_needs_write) {
|
||||||
|
Loading…
Reference in New Issue
Block a user