|
| 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 | + |
1 | 38 | # v0.11.0
|
2 | 39 |
|
3 | 40 | ## Added
|
|
0 commit comments