aboutsummaryrefslogtreecommitdiffhomepage
path: root/README.md
diff options
context:
space:
mode:
authorjohannst <johannes.stoelp@gmail.com>2021-05-30 02:03:21 +0200
committerjohannst <johannes.stoelp@gmail.com>2021-05-30 02:03:21 +0200
commit659cd8adbd940c4a7566cdc4a461ba05b5d2177c (patch)
treedcd49ec45a4216418a16df6d1c88020e3a2416c6 /README.md
parent85d55ca8f2539a5f766aa375b011163832d5a592 (diff)
downloadmini-kvm-rs-659cd8adbd940c4a7566cdc4a461ba05b5d2177c.tar.gz
mini-kvm-rs-659cd8adbd940c4a7566cdc4a461ba05b5d2177c.zip
added long mode example with 4 level paging
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/README.md b/README.md
index c0227e6..bf8338f 100644
--- a/README.md
+++ b/README.md
@@ -15,6 +15,8 @@ The sources are structured as follows:
## Real Mode (16bit) example
+Runs the [real mode VM](./examples/real_mode.rs) with the [guest program](./guest/guest16.S).
+
```bash
# Once: Build the guest binary image.
make -C guest
@@ -23,5 +25,17 @@ make -C guest
cargo run --example real_mode
```
+## Long Mode (64bit) example
+
+Runs the [long mode VM](./examples/long_mode.rs) with the [guest program](./guest/guest64.S).
+
+```bash
+# Once: Build the guest binary image.
+make -C guest
+
+# Run the Long Mode example.
+cargo run --example long_mode
+```
+
## License
This project is licensed under the [MIT](LICENSE) license.