leos-kernel
leos-kernel copied to clipboard
LeOS operating system Kernel for AArch64 written in Rust
LeOS Kernel
Kernel project for operating system for ARM 64bit (AArch64) written in Rust.
Developer's notes
Logging is done using uart0, but future implementation will be different. Boot log will be done using memory buffer with futher output to file. Boot log will be shown only in case of panic.
rustup target add aarch64-unknown-none-softfloat
Compilation
make
Execution in QEMU
make run
Run in debug mode
make run debug=1
Attach GDB
make debug
Cleanup
make clean