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

[UVM] Fix error detection in certain error injection tests #467

Merged
merged 3 commits into from
Mar 15, 2024

Conversation

calebofearth
Copy link
Collaborator

No description provided.

Add different types of errors that may be expected when injecting errors
to a sequence.
In the handler sequence, detect when the requested response dlen is out
of bounds and flag a cmd failure.
In the SoC Mailbox command issuer sequence, correctly set the expected
error type. When random reg writes overwrite the requested response
dlen, flag that type of error. In the status evaluator, allow
CMD_FAILURE even without an error interrupt for this event, because
there is no protocol violation to expect.
@calebofearth calebofearth added the regression It used to work, but doesn't anymore label Mar 15, 2024
@calebofearth calebofearth self-assigned this Mar 15, 2024
Nitsirks
Nitsirks previously approved these changes Mar 15, 2024
@calebofearth calebofearth dismissed stale reviews from upadhyayulakiran and Nitsirks via de76e17 March 15, 2024 19:10
@calebofearth calebofearth merged commit 50c914f into main Mar 15, 2024
49 checks passed
@calebofearth calebofearth deleted the cwhitehead-msft-uvm-err-injection-fix branch March 15, 2024 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
regression It used to work, but doesn't anymore
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants