Skip to content

Releases: rust-vmm/vm-superio

vm-superio v0.8.0

25 Apr 15:02
Compare
Choose a tag to compare

v0.8.0

Changed

  • Added a reset_evt to the I8042Device type to retrieve the underlying
    reset event object.
  • Added three methods to Serial to retrieve the Write output object.
  • Derived the Copy trait for RtcState and other auxiliary types.
  • Updated vmm-sys-util dependency to 0.12.1

vm-superio-ser v0.4.0

25 Apr 15:03
Compare
Choose a tag to compare

v0.4.0

Changed

  • Updated vmm-sys-util dependency to 0.12.1
  • Updated versionize dependency to 0.2.0

vm-superio v0.7.0

11 Nov 11:04
Compare
Choose a tag to compare

v0.7.0

Changed

  • Update vmm-sys-utili dependency to 0.11.0
  • Switched to specifying dependencies using caret requirements instead of comparision requirements

vm-superio-ser v0.3.0

11 Nov 11:05
Compare
Choose a tag to compare

v0.3.0

Changed

  • Updated vmm-sys-util dependency to 0.11.0
  • Switched to specifying dependencies using caret requirements instead of comparision requirements

vm-superio-v0.6.0

15 Apr 11:38
Compare
Choose a tag to compare

v0.6.0

Added

  • Added SerialState, and support for saving and restoring the state of the
    Serial device (#73).
  • Added the Debug derive to the exported structures
    (#75).

Fixed

  • Fixed enqueue_raw_bytes for the corner case when 0 bytes were sent, and the
    fifo was full (#77).

vm-superio-ser-v0.2.0

15 Apr 11:52
Compare
Choose a tag to compare

v0.2.0

Added

  • Added support for a (De)Serialize and Versionize serial state object,
    SerialStateSer(#73).

vm-superio-v0.5.0

26 Oct 11:11
Compare
Choose a tag to compare

v0.5.0

Added

  • Added RtcState, and support for saving and restoring the state of the Rtc
    device. This support is useful for snapshot use cases, such as live
    migration (#65).

Fixed

  • Fixed potential overflow in the Rtc implementation caused by an invalid
    offset (#65).

vm-superio-ser-v0.1.0

26 Oct 14:32
Compare
Choose a tag to compare

v0.1.0

This is the first vm-superio-ser release.
The vm-superio-ser crate provides support for persisting the states from
vm-superio. For now, it provides this support only for the Rtc device.
RtcStateSer can be used by customers who need an RtcState that is also
(De)Serialize and/or Versionize.
This version of RtcStateSer is compatible with v0.5.0 version of RtcState.

vm-superio-v0.4.0

23 Sep 11:12
Compare
Choose a tag to compare

v0.4.0

Added

  • Added in_buffer_empty to SerialEvents trait. This helps with handling the registration of I/O events related to the serial input.

Changed

  • Changed RTC to Rtc and RTCEvents to RtcEvents as part of the Rust version update to 1.52.1 (#57).

vm-superio-v0.3.0

26 May 14:38
Compare
Choose a tag to compare

v0.3.0

Fixed

  • Fixed implementation of Data Register (DR) which caused the guest time to be in the year 1970 (#47).