Skip to content

Commit

Permalink
release virtio-queue v0.7.1
Browse files Browse the repository at this point in the history
This is a patch release that fixes endianess and the problems with
the iterator. In this release we did not update to the latest
virtio-bindings version as that would result in a big change.
This could cause other problems that would make it hard to consume
this otherwise important patch release.

Note that when building locally virtio-queue the latests
virtio-bindings will be used, but in production use cases this
will not be the case because the v0.1.0 virtio-bindings will be used
from crates.io.

Signed-off-by: Andreea Florescu <[email protected]>
  • Loading branch information
andreeaflorescu committed Feb 20, 2023
1 parent d951283 commit a6f552c
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
7 changes: 7 additions & 0 deletions crates/virtio-queue/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@
- Skip indirect descriptor address alignment check, the virtio spec has
no alignment requirement on this, see `2.6.5.3 Indirect Descriptors`
and `2.7.7 Indirect Flag: Scatter-Gather Support` in virtio 1.0.
- Update the `add_desc_chains` mock function such that it works on big endian
hosts as well.
- Check that the queue is ready for processing requests when calling the
iterator functions. For now the checks are limited to the avail address and
the ready fields, but should be extended in the future to account for other
fields that could signal an invalid queue. This behavior can be triggered
by doing a `reset` followed by a `pop_descriptor_chain`.

# v0.7.0

Expand Down
2 changes: 1 addition & 1 deletion crates/virtio-queue/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "virtio-queue"
version = "0.7.0"
version = "0.7.1"
authors = ["The Chromium OS Authors"]
description = "virtio queue implementation"
repository = "https://github.com/rust-vmm/vm-virtio"
Expand Down

0 comments on commit a6f552c

Please sign in to comment.