Releases: rust-vmm/kvm
Releases · rust-vmm/kvm
kvm-ioctls-v0.22.0
kvm-bindings-v0.12.0
kvm-ioctls-v0.21.0
Changelog
v0.21.0
Added
- [#310]: Added support for
KVM_CAP_XSAVE2
and theKVM_GET_XSAVE2
ioctl.
Changed
- [#310]: Changed
set_xsave()
unsafe
because the Ckvm_xsave
struct was extended to have a flexible array member (FAM) in the end in Linux 5.16 andKVM_SET_XSAVE
may copy data beyond the traditional size (i.e. 4096 bytes). If any features are enabled dynamically on Linux 5.16+, it is recommended to useset_xsave2()
instead.
kvm-bindings-v0.11.1
Changelog
[0.11.1]
Added
- Implemented
Serialize
/Deserialize
forkvm_xsave2
.
kvm-ioctls-v0.20.0
Changelog
v0.20.0
Added
- [#288]: Introduce
Cap::GuestMemfd
,Cap::MemoryAttributes
andCap::UserMemory2
capabilities enum variants for use withVmFd::check_extension
. - [#288]: Introduce
VmFd::check_extension_raw
andVmFd::check_extension_int
to allowKVM_CHECK_EXTENSION
to return integer.
Changed
- [#305]: Updated kvm-bindings to 0.11.0.
Fixed
- [#298]: Fixed incorrect usage of
ioctl_wit_ref
in thecreate_device
method. Replace it withioctl_wit_mut_ref
as the passed parameter may be mutated by the ioctl.
kvm-bindings-v0.11.0
Changelog
[0.11.0]
Changed
- Updated KVM_MAX_CPUID_ENTRIES to 256.
kvm-ioctls-v0.19.1
Changelog
v0.19.1
Fixed
- [#298]: Fixed incorrect usage of
ioctl_wit_ref
in thecreate_device
method. Replace it withioctl_wit_mut_ref
as the passed parameter may be mutated by the ioctl.