-
Notifications
You must be signed in to change notification settings - Fork 19
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
Resolve documentation pointing to wrong SDK #103
Resolve documentation pointing to wrong SDK #103
Conversation
Partially fixes: #101 |
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.
Also, there are a few sentences which are split over multiple lines.
I'm not sure I approve of increasingly relying on |
Why are you wrapping a build system that can target Sonata and comes with a dev container that just works in a load of CMake goo? For reference, the first CHERIoT build system used CMake, but CMake was not sufficiently flexible to allow defining new kinds of targets and so we abandoned it. |
I would note the software in this repository is intended for system bring-up/test purposes. People wanting to actually develop software for Sonata will use https://github.com/lowRISC/sonata-software or indeed just the upstream CHERIoT RTOS repository: https://github.com/microsoft/cheriot-rtos/. The main branch of this repository and of the https://github.com/lowRISC/sonata-software are our live development repositories and as such in a state of flux right now. So in particular documentation is still being worked on along with deciding exactly what lives where etc. We do not intend for cmake to be the primary build system for Sonata software, rather we will use the existing build flows provided by the CHERIoT RTOS upstream. It may remain in use in this repository for the limited use case of building small programs used for verification purposes and only of relevance to hardware engineers working on the RTL but this is not yet decided. |
In the documentation we should just recommend that people use cmake to pull in the correct version of the SDK.
aac7927
to
b21f3cf
Compare
In the documentation we should just recommend that people use cmake to pull in the correct version of the SDK.