Skip to content

Commit 9a136e3

Browse files
Add release of qemu-exit 1.0.x (#25)
1 parent ce41452 commit 9a136e3

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

content/this-month/2020-09.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,26 @@ In this section, we describe updates to personal projects that are not directly
4646

4747
This month, ...
4848

49+
### [`andre-richter/qemu-exit`](https://github.com/andre-richter/qemu-exit)
50+
51+
Version `1.0.x` of the crate has been released!
52+
53+
`qemu-exit` is a crate that allows you quit a running QEMU session with a user-defined exit code. This is useful for `unit` or `integration tests` of bare-metal software (e.g. OS kernels) that are tested in QEMU.
54+
55+
The crate supports the following architectures:
56+
- `AArch64`
57+
- `RISC-V 64`
58+
- `x86_64`
59+
60+
If you want to see the crate in action, you can have a look at how it is used in the [rust-raspberrypi-OS-tutorials project](https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials/tree/master/13_integrated_testing#quitting-qemu-with-user-defined-exit-codes).
61+
62+
Shoutout to [@phil-opp](https://github.com/phil-opp) for inspiring this crate with his original blog post and to [@Skallwar](https://github.com/Skallwar) for his many contributions.
63+
4964
## Join Us?
5065

5166
Are you interested in Rust-based operating system development? Our `rust-osdev` organization is always open to new members and new projects. Just let us know if you want to join! A good way for getting in touch is our [gitter channel](https://gitter.im/rust-osdev/Lobby).
5267

5368

5469
<!--
5570
TODO: Update publication date
56-
-->
71+
-->

0 commit comments

Comments
 (0)