v0.10.0

Changed
- [[#219]](https://github.com/rust-vmm/vhost/pull/219) Update vmm-sys-util dependency to 0.12.1.

Remove
- [[#202](https://github.com/rust-vmm/vhost/pull/202)] Do not expose for internal-usage-only `NOOP` and `MAX_CMD` requests.
- [[#205](https://github.com/rust-vmm/vhost/pull/205)] Remove some commented out code.

Fixed
- [[#208](https://github.com/rust-vmm/vhost/pull/208)] Fix various message structs being `repr(Rust)` instead of `repr(C)`.
vhost: Prepare 0.10.0 release

This release only includes a dependency update, which is visible in the
public API through `VhostBackend::set_vring_kick` and
`VhostBackend::set_vring_call`.

Signed-off-by: Patrick Roy <roypat@amazon.co.uk>
3 files changed
tree: aeba5e5e7f650e14d4fd2040496e21a25af1cc6e
  1. .buildkite/
  2. .cargo/
  3. .github/
  4. vhost/
  5. vhost-user-backend/
  6. .gitignore
  7. .gitmodules
  8. Cargo.toml
  9. CODEOWNERS
  10. coverage_config_aarch64.json
  11. coverage_config_x86_64.json
  12. LICENSE
  13. LICENSE-BSD-3-Clause
  14. README.md
README.md

vhost

The vhost workspace hosts libraries related to the vhost and vhost-user protocols. It currently consists of the following crates:

  • vhost -> A pure rust library for vDPA, vhost and vhost-user.
  • vhost-user-backend -> It provides a framework to implement vhost-user backend services.