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.
- 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
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.