Skip to content

Fix CI Pipeline stalls on program error#94

Merged
Navaneeth-KunhiPurayil merged 5 commits into
pulp-platform:mainfrom
Smephite:fix/runnerTimeout
Jun 1, 2026
Merged

Fix CI Pipeline stalls on program error#94
Navaneeth-KunhiPurayil merged 5 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.

Copy link
Copy Markdown
Contributor

@Navaneeth-KunhiPurayil Navaneeth-KunhiPurayil left a comment

Choose a reason for hiding this comment

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

LGTM

@Navaneeth-KunhiPurayil Navaneeth-KunhiPurayil merged commit 57cff9e into pulp-platform:main Jun 1, 2026
7 checks passed
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

2 participants