Skip to content

Add INVPC/INVSTATE coverage and streamline test tooling - #66

Merged
jjkt merged 1 commit into
masterfrom
invpc-invstate
Apr 3, 2026
Merged

jjkt merged 1 commit into
masterfrom
invpc-invstate

Conversation

@jjkt

@jjkt jjkt commented Apr 3, 2026

Copy link
Copy Markdown
Owner

Expand exception-return test coverage for INVPC and INVSTATE, add SCB INVSTATE latching checks, and verify SVC execution enters SVCall correctly. Add software latching via pend registers of faults.

Clean up the fault bench so it reuses shared rules.mk metadata, picks up supported cores automatically, and exercises a broader target set, including FPU-enabled cores.

Unify shell-based test output with a shared helper and switch the GCC and fault scripts to compact dot-style reporting with clearer fail-fast diagnostics.

Refresh the todo list.

Expand exception-return test coverage for INVPC and INVSTATE, add SCB INVSTATE latching checks, and verify SVC execution enters SVCall
correctly. Add software latching via pend registers of faults.

Clean up the fault bench so it reuses shared rules.mk metadata, picks up
supported cores automatically, and exercises a broader target set,
including FPU-enabled cores.

Unify shell-based test output with a shared helper and switch the GCC and fault scripts to compact dot-style reporting with clearer fail-fast
diagnostics.

Refresh the todo list.
@jjkt
jjkt merged commit 080de96 into master Apr 3, 2026
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.

1 participant