Go to file
Andreea Florescu db8545c99a [i2c] disallow invalid configurations of I2cMap
This helps with simplifying the code by keeping all checks at init time.
In practice it means that invalid objects can no longer be created,
which simplifies the testing.

All objects are created through either new, or `TryFrom`, and they can
only be updated (outside of test functions) via functions that are
checking the validity of the resulting object.

Signed-off-by: Andreea Florescu <fandree@amazon.com>
2021-09-22 22:24:42 +03:00
.cargo Initial commit 2021-05-26 10:18:40 +03:00
.github dependabot: Allow updating dependencies 2021-09-06 12:54:53 +05:30
rust-vmm-ci@ae7db2d98a build(deps): bump rust-vmm-ci from 1311bfa to ae7db2d 2021-09-06 06:57:46 +00:00
src/i2c [i2c] disallow invalid configurations of I2cMap 2021-09-22 22:24:42 +03:00
.gitignore Add .gitignore 2021-08-19 09:52:14 +03:00
.gitmodules Initial commit 2021-05-26 10:18:40 +03:00
Cargo.toml Convert to virtual manifest and add i2c workspace 2021-08-19 09:52:14 +03:00
CODEOWNERS i2c: Update CODEOWNERS 2021-08-19 09:52:14 +03:00
coverage_config_x86_64.json i2c: Add tests to cover basic backend operations 2021-09-14 11:00:56 +03:00
LICENSE-APACHE Initial commit 2021-05-26 10:18:40 +03:00
README.md i2c: Update README.md and add one for i2c 2021-08-19 09:52:14 +03:00

vhost-device

Design

This repository hosts various 'vhost-user' device backends in their own crates. See their individual README.md files for specific information about those crates.

Here is the list of device backends that we support: