Now depends on kvm-bindings >=0.5.0 which replaced the v4.20 KVM bindings
with the v5.13 ones.
Updated VcpuExit::Debug to return architecture specific information for the
debug event.
v0.9.0
Added
Support for accessing and controlling the Time Stamp Counter on x86 platforms
through the get_tsc_khz and set_tsc_khz functions.
Changed
Updated create_vm on aarch64 to create a VM fd from the KVM fd using the
host's maximum IPA size.
v0.8.0
Added
Support for specifying VM type (an opaque platform and architecture specific
constant) when creating a VM (KVM_CREATE_VM ioctl) via the
Kvm::create_vm_with_type function.
Changed
Now depends on kvm-bindings >=0.4.0 to support use of a newer vmm-sys-utils
dependency.
v0.7.0
Added
Support for the system API that returns the maximum allowed vCPU ID
(KVM_CAP_MAX_VCPU_ID).
Support for KVM_MEMORY_ENCRYPT_OP.
Fixed
[#119]: Disallow invalid
number of cpuid entries to be passed to get_supported_cpuid and
get_emulated_cpuid.
Changed
[#123]: Updated
create_vcpu to use u64 as the parameter for the number of vCPUs.
v0.6.0
Added
Support for the vcpu ioctls: KVM_SET_GUEST_DEBUG, KVM_KVMCLOCK_CTRL, and
KVM_GET_REG_LIST.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on kvm-ioctls to permit the latest version.
Release notes
Sourced from kvm-ioctls's releases.
Changelog
Sourced from kvm-ioctls's changelog.
... (truncated)
Commits
b416219
Release v0.10.018eba53
fix doc test for set_tsc_khz495fdbe
Bump rust-vmm-ci froma00c7d2
to877d1fb
70317b6
Bump rust-vmm-ci from7693628
toa00c7d2
ca99f67
Bump rust-vmm-ci fromd2ab3c0
to7693628
85de906
Return kvm_debug_exit_arch with VcpuExit::Debugabd7e89
Link crates.io badge to crate page46693b4
fix aarch64 clippy warningsb617581
Bump rust-vmm-ci from24d66cd
tod2ab3c0
16465aa
fix clippy warnings for Rust 1.52.1Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)