Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
.cargo/ | H | 25-Apr-2025 | - | 13 | 12 | |
src/ | H | 25-Apr-2025 | - | 48 | 26 | |
Cargo.toml | H A D | 25-Apr-2025 | 111 | 9 | 7 | |
README.md | H A D | 25-Apr-2025 | 474 | 8 | 6 | |
build.rs | H A D | 25-Apr-2025 | 210 | 8 | 3 | |
layout.ld | H A D | 25-Apr-2025 | 390 | 32 | 24 | |
rust-toolchain | H A D | 25-Apr-2025 | 32 | 3 | 2 | |
x86_64-naked.json | H A D | 25-Apr-2025 | 459 | 17 | 16 |
README.md
1This is a small baremetal x86_64 application that can be booted with crosvm. You can simply do 2`cargo run` and it'll build it and use crosvm from `PATH` to launch it. Alternatively you can build 3it with `cargo build` and run with 4`crosvm run --disable-sandbox path/to/target/x86_64-naked/debug/baremetal` 5 6The application does nothing but output `Hello World!` log line over serial port and go into 7infinite loop. This is expected and you'll need to kill crosvm to stop it. 8