How to use this:
-
Install the
aarch64-none-elf
toolchain.- On Linux, download from linaro. Rename binaries to
aarch64-none-elf
. - On Mac:
brew tap SergioBenitez/osxct && brew install aarch64-none-elf
.
- On Linux, download from linaro. Rename binaries to
-
Install Nightly Rust
Assuming you have
rustup
installed, this is as easy asrustup default nightly
. -
Install Xargo
cargo install xargo
You can now call:
make
: creates build/kernel.{a,elf,hex}