mirror of
https://github.com/xenia-project/xell-rs.git
synced 2024-11-23 03:19:49 +00:00
Xell Bootloader, rewritten in Rust because ¯\_(ツ)_/¯
.cargo | ||
.github/workflows | ||
boot/stage1 | ||
docs | ||
shared | ||
.gitattributes | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
powerpc64.json | ||
README.md |
Xell-rs
This is the xell-reloaded bootloader, rewritten in Rust.
Currently this project is a huge WIP and can't do much, but eventually this can be used to boot Linux from TFTP or a local storage device.
Crates
- boot/stage1: The very first stage bootloader.
- shared/
- core_reqs: Bare-minimum functionality required for Rust's libcore. Originally from the chocolate milk project.
- sync: Xenon-specific mutex spinlock implementation
- xenon-cpu: Xenon-specific CPU intrinsics
- xenon-enet: Xenon fast ethernet driver
- xenon-soc: Drivers for Xenon SoC functionality
License
Licensed under either of
- Apache License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0)
- MIT license (https://opensource.org/licenses/MIT) at your option.