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

Clear IRQ in the event of a failure #329

Merged
merged 1 commit into from
Nov 6, 2024
Merged

Conversation

alees24
Copy link
Contributor

@alees24 alees24 commented Nov 6, 2024

Extend the 'IRQ did not fire' improvement to tidy up the interrupt state in the event of a failure to avoid confusion with follow-on problems.

If the intr_test or intr_enable register(s) remain non-zero then subsequent test runs without an intervening system reset will behave unexpectedly.

Extend the 'IRQ did not fire' improvement to tidy up the
interrupt state in the event of a failure to avoid confusion with
follow-on problems.

If the `intr_test` or `intr_enable` register(s) remain non-zero
then subsequent test runs without an intervening system reset
will behave unexpectedly.
Copy link
Contributor

@marnovandermaas marnovandermaas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code changes look reasonable to me, but need to wait for CI to pass and Alex to have a look.

@GregAC GregAC added the 1.0 label Nov 6, 2024
Copy link
Contributor

@AlexJones0 AlexJones0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for adding this @alees24, it all looks good to me.

@alees24 alees24 merged commit 712dd50 into lowRISC:main Nov 6, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants