enarx-archive / sev

Library for AMD SEV
Apache License 2.0
20 stars 15 forks source link

Update kvm-ioctls requirement from 0.6 to 0.9 #49

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Updates the requirements on kvm-ioctls to permit the latest version.

Release notes

Sourced from kvm-ioctls's releases.

kvm-ioctls-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.
Changelog

Sourced from kvm-ioctls's changelog.

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.
  • Support for the vm ioctl KVM_GET_DEVICE_ATTR.
  • Support for the device ioctl KVM_HAS_DEVICE_ATTR.
  • Support for VcpuExit::Debug.
  • Support for enabling vcpu capabilities using Vcpu::enable_cap.
  • Support for checking Hyper-V (HypervSynic and HypervSynic2), MSI (MsiDevid), and IPA Size (ArmVmIPASize) capabilities. using kvm.check_extension.
  • Support for checking the VM capabilities via Vm::check_extension.

... (truncated)

Commits
  • aa59b37 Release 0.9.0
  • 94cb91d Add KVM_SET_TSC_KHZ KVM_GET_TSC_KHZ for x86
  • 9d0fd1f Upgrade to GitHub-native Dependabot
  • 8eee8cd fix clippy errors
  • 6d84658 Bump rust-vmm-ci from ebc7016 to 24d66cd
  • 363ac11 Create an AArch64 specific create_vm
  • 3b75cb1 aarch64: Fix create_vm_with_ipa_size test
  • e188905 Release 0.8.0
  • b1fadea Expose supplying a type when creating the VM
  • 96c3d36 Depend on kvm-bindings =0.3.0
  • Additional commits viewable in compare view


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)
npmccallum commented 3 years ago

@dependabot rebase

haraldh commented 3 years ago

@dependabot rebase

dependabot[bot] commented 3 years ago

Looks like kvm-ioctls is up-to-date now, so this is no longer needed.