-
Notifications
You must be signed in to change notification settings - Fork 778
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
[hmac,rtl] FIFO Empty intr after FIFO seen full #23739
Conversation
martin-velay
commented
Jun 19, 2024
- fix RTL issue [hmac,rtl] FIFO Empty interrupt raised after FIFO seen full #23738
- prevent to raise a FIFO empty interrupt when not required in case the FIFO is seen full while a stop is triggered.
- fix RTL issue lowRISC#23738 - prevent to raise a FIFO empty interrupt when not required in case the FIFO is seen full while a stop is triggered. Signed-off-by: Martin Velay <[email protected]>
FYI: in case somebody want to see the issue, you can get this commit 3551b1c and run the following command: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @martin-velay , the fix looks good to me but I suggest NOT to merge this right now to NOT cause any schedule impact for the TO (for details see my reasoning in the linked issue #23739 ).
I am not against fixing this bug but I think the bug is not critical enough to risk any delays. If others feel completely differently, I don't want block this though.
I have converted this PR into "draft" to avoid to get it merged by mistake. I'll change the status back into "ready for review" once the TO branch will have been created. |
As documented here, it has been decided in the triage meeting 2024-06-21 to not do an ECO for this but to merge it post M5. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
CHANGE AUTHORIZED: hw/ip/hmac/rtl/hmac.sv |
I've marked the PR as ready and approved the changes. I don't suggest to merge this / ECO this but I would like this to be ready just in case another window for merging the change opens up again. |
- Remove this workaround when the PR lowRISC#23739 will have been merged Signed-off-by: Martin Velay <[email protected]>
- Remove this workaround when the PR lowRISC#23739 will have been merged Signed-off-by: Martin Velay <[email protected]>
- Remove this workaround when the PR lowRISC#23739 will have been merged Signed-off-by: Martin Velay <[email protected]>
- Remove this workaround when the PR lowRISC#23739 will have been merged Signed-off-by: Martin Velay <[email protected]>
- Remove this workaround when the PR lowRISC#23739 will have been merged Signed-off-by: Martin Velay <[email protected]>
- Remove this workaround when the PR lowRISC#23739 will have been merged Signed-off-by: Martin Velay <[email protected]>
- Remove this workaround when the PR lowRISC#23739 will have been merged Signed-off-by: Martin Velay <[email protected]>
CHANGE AUTHORIZED: hw/ip/hmac/rtl/hmac.sv In case there's another synthesis opportunity; otherwise we'll have to revert this. |
@andreaskurth, if there is no other opportunity to integrate this fix in this TO, we can still merge this fix into the master afterward. No? |
I am merging this now to create the next RC. We might need to revert this if we decide not to re-start synthesis. In this case, we would merge the change later to have it in potential follow-up spins / a future TO. |
Done! #23749 (comment) |