vmsilo fork of vhost rust libraries
Find a file
Matej Hrica e385837436 vhost_user: Add GpuBackend::update_scanout
Add a method and related struct to send VHOST_USER_GPU_UPDATE.

The data part of the message is not part of the struct like sugested by
the spec but a separate argument to update_scanout. This is necessary
because of limitations of having an unsized array inside of struct in Rust.
But this aproach seems preferable anyway, because it allows the consumer of
the crate to store the array in a diferent location than the struct.

Signed-off-by: Dorinda Bassey <dbassey@redhat.com>
Signed-off-by: Matej Hrica <mhrica@redhat.com>
2024-07-23 14:50:25 +02: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@05038671bb build(deps): bump rust-vmm-ci from 7606478 to 0503867 2024-06-11 08:48:08 +02:00
vhost vhost_user: Add GpuBackend::update_scanout 2024-07-23 14:50:25 +02:00
vhost-user-backend Forward VHOST_USER_GPU_SET_SOCKET to VhostUserBackend impls 2024-07-23 14:50:25 +02: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 vhost_user: Remove support for FS_* requests 2024-06-27 21:47:54 +02: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.