vmsilo fork of vhost rust libraries
Find a file
German Maglione 6ce9d36b1e Add SET_LOG_BASE message support
If the backend has the VHOST_USER_PROTOCOL_F_LOG_SHMFD protocol feature
it will receive the VHOST_USER_SET_LOG_BASE message with a file
descriptor of the dirty-pages log memory region. This log covers all
known guest addresses, and must be manipulated atomically.

For further info please see
https://qemu-project.gitlab.io/qemu/interop/vhost-user.html#migration

Signed-off-by: German Maglione <gmaglione@redhat.com>
2024-03-11 17:21:15 +01:00
.buildkite ci: add postcopy feature to *-without-xen tests 2024-01-24 16:25:52 +01:00
.cargo fix link issues on aarch64 musl 2020-09-04 17:59:53 +03:00
.github dependabot: enable update grouping 2023-11-14 15:04:11 +01:00
rust-vmm-ci@7606478202 build(deps): bump rust-vmm-ci from 72ebeb3 to 7606478 2024-02-26 09:55:21 +01:00
vhost Add SET_LOG_BASE message support 2024-03-11 17:21:15 +01:00
vhost-user-backend Add SET_LOG_BASE message support 2024-03-11 17:21:15 +01:00
.gitignore Update .gitignore file 2021-03-01 12:50:56 +01:00
.gitmodules Switch to rust-vmm-ci for the CI 2020-09-04 17:59:53 +03:00
Cargo.toml Move all crates to workspace root 2023-11-23 16:36:57 +01:00
CODEOWNERS Add myself as code owner 2024-03-07 09:46:49 +01:00
coverage_config_aarch64.json vhost: Adopt new backend naming 2023-09-13 13:00:10 +02:00
coverage_config_x86_64.json coverage: add vhost-user-backend/postcopy feature 2024-01-24 16:25:52 +01:00
LICENSE Initial commit 2019-04-03 14:38:29 +08:00
LICENSE-BSD-3-Clause Refine BSD-3-Clause license file 2021-11-26 21:19:40 +08:00
README.md vhost: Add README for the workspace 2022-10-11 12:28:33 +05:30

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.