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

Various fixes and improvements #11

Merged
merged 2 commits into from
Jul 4, 2024
Merged

Various fixes and improvements #11

merged 2 commits into from
Jul 4, 2024

Conversation

alex96295
Copy link
Contributor

@alex96295 alex96295 commented Apr 12, 2024

  • Fix axirt_write_buffer

  • Add isolation poll function

@alex96295 alex96295 self-assigned this Apr 12, 2024
msc23h13 Nicole Narr (narrn) and others added 2 commits April 12, 2024 13:49
* Fix the `_d` to `_d` assignment is a typo
* If there is an ingress and an egress at the same time, the counter will
count down 1 instead of staying the same
* For if (egress_w_last & mgmt_ready_aw), in the case of a multi-beat
write, wouldn't the AW handshake long be finished when the last W beat
leaves the buffer? We saw the num_lasts counter not being decremented
and overflowing when preloading from the debug module using progbuf,
which caused a deadlock (monitored on the FPGA with ILAs). This was
tested by using the `axirt_budget` test from Cheshire as a means of
configuration and then trying to preload anything using GDB.
@alex96295 alex96295 force-pushed the aottaviano/various-1 branch from f54ca71 to e4d702d Compare April 12, 2024 11:51
@alex96295 alex96295 added bug Something isn't working enhancement New feature or request labels Apr 12, 2024
@alex96295 alex96295 marked this pull request as ready for review June 12, 2024 07:33
@alex96295 alex96295 requested a review from thommythomaso as a code owner June 12, 2024 07:33
@alex96295
Copy link
Contributor Author

@thommythomaso I used this fix for a recent evaluation, this particular fix works; we can merge

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants