File tree Expand file tree Collapse file tree 2 files changed +28
-1
lines changed Expand file tree Collapse file tree 2 files changed +28
-1
lines changed Original file line number Diff line number Diff line change
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
+
1
28
# v0.5.0
2
29
3
30
## Added
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " kvm-ioctls"
3
- version = " 0.5 .0"
3
+ version = " 0.6 .0"
4
4
authors = [
" Amazon Firecracker Team <[email protected] >" ]
5
5
description = " Safe wrappers over KVM ioctls"
6
6
repository = " https://github.com/rust-vmm/kvm-ioctls"
You can’t perform that action at this time.
0 commit comments