feat(sprout): introduce no_std sprout which uses stable rust

This commit is contained in:
2025-11-03 02:04:21 -05:00
parent 1c2acdc568
commit 0017d7874d
53 changed files with 312 additions and 182 deletions

View File

@@ -5,11 +5,7 @@ This guide is a work in progress.
## Development Setup
You can use any Rust development environment to develop Sprout.
Rustup is recommended as the Rust toolchain manager to manage Rust versions and targets.
Sprout currently requires Rust nightly to support uefi_std. See [uefi_std](https://doc.rust-lang.org/beta/rustc/platform-support/unknown-uefi.html) for more details.
We currently only support `x86_64-unknown-uefi` and `aarch64-unknown-uefi` targets.
To test your changes in QEMU, please run `./hack/dev/boot.sh`, you can specify `x86_64` or `aarch64`