Update blog posts to x86_64 v0.12.1 (#859)

This commit is contained in:
Philipp Oppermann
2020-09-24 10:26:07 +02:00
committed by GitHub
parent 8ff1aeb96d
commit 3ac8291712
8 changed files with 63 additions and 63 deletions

View File

@@ -174,18 +174,18 @@ The functionality of the `isa-debug-exit` device is very simple. When a `value`
Instead of manually invoking the `in` and `out` assembly instructions, we use the abstractions provided by the [`x86_64`] crate. To add a dependency on that crate, we add it to the `dependencies` section in our `Cargo.toml`:
[`x86_64`]: https://docs.rs/x86_64/0.11.1/x86_64/
[`x86_64`]: https://docs.rs/x86_64/0.12.1/x86_64/
```toml
# in Cargo.toml
[dependencies]
x86_64 = "0.11.0"
x86_64 = "0.12.1"
```
Now we can use the [`Port`] type provided by the crate to create an `exit_qemu` function:
[`Port`]: https://docs.rs/x86_64/0.11.1/x86_64/instructions/port/struct.Port.html
[`Port`]: https://docs.rs/x86_64/0.12.1/x86_64/instructions/port/struct.Port.html
```rust
// in src/main.rs