Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge bug fixing commits into master branch #134

Merged
merged 5 commits into from
Jul 4, 2023
Merged

Merge bug fixing commits into master branch #134

merged 5 commits into from
Jul 4, 2023

Conversation

wakafa1
Copy link
Member

@wakafa1 wakafa1 commented Jul 4, 2023

No description provided.

Ivyfeather and others added 4 commits December 1, 2022 20:54
When the data of the first Probe TtoB are stored in buffer due to !io.release.ready,
the second Probe BtoN (maybe from ProbeHelper) also returns data and thus triggers ProbeAckDataCleaner

Since ProbeAckDataCleaner are meant to clean multiple data from the same req, it should not be triggered between different reqs.
MSHR task sent to SinkC indicates that the last ProbeAckData for this req has already arrived, so its data should be kept.
Any following ProbeAckData, even with the exact same address, should be treated as a new term.
* Otherwise, the following error may occur
* 1. mshr#0 releaseData, sent task to sinkC and finish
* 2. task is buffered in sinkC, waiting data port to be ready
* 3. mshr#1 do probe, sourceC read the OLD data from datastorage
@wakafa1 wakafa1 requested a review from Ivyfeather July 4, 2023 07:19
@wakafa1 wakafa1 merged commit 67ba176 into master Jul 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants