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.

Serial Terminal

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

Description
Xell Bootloader, rewritten in Rust because ¯\_(ツ)_/¯
Readme 385 KiB
Languages
Rust 90.3%
Assembly 9.7%