Updated readme
This commit is contained in:
parent
c5ef2202a9
commit
4fa5265c0a
|
@ -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.
|
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`.
|
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
|
# 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
|
# Future Plans
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user