Skip to content

Fix CI Pipeline stalls on program error#94

Open
Smephite wants to merge 4 commits into
pulp-platform:mainfrom
Smephite:fix/runnerTimeout
Open

Fix CI Pipeline stalls on program error#94
Smephite wants to merge 4 commits into
pulp-platform:mainfrom
Smephite:fix/runnerTimeout

Conversation

@Smephite
Copy link
Copy Markdown
Contributor

This PR fixes #90.

  • A will-fail test is added to check if the test fails correctly after encountering an invalid instruction.
  • The default IRQ handler in the runtime is changed to not loop infinitely upon encountering an unknown IRQ type, but instead return 0xBAD.
  • The names for the CMake Testcases are sanitized

Note:

  • If, for some reason, any program depends on the default IRQ handler spinning endlessly, this could be impacted.
  • This PR does not handle the case where only one of multiple CCs encounters a failure; the case where one core is waiting for a hardware barrier, and the other has failed, is still open, resulting in an endless loop.

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.

CI Pipeline stalls on program error

1 participant