Updated readme

This commit is contained in:
Ishan Jain 2019-05-19 14:35:41 +05:30
parent c5ef2202a9
commit 4fa5265c0a
1 changed files with 5 additions and 1 deletions

View File

@ -9,11 +9,15 @@ Neptune is my attempt at writing an Operating System from scratch in Rust.
2. The OS for now uses BIOS to boot. I did not wrote the required ASM to boot into 16 bit and switch from 16 bit -> protected mode for this operating system because I had already done that in an older attempt at writing an operating system.
So, For this project, I used [bootimage](https://crates.io/crates/cargo-bootimage). Install it using `cargo install cargo-bootimage`.
3. Install `xargo` using `cargo install xargo`.
# Running
Run it in qemu with `qemu-system-x86_64 -drive format=raw,file=./target/neptune-x86_64/debug/bootimage-neptune.bin`
cargo xrun --release --target ./neptune-x86_64.json
# Running tests
cargo xtest --release --target ./neptune-x86_64.json
# Future Plans