├── .buildkite ├── README.md ├── main-tests.json └── staging-tests.json ├── .cargo ├── audit.toml └── config.toml ├── .github └── dependabot.yml ├── .gitignore ├── .gitmodules ├── CODEOWNERS ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-BSD-3-Clause ├── README.md ├── coverage_config_x86_64.json ├── rustfmt.toml ├── staging ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── coverage_config_x86_64.json └── vhost-device-video │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-BSD-3-Clause │ ├── README.md │ ├── rustfmt.toml │ └── src │ ├── main.rs │ ├── stream.rs │ ├── vhu_video.rs │ ├── vhu_video_thread.rs │ ├── video.rs │ ├── video_backends.rs │ └── video_backends │ ├── null.rs │ └── v4l2_decoder.rs ├── vhost-device-can ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-BSD-3-Clause ├── README.md └── src │ ├── backend.rs │ ├── can.rs │ ├── main.rs │ ├── vhu_can.rs │ └── virtio_can.rs ├── vhost-device-console ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-BSD-3-Clause ├── README.md └── src │ ├── backend.rs │ ├── console.rs │ ├── main.rs │ ├── vhu_console.rs │ └── virtio_console.rs ├── vhost-device-gpio ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-BSD-3-Clause ├── README.md └── src │ ├── backend.rs │ ├── gpio.rs │ ├── main.rs │ ├── mock_gpio.rs │ ├── vhu_gpio.rs │ └── virtio_gpio.rs ├── vhost-device-gpu ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-BSD-3-Clause ├── README.md └── src │ ├── backend │ ├── common.rs │ ├── gfxstream.rs │ ├── mod.rs │ ├── null.rs │ └── virgl.rs │ ├── device.rs │ ├── gpu_types.rs │ ├── lib.rs │ ├── main.rs │ ├── protocol.rs │ ├── renderer.rs │ └── testutils.rs ├── vhost-device-i2c ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-BSD-3-Clause ├── README.md └── src │ ├── i2c.rs │ ├── main.rs │ └── vhu_i2c.rs ├── vhost-device-input ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-BSD-3-Clause ├── README.md └── src │ ├── input.rs │ ├── main.rs │ └── vhu_input.rs ├── vhost-device-rng ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-BSD-3-Clause ├── README.md └── src │ ├── main.rs │ └── vhu_rng.rs ├── vhost-device-scmi ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-BSD-3-Clause ├── README.md ├── kernel │ └── iio-dummy │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── iio-dummy-fix.patch │ │ ├── iio_modified_dummy.c │ │ └── iio_modified_dummy.h └── src │ ├── args.rs │ ├── devices │ ├── common.rs │ ├── fake.rs │ ├── iio.rs │ └── mod.rs │ ├── main.rs │ ├── scmi.rs │ └── vhu_scmi.rs ├── vhost-device-scsi ├── ARCHITECTURE.md ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-BSD-3-Clause ├── README.md ├── src │ ├── args.rs │ ├── lib.rs │ ├── main.rs │ ├── scsi │ │ ├── emulation │ │ │ ├── block_device.rs │ │ │ ├── command.rs │ │ │ ├── missing_lun.rs │ │ │ ├── mod.rs │ │ │ ├── mode_page.rs │ │ │ ├── response_data.rs │ │ │ ├── target.rs │ │ │ └── tests │ │ │ │ ├── bad_lun.rs │ │ │ │ ├── generic.rs │ │ │ │ ├── mod.rs │ │ │ │ └── report_supported_operation_codes.rs │ │ ├── mod.rs │ │ └── sense.rs │ ├── vhu_scsi.rs │ └── virtio.rs └── test │ ├── .containerignore │ ├── .gitignore │ ├── Containerfile │ ├── README.md │ ├── invoke-test.sh │ ├── start-test.sh │ └── test-script.sh ├── vhost-device-sound ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-BSD-3-Clause ├── README.md └── src │ ├── args.rs │ ├── audio_backends.rs │ ├── audio_backends │ ├── alsa.rs │ ├── alsa │ │ └── test_utils.rs │ ├── gstreamer.rs │ ├── gstreamer │ │ └── test_utils.rs │ ├── null.rs │ ├── pipewire.rs │ └── pipewire │ │ └── test_utils.rs │ ├── device.rs │ ├── lib.rs │ ├── main.rs │ ├── stream.rs │ └── virtio_sound.rs ├── vhost-device-spi ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-BSD-3-Clause ├── README.md └── src │ ├── linux_spi.rs │ ├── main.rs │ ├── spi.rs │ ├── vhu_spi.rs │ └── virtio_spi.rs ├── vhost-device-template ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-BSD-3-Clause ├── README.md └── src │ ├── backend.rs │ ├── lib.rs │ └── main.rs ├── vhost-device-vsock ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-BSD-3-Clause ├── README.md ├── src │ ├── main.rs │ ├── rxops.rs │ ├── rxqueue.rs │ ├── thread_backend.rs │ ├── txbuf.rs │ ├── vhu_vsock.rs │ ├── vhu_vsock_thread.rs │ └── vsock_conn.rs └── vhost-device-vsock.1 └── xtask ├── Cargo.toml ├── README.md ├── build.rs └── src └── main.rs /.buildkite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/.buildkite/README.md -------------------------------------------------------------------------------- /.buildkite/main-tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/.buildkite/main-tests.json -------------------------------------------------------------------------------- /.buildkite/staging-tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/.buildkite/staging-tests.json -------------------------------------------------------------------------------- /.cargo/audit.toml: -------------------------------------------------------------------------------- 1 | [advisories] 2 | ignore = ["RUSTSEC-2021-0145"] 3 | -------------------------------------------------------------------------------- /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | kcov_output/ 2 | target/ 3 | .vscode/ 4 | *.swp 5 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/.gitmodules -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-BSD-3-Clause: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/LICENSE-BSD-3-Clause -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/README.md -------------------------------------------------------------------------------- /coverage_config_x86_64.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/coverage_config_x86_64.json -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /staging/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /staging/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/staging/Cargo.lock -------------------------------------------------------------------------------- /staging/Cargo.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | resolver = "2" 3 | members = [ 4 | "vhost-device-video", 5 | ] 6 | -------------------------------------------------------------------------------- /staging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/staging/README.md -------------------------------------------------------------------------------- /staging/coverage_config_x86_64.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/staging/coverage_config_x86_64.json -------------------------------------------------------------------------------- /staging/vhost-device-video/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/staging/vhost-device-video/CHANGELOG.md -------------------------------------------------------------------------------- /staging/vhost-device-video/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/staging/vhost-device-video/Cargo.toml -------------------------------------------------------------------------------- /staging/vhost-device-video/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../../LICENSE-APACHE -------------------------------------------------------------------------------- /staging/vhost-device-video/LICENSE-BSD-3-Clause: -------------------------------------------------------------------------------- 1 | ../../LICENSE-BSD-3-Clause -------------------------------------------------------------------------------- /staging/vhost-device-video/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/staging/vhost-device-video/README.md -------------------------------------------------------------------------------- /staging/vhost-device-video/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/staging/vhost-device-video/rustfmt.toml -------------------------------------------------------------------------------- /staging/vhost-device-video/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/staging/vhost-device-video/src/main.rs -------------------------------------------------------------------------------- /staging/vhost-device-video/src/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/staging/vhost-device-video/src/stream.rs -------------------------------------------------------------------------------- /staging/vhost-device-video/src/vhu_video.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/staging/vhost-device-video/src/vhu_video.rs -------------------------------------------------------------------------------- /staging/vhost-device-video/src/vhu_video_thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/staging/vhost-device-video/src/vhu_video_thread.rs -------------------------------------------------------------------------------- /staging/vhost-device-video/src/video.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/staging/vhost-device-video/src/video.rs -------------------------------------------------------------------------------- /staging/vhost-device-video/src/video_backends.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/staging/vhost-device-video/src/video_backends.rs -------------------------------------------------------------------------------- /staging/vhost-device-video/src/video_backends/null.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/staging/vhost-device-video/src/video_backends/null.rs -------------------------------------------------------------------------------- /staging/vhost-device-video/src/video_backends/v4l2_decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/staging/vhost-device-video/src/video_backends/v4l2_decoder.rs -------------------------------------------------------------------------------- /vhost-device-can/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-can/CHANGELOG.md -------------------------------------------------------------------------------- /vhost-device-can/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-can/Cargo.toml -------------------------------------------------------------------------------- /vhost-device-can/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /vhost-device-can/LICENSE-BSD-3-Clause: -------------------------------------------------------------------------------- 1 | ../LICENSE-BSD-3-Clause -------------------------------------------------------------------------------- /vhost-device-can/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-can/README.md -------------------------------------------------------------------------------- /vhost-device-can/src/backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-can/src/backend.rs -------------------------------------------------------------------------------- /vhost-device-can/src/can.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-can/src/can.rs -------------------------------------------------------------------------------- /vhost-device-can/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-can/src/main.rs -------------------------------------------------------------------------------- /vhost-device-can/src/vhu_can.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-can/src/vhu_can.rs -------------------------------------------------------------------------------- /vhost-device-can/src/virtio_can.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-can/src/virtio_can.rs -------------------------------------------------------------------------------- /vhost-device-console/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-console/CHANGELOG.md -------------------------------------------------------------------------------- /vhost-device-console/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-console/Cargo.toml -------------------------------------------------------------------------------- /vhost-device-console/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /vhost-device-console/LICENSE-BSD-3-Clause: -------------------------------------------------------------------------------- 1 | ../LICENSE-BSD-3-Clause -------------------------------------------------------------------------------- /vhost-device-console/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-console/README.md -------------------------------------------------------------------------------- /vhost-device-console/src/backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-console/src/backend.rs -------------------------------------------------------------------------------- /vhost-device-console/src/console.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-console/src/console.rs -------------------------------------------------------------------------------- /vhost-device-console/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-console/src/main.rs -------------------------------------------------------------------------------- /vhost-device-console/src/vhu_console.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-console/src/vhu_console.rs -------------------------------------------------------------------------------- /vhost-device-console/src/virtio_console.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-console/src/virtio_console.rs -------------------------------------------------------------------------------- /vhost-device-gpio/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpio/CHANGELOG.md -------------------------------------------------------------------------------- /vhost-device-gpio/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpio/Cargo.toml -------------------------------------------------------------------------------- /vhost-device-gpio/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /vhost-device-gpio/LICENSE-BSD-3-Clause: -------------------------------------------------------------------------------- 1 | ../LICENSE-BSD-3-Clause -------------------------------------------------------------------------------- /vhost-device-gpio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpio/README.md -------------------------------------------------------------------------------- /vhost-device-gpio/src/backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpio/src/backend.rs -------------------------------------------------------------------------------- /vhost-device-gpio/src/gpio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpio/src/gpio.rs -------------------------------------------------------------------------------- /vhost-device-gpio/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpio/src/main.rs -------------------------------------------------------------------------------- /vhost-device-gpio/src/mock_gpio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpio/src/mock_gpio.rs -------------------------------------------------------------------------------- /vhost-device-gpio/src/vhu_gpio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpio/src/vhu_gpio.rs -------------------------------------------------------------------------------- /vhost-device-gpio/src/virtio_gpio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpio/src/virtio_gpio.rs -------------------------------------------------------------------------------- /vhost-device-gpu/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpu/CHANGELOG.md -------------------------------------------------------------------------------- /vhost-device-gpu/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpu/Cargo.toml -------------------------------------------------------------------------------- /vhost-device-gpu/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /vhost-device-gpu/LICENSE-BSD-3-Clause: -------------------------------------------------------------------------------- 1 | ../LICENSE-BSD-3-Clause -------------------------------------------------------------------------------- /vhost-device-gpu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpu/README.md -------------------------------------------------------------------------------- /vhost-device-gpu/src/backend/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpu/src/backend/common.rs -------------------------------------------------------------------------------- /vhost-device-gpu/src/backend/gfxstream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpu/src/backend/gfxstream.rs -------------------------------------------------------------------------------- /vhost-device-gpu/src/backend/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpu/src/backend/mod.rs -------------------------------------------------------------------------------- /vhost-device-gpu/src/backend/null.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpu/src/backend/null.rs -------------------------------------------------------------------------------- /vhost-device-gpu/src/backend/virgl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpu/src/backend/virgl.rs -------------------------------------------------------------------------------- /vhost-device-gpu/src/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpu/src/device.rs -------------------------------------------------------------------------------- /vhost-device-gpu/src/gpu_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpu/src/gpu_types.rs -------------------------------------------------------------------------------- /vhost-device-gpu/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpu/src/lib.rs -------------------------------------------------------------------------------- /vhost-device-gpu/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpu/src/main.rs -------------------------------------------------------------------------------- /vhost-device-gpu/src/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpu/src/protocol.rs -------------------------------------------------------------------------------- /vhost-device-gpu/src/renderer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpu/src/renderer.rs -------------------------------------------------------------------------------- /vhost-device-gpu/src/testutils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-gpu/src/testutils.rs -------------------------------------------------------------------------------- /vhost-device-i2c/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-i2c/CHANGELOG.md -------------------------------------------------------------------------------- /vhost-device-i2c/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-i2c/Cargo.toml -------------------------------------------------------------------------------- /vhost-device-i2c/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /vhost-device-i2c/LICENSE-BSD-3-Clause: -------------------------------------------------------------------------------- 1 | ../LICENSE-BSD-3-Clause -------------------------------------------------------------------------------- /vhost-device-i2c/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-i2c/README.md -------------------------------------------------------------------------------- /vhost-device-i2c/src/i2c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-i2c/src/i2c.rs -------------------------------------------------------------------------------- /vhost-device-i2c/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-i2c/src/main.rs -------------------------------------------------------------------------------- /vhost-device-i2c/src/vhu_i2c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-i2c/src/vhu_i2c.rs -------------------------------------------------------------------------------- /vhost-device-input/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-input/CHANGELOG.md -------------------------------------------------------------------------------- /vhost-device-input/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-input/Cargo.toml -------------------------------------------------------------------------------- /vhost-device-input/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /vhost-device-input/LICENSE-BSD-3-Clause: -------------------------------------------------------------------------------- 1 | ../LICENSE-BSD-3-Clause -------------------------------------------------------------------------------- /vhost-device-input/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-input/README.md -------------------------------------------------------------------------------- /vhost-device-input/src/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-input/src/input.rs -------------------------------------------------------------------------------- /vhost-device-input/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-input/src/main.rs -------------------------------------------------------------------------------- /vhost-device-input/src/vhu_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-input/src/vhu_input.rs -------------------------------------------------------------------------------- /vhost-device-rng/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-rng/CHANGELOG.md -------------------------------------------------------------------------------- /vhost-device-rng/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-rng/Cargo.toml -------------------------------------------------------------------------------- /vhost-device-rng/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /vhost-device-rng/LICENSE-BSD-3-Clause: -------------------------------------------------------------------------------- 1 | ../LICENSE-BSD-3-Clause -------------------------------------------------------------------------------- /vhost-device-rng/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-rng/README.md -------------------------------------------------------------------------------- /vhost-device-rng/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-rng/src/main.rs -------------------------------------------------------------------------------- /vhost-device-rng/src/vhu_rng.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-rng/src/vhu_rng.rs -------------------------------------------------------------------------------- /vhost-device-scmi/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scmi/CHANGELOG.md -------------------------------------------------------------------------------- /vhost-device-scmi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scmi/Cargo.toml -------------------------------------------------------------------------------- /vhost-device-scmi/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /vhost-device-scmi/LICENSE-BSD-3-Clause: -------------------------------------------------------------------------------- 1 | ../LICENSE-BSD-3-Clause -------------------------------------------------------------------------------- /vhost-device-scmi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scmi/README.md -------------------------------------------------------------------------------- /vhost-device-scmi/kernel/iio-dummy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scmi/kernel/iio-dummy/.gitignore -------------------------------------------------------------------------------- /vhost-device-scmi/kernel/iio-dummy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scmi/kernel/iio-dummy/Makefile -------------------------------------------------------------------------------- /vhost-device-scmi/kernel/iio-dummy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scmi/kernel/iio-dummy/README.md -------------------------------------------------------------------------------- /vhost-device-scmi/kernel/iio-dummy/iio-dummy-fix.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scmi/kernel/iio-dummy/iio-dummy-fix.patch -------------------------------------------------------------------------------- /vhost-device-scmi/kernel/iio-dummy/iio_modified_dummy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scmi/kernel/iio-dummy/iio_modified_dummy.c -------------------------------------------------------------------------------- /vhost-device-scmi/kernel/iio-dummy/iio_modified_dummy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scmi/kernel/iio-dummy/iio_modified_dummy.h -------------------------------------------------------------------------------- /vhost-device-scmi/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scmi/src/args.rs -------------------------------------------------------------------------------- /vhost-device-scmi/src/devices/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scmi/src/devices/common.rs -------------------------------------------------------------------------------- /vhost-device-scmi/src/devices/fake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scmi/src/devices/fake.rs -------------------------------------------------------------------------------- /vhost-device-scmi/src/devices/iio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scmi/src/devices/iio.rs -------------------------------------------------------------------------------- /vhost-device-scmi/src/devices/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scmi/src/devices/mod.rs -------------------------------------------------------------------------------- /vhost-device-scmi/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scmi/src/main.rs -------------------------------------------------------------------------------- /vhost-device-scmi/src/scmi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scmi/src/scmi.rs -------------------------------------------------------------------------------- /vhost-device-scmi/src/vhu_scmi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scmi/src/vhu_scmi.rs -------------------------------------------------------------------------------- /vhost-device-scsi/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/ARCHITECTURE.md -------------------------------------------------------------------------------- /vhost-device-scsi/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/CHANGELOG.md -------------------------------------------------------------------------------- /vhost-device-scsi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/Cargo.toml -------------------------------------------------------------------------------- /vhost-device-scsi/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /vhost-device-scsi/LICENSE-BSD-3-Clause: -------------------------------------------------------------------------------- 1 | ../LICENSE-BSD-3-Clause -------------------------------------------------------------------------------- /vhost-device-scsi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/README.md -------------------------------------------------------------------------------- /vhost-device-scsi/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/src/args.rs -------------------------------------------------------------------------------- /vhost-device-scsi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/src/lib.rs -------------------------------------------------------------------------------- /vhost-device-scsi/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/src/main.rs -------------------------------------------------------------------------------- /vhost-device-scsi/src/scsi/emulation/block_device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/src/scsi/emulation/block_device.rs -------------------------------------------------------------------------------- /vhost-device-scsi/src/scsi/emulation/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/src/scsi/emulation/command.rs -------------------------------------------------------------------------------- /vhost-device-scsi/src/scsi/emulation/missing_lun.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/src/scsi/emulation/missing_lun.rs -------------------------------------------------------------------------------- /vhost-device-scsi/src/scsi/emulation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/src/scsi/emulation/mod.rs -------------------------------------------------------------------------------- /vhost-device-scsi/src/scsi/emulation/mode_page.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/src/scsi/emulation/mode_page.rs -------------------------------------------------------------------------------- /vhost-device-scsi/src/scsi/emulation/response_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/src/scsi/emulation/response_data.rs -------------------------------------------------------------------------------- /vhost-device-scsi/src/scsi/emulation/target.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/src/scsi/emulation/target.rs -------------------------------------------------------------------------------- /vhost-device-scsi/src/scsi/emulation/tests/bad_lun.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/src/scsi/emulation/tests/bad_lun.rs -------------------------------------------------------------------------------- /vhost-device-scsi/src/scsi/emulation/tests/generic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/src/scsi/emulation/tests/generic.rs -------------------------------------------------------------------------------- /vhost-device-scsi/src/scsi/emulation/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/src/scsi/emulation/tests/mod.rs -------------------------------------------------------------------------------- /vhost-device-scsi/src/scsi/emulation/tests/report_supported_operation_codes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/src/scsi/emulation/tests/report_supported_operation_codes.rs -------------------------------------------------------------------------------- /vhost-device-scsi/src/scsi/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/src/scsi/mod.rs -------------------------------------------------------------------------------- /vhost-device-scsi/src/scsi/sense.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/src/scsi/sense.rs -------------------------------------------------------------------------------- /vhost-device-scsi/src/vhu_scsi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/src/vhu_scsi.rs -------------------------------------------------------------------------------- /vhost-device-scsi/src/virtio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/src/virtio.rs -------------------------------------------------------------------------------- /vhost-device-scsi/test/.containerignore: -------------------------------------------------------------------------------- 1 | results/ 2 | test-data/ -------------------------------------------------------------------------------- /vhost-device-scsi/test/.gitignore: -------------------------------------------------------------------------------- 1 | results/ 2 | test-data/ -------------------------------------------------------------------------------- /vhost-device-scsi/test/Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/test/Containerfile -------------------------------------------------------------------------------- /vhost-device-scsi/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/test/README.md -------------------------------------------------------------------------------- /vhost-device-scsi/test/invoke-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/test/invoke-test.sh -------------------------------------------------------------------------------- /vhost-device-scsi/test/start-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/test/start-test.sh -------------------------------------------------------------------------------- /vhost-device-scsi/test/test-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-scsi/test/test-script.sh -------------------------------------------------------------------------------- /vhost-device-sound/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-sound/CHANGELOG.md -------------------------------------------------------------------------------- /vhost-device-sound/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-sound/Cargo.toml -------------------------------------------------------------------------------- /vhost-device-sound/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /vhost-device-sound/LICENSE-BSD-3-Clause: -------------------------------------------------------------------------------- 1 | ../LICENSE-BSD-3-Clause -------------------------------------------------------------------------------- /vhost-device-sound/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-sound/README.md -------------------------------------------------------------------------------- /vhost-device-sound/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-sound/src/args.rs -------------------------------------------------------------------------------- /vhost-device-sound/src/audio_backends.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-sound/src/audio_backends.rs -------------------------------------------------------------------------------- /vhost-device-sound/src/audio_backends/alsa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-sound/src/audio_backends/alsa.rs -------------------------------------------------------------------------------- /vhost-device-sound/src/audio_backends/alsa/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-sound/src/audio_backends/alsa/test_utils.rs -------------------------------------------------------------------------------- /vhost-device-sound/src/audio_backends/gstreamer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-sound/src/audio_backends/gstreamer.rs -------------------------------------------------------------------------------- /vhost-device-sound/src/audio_backends/gstreamer/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-sound/src/audio_backends/gstreamer/test_utils.rs -------------------------------------------------------------------------------- /vhost-device-sound/src/audio_backends/null.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-sound/src/audio_backends/null.rs -------------------------------------------------------------------------------- /vhost-device-sound/src/audio_backends/pipewire.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-sound/src/audio_backends/pipewire.rs -------------------------------------------------------------------------------- /vhost-device-sound/src/audio_backends/pipewire/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-sound/src/audio_backends/pipewire/test_utils.rs -------------------------------------------------------------------------------- /vhost-device-sound/src/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-sound/src/device.rs -------------------------------------------------------------------------------- /vhost-device-sound/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-sound/src/lib.rs -------------------------------------------------------------------------------- /vhost-device-sound/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-sound/src/main.rs -------------------------------------------------------------------------------- /vhost-device-sound/src/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-sound/src/stream.rs -------------------------------------------------------------------------------- /vhost-device-sound/src/virtio_sound.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-sound/src/virtio_sound.rs -------------------------------------------------------------------------------- /vhost-device-spi/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-spi/CHANGELOG.md -------------------------------------------------------------------------------- /vhost-device-spi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-spi/Cargo.toml -------------------------------------------------------------------------------- /vhost-device-spi/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /vhost-device-spi/LICENSE-BSD-3-Clause: -------------------------------------------------------------------------------- 1 | ../LICENSE-BSD-3-Clause -------------------------------------------------------------------------------- /vhost-device-spi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-spi/README.md -------------------------------------------------------------------------------- /vhost-device-spi/src/linux_spi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-spi/src/linux_spi.rs -------------------------------------------------------------------------------- /vhost-device-spi/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-spi/src/main.rs -------------------------------------------------------------------------------- /vhost-device-spi/src/spi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-spi/src/spi.rs -------------------------------------------------------------------------------- /vhost-device-spi/src/vhu_spi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-spi/src/vhu_spi.rs -------------------------------------------------------------------------------- /vhost-device-spi/src/virtio_spi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-spi/src/virtio_spi.rs -------------------------------------------------------------------------------- /vhost-device-template/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-template/CHANGELOG.md -------------------------------------------------------------------------------- /vhost-device-template/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-template/Cargo.toml -------------------------------------------------------------------------------- /vhost-device-template/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /vhost-device-template/LICENSE-BSD-3-Clause: -------------------------------------------------------------------------------- 1 | ../LICENSE-BSD-3-Clause -------------------------------------------------------------------------------- /vhost-device-template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-template/README.md -------------------------------------------------------------------------------- /vhost-device-template/src/backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-template/src/backend.rs -------------------------------------------------------------------------------- /vhost-device-template/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-template/src/lib.rs -------------------------------------------------------------------------------- /vhost-device-template/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-template/src/main.rs -------------------------------------------------------------------------------- /vhost-device-vsock/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-vsock/CHANGELOG.md -------------------------------------------------------------------------------- /vhost-device-vsock/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-vsock/Cargo.toml -------------------------------------------------------------------------------- /vhost-device-vsock/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /vhost-device-vsock/LICENSE-BSD-3-Clause: -------------------------------------------------------------------------------- 1 | ../LICENSE-BSD-3-Clause -------------------------------------------------------------------------------- /vhost-device-vsock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-vsock/README.md -------------------------------------------------------------------------------- /vhost-device-vsock/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-vsock/src/main.rs -------------------------------------------------------------------------------- /vhost-device-vsock/src/rxops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-vsock/src/rxops.rs -------------------------------------------------------------------------------- /vhost-device-vsock/src/rxqueue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-vsock/src/rxqueue.rs -------------------------------------------------------------------------------- /vhost-device-vsock/src/thread_backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-vsock/src/thread_backend.rs -------------------------------------------------------------------------------- /vhost-device-vsock/src/txbuf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-vsock/src/txbuf.rs -------------------------------------------------------------------------------- /vhost-device-vsock/src/vhu_vsock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-vsock/src/vhu_vsock.rs -------------------------------------------------------------------------------- /vhost-device-vsock/src/vhu_vsock_thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-vsock/src/vhu_vsock_thread.rs -------------------------------------------------------------------------------- /vhost-device-vsock/src/vsock_conn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-vsock/src/vsock_conn.rs -------------------------------------------------------------------------------- /vhost-device-vsock/vhost-device-vsock.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/vhost-device-vsock/vhost-device-vsock.1 -------------------------------------------------------------------------------- /xtask/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/xtask/Cargo.toml -------------------------------------------------------------------------------- /xtask/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/xtask/README.md -------------------------------------------------------------------------------- /xtask/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/xtask/build.rs -------------------------------------------------------------------------------- /xtask/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-vmm/vhost-device/HEAD/xtask/src/main.rs --------------------------------------------------------------------------------