Skip to content

Commit b2c37b6

Browse files
roypatandreeaflorescu
authored andcommitted
Release kvm-ioctl v0.12.0
See rust-vmm/community#136 Signed-off-by: Patrick Roy <[email protected]>
1 parent ad3976a commit b2c37b6

File tree

2 files changed

+38
-1
lines changed

2 files changed

+38
-1
lines changed

CHANGELOG.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,40 @@
1+
# v0.12.0
2+
3+
## Added
4+
5+
- [[#187](https://github.com/rust-vmm/kvm-ioctls/pull/187)] Support for
6+
`KVM_SET_IDENTITY_MAP_ADDR`
7+
- Derive Debug for all exported structs and enums
8+
- [[#189](https://github.com/rust-vmm/kvm-ioctls/pull/189)] Expose `KVM_SET_` and
9+
`KVM_HAS_DEVICE_ATTR` for vcpu
10+
- [[#191](https://github.com/rust-vmm/kvm-ioctls/pull/191)] Add `KVM_TRANSLATE` support and
11+
the `translate_gva` function that translates guest virtual address to the physical address
12+
- [[#190](https://github.com/rust-vmm/kvm-ioctls/pull/190)] Enable usage of `sync_regs`
13+
to allow bulk getting and setting of general purpose registers, reducing the number of
14+
ioctls needed.
15+
- [[#198](https://github.com/rust-vmm/kvm-ioctls/pull/198)] Return details about
16+
`KVM_EXIT_FAIL_ENTRY` in vCPU run
17+
- [[#199](https://github.com/rust-vmm/kvm-ioctls/pull/199)] Add `register_irqfd_with_resample`
18+
so that `irqfd` + `resaplefd` can be registered through `KVM_IRQFD`
19+
- [[#202](https://github.com/rust-vmm/kvm-ioctls/pull/202)] Add `KVM_CAP_GUEST_DEBUG_HVM_DPS/WPS`
20+
- [[#202](https://github.com/rust-vmm/kvm-ioctls/pull/202)] Added `check_extension_int`
21+
which allows checking the capabilities that return numbers instead of booleans
22+
23+
## Changed
24+
25+
- Updated vmm-sys-util to 0.11.0
26+
- Updated kvm-bindings to 0.6.0
27+
- Upgraded to rust 2021 edition
28+
- Switched to specifying dependencies using caret requirements
29+
instead of comparision requirements
30+
- [[#195](https://github.com/rust-vmm/kvm-ioctls/pull/195)] Do not panic on unsupported
31+
`KVM_EXIT` reason
32+
- [[#196](https://github.com/rust-vmm/kvm-ioctls/pull/196)] Expose a mutable reference
33+
to the `kvm_run` structure to allow proper handling of unsupported exit reasons
34+
- [[#200](https://github.com/rust-vmm/kvm-ioctls/pull/200)] Fix wrong `target_arch` gate
35+
preventing `set_guest_debug` from being exported on ARM
36+
- [[#206](https://github.com/rust-vmm/kvm-ioctls/pull/206)] use `u128` in `get/set_on_reg`
37+
138
# v0.11.0
239

340
## Added

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "kvm-ioctls"
3-
version = "0.11.0"
3+
version = "0.12.0"
44
authors = ["Amazon Firecracker Team <[email protected]>"]
55
description = "Safe wrappers over KVM ioctls"
66
repository = "https://github.com/rust-vmm/kvm-ioctls"

0 commit comments

Comments
 (0)