-
Notifications
You must be signed in to change notification settings - Fork 18
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
Software Testing Infrastructure #152
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. But it would be nice if Gary or Harry could review the Nix code.
cspecialr ca0, mtdc | ||
|
||
// No bounds on stack, grows down from the end | ||
li sp, 0x0010E000 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should this constant comes from the linker script?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's a nice idea
Tests will be distinct from checks in that they return whether they were successful over UART, requiring no visual expection.
The cheriot test suite has stopped passing on the sonata system. I'm sorry this commit exists.
This moves the testing infrastructure from
sonata-software
(lowRISC/sonata-software#26) to this repository. The tests have been adapted to run in the minimal bare metal environment.What was in the tests directory is now in a directory called 'checks'. The distinction is talked about in
sw/cheri/README.md
.