Skip to content

Commit 2ac3adc

Browse files
andreeaflorescuSamuel Ortiz
authored andcommitted
release v0.6.0
Signed-off-by: Andreea Florescu <[email protected]>
1 parent 1cf71b8 commit 2ac3adc

File tree

2 files changed

+28
-1
lines changed

2 files changed

+28
-1
lines changed

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,30 @@
1+
# v0.6.0
2+
3+
## Added
4+
- Support for the vcpu ioctls: `KVM_SET_GUEST_DEBUG`, `KVM_KVMCLOCK_CTRL`, and
5+
`KVM_GET_REG_LIST`.
6+
- Support for the vm ioctl `KVM_GET_DEVICE_ATTR`.
7+
- Support for the device ioctl `KVM_HAS_DEVICE_ATTR`.
8+
- Support for `VcpuExit::Debug`.
9+
- Support for enabling vcpu capabilities using `Vcpu::enable_cap`.
10+
- Support for checking Hyper-V (`HypervSynic` and `HypervSynic2`), MSI
11+
(`MsiDevid`), and IPA Size (`ArmVmIPASize`) capabilities.
12+
using `kvm.check_extension`.
13+
- Support for checking the VM capabilities via `Vm::check_extension`.
14+
- Create a VM with flexible IPA size using `Kvm::create_vm_with_ipa_size`.
15+
16+
## Removed
17+
- Removed `Kvm::new_with_fd_number`. The same functionality is offered by the
18+
`Kvm` [FromRawFd](https://doc.rust-lang.org/std/os/unix/io/trait.FromRawFd.html)
19+
trait implementation.
20+
21+
## Changed
22+
- The VM ioctl `unregister_ioevent` now correctly unregisters the events that
23+
correspond to the data match passed as a parameter.
24+
- The `SystemEvent` Vcpu Exit now also contains the relevant type and flags.
25+
- Updated `get_dirty_log` such that it does not assume the page size is 4K,
26+
but instead reads it using `libc::sysconf`.
27+
128
# v0.5.0
229

330
## 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.5.0"
3+
version = "0.6.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)