Skip to content

Commit 1b5939c

Browse files
acatangiuandreeaflorescu
authored andcommitted
Release v0.4.0
Signed-off-by: Adrian Catangiu <[email protected]>
1 parent 5a50456 commit 1b5939c

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

CHANGELOG.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,28 @@
1-
# Unreleased
1+
# v0.4.0
2+
3+
## Added
4+
- Support for unregistering ioeventfds through `KVM_IOEVENTFD`.
25

36
## Changed
7+
- Functions working with event FDs now require
8+
vmm_sys_util::eventfd::EventFd in their interface instead of
9+
RawFd.
10+
- Functions working with FAM structs kvm_msr_list and kvm_msrs, were
11+
changed to work with their respective safe counterparts MsrList and
12+
respectively Msrs.
413
- Now exporting kvm_ioctls::Error type definition so that users of this
514
crate can create their own wrapping errors without having to know the
615
Error type used internally by this crate.
716
- No longer exporting kvm_ioctls::Result. Users of this crate should
817
not have to use kvm_ioctls::Result outside the crate.
918
- kvm_ioctls::Error now works with errno::Error instead of io::Error.
1019

20+
## Removed
21+
- CpuId safe wrapper over FAM struct kvm_cpuid2. The safe wrapper is
22+
now provided by the kvm_bindings crate starting with v0.2.0.
23+
- KVM_MAX_MSR_ENTRIES and MAX_KVM_CPUID_ENTRIES. Equivalent constants
24+
are provided by the kvm_bindings crate starting with v0.2.0.
25+
1126
# v0.3.0
1227

1328
## 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.3.0"
3+
version = "0.4.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)