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+
128# v0.5.0
229
330## Added
Original file line number Diff line number Diff line change 11[package ]
22name = " kvm-ioctls"
3- version = " 0.5 .0"
3+ version = " 0.6 .0"
44authors = [
" Amazon Firecracker Team <[email protected] >" ]
55description = " Safe wrappers over KVM ioctls"
66repository = " https://github.com/rust-vmm/kvm-ioctls"
You can’t perform that action at this time.
0 commit comments