[#267] Fix feature unification issues with gpu-socket feature.
vhost-user-backend v0.12.0
Fixed
[#210] Enable all vrings upon receipt of VHOST_USER_SET_FEATURES
message.
[#212] Validate queue index in VhostUserHandler::set_vring_base
to avoid potential out-of-bounds panic.
Changed
[#214] Avoid indexing the same Vec multiple times by locally caching the
result of Vec:get.
[#219](rust-vmm/vhost#219) Update vmm-sys-util dependency to 0.12.1 and vm-memory dependency to 0.14.0.
vhost v0.12.0 - yanked
This version got yanked because the gpu_socket feature introduced in this release was causing problems (see #265).
Starting with the next version (v0.12.1), the gpu_socket feature was removed.
[#267] Fix feature unification issues with gpu-socket feature.
vhost-user-backend v0.16.0 - yanked
This version got yanked because the gpu_socket feature introduced in this release was causing problems (see #265).
Starting with the next version (v0.16.1), the gpu_socket feature was removed.
[#299] atomic_bitmap: support enlarging the bitmap.
Changed
[#278 Remove GuestMemoryIterator trait,
and instead have GuestMemory::iter() return impl Iterator.
[v0.15.0]
Added
[#270] atomic_bitmap: add capability to reset bits range
[#285] Annotated modules in lib.rs to indicate their feature
dependencies such that it is reflected in the docs, enhancing documentation clarity for users.
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 show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the rust-vmm group with 4 updates in the / directory: vhost, vhost-user-backend, virtio-queue and vm-memory.
Updates
vhost
from 0.11.0 to 0.13.0Release notes
Sourced from vhost's releases.
Commits
972a8a5
vhost: prepare v0.13.0 releasef107ee8
vhost-user-backend: yank v0.16.0 release9f82b5c
vhost: yank v0.12.0 released983ae0
CHANGELOG: VHOST_USER_RESET_DEVICE support86eb788
vhost-user: Provide RESET_DEVICE front-end supportff08ca0
vhost-user-server test: Use features constant72379ea
vhost_user: Handle RESET_DEVICE messagea573574
build(deps): bump rust-vmm-ci from209c04e
to1150c47
290794b
build(deps): bump the vhost group with 2 updates4c2526b
vhost-user-backend: prepare v0.16.1 releaseUpdates
vhost-user-backend
from 0.15.0 to 0.17.0Release notes
Sourced from vhost-user-backend's releases.
Commits
875f679
vhost-user-backend: prepare v0.17.0 release972a8a5
vhost: prepare v0.13.0 releasef107ee8
vhost-user-backend: yank v0.16.0 release9f82b5c
vhost: yank v0.12.0 released983ae0
CHANGELOG: VHOST_USER_RESET_DEVICE support86eb788
vhost-user: Provide RESET_DEVICE front-end supportff08ca0
vhost-user-server test: Use features constant72379ea
vhost_user: Handle RESET_DEVICE messagea573574
build(deps): bump rust-vmm-ci from209c04e
to1150c47
290794b
build(deps): bump the vhost group with 2 updatesUpdates
virtio-queue
from 0.12.0 to 0.14.0Release notes
Sourced from virtio-queue's releases.
Commits
6724256
virtio-queue: Prepare v0.14.0 releasecee1e6f
virtio-bindings: Prepare v0.2.4 release6b1ccb1
build: Update vm-memory from 0.15.0 to 0.16.04f15927
build: Centralize rust-vmm crates to workspacea2a5cd2
build(deps): bump rust-vmm-ci fromcdb4a2d
to209c04e
d6c8938
build(deps): bump rust-vmm-ci from438f36e
tocdb4a2d
68cb7c7
virtio-queue: remove enable_notification()'s comments3e51e2d
virtio-bindings: regenerate with bindgen 0.70.1ef53fb8
coverage: update the scorecade6bf
build(deps): bump rust-vmm-ci from5e818dc
to438f36e
Updates
vm-memory
from 0.14.1 to 0.16.1Changelog
Sourced from vm-memory's changelog.
... (truncated)
Commits
de60792
chore: Prepare 0.16.1 releasec2cdad5
feat: Implement ReadVolatile and WriteVolatile for TcpStream4b8649a
chore: Format .md files with mdformat4adccfd
chore: Prepare 0.16.0 release686c843
README: Add RISC-V to supported archs93fe47d
chore: Update CHANGELOG.md since 0.15.08aa53ad
build(deps): bump rust-vmm-ci from007a406
tocdb4a2d
805a232
RemoveGuestMemoryIterator
, replace with GAT29e165e
atomic_bitmap: add test case to validate enlarge functiond196d39
atomic_bitmap: support enlarging the bitmapDependabot 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 show