cloud-hypervisor/block_util/src
Sebastien Boeuf 77df4e6773 vm-virtio: Define and implement Translatable trait
This new trait simplifies the address translation of a GuestAddress by
having GuestAddress implementing it.

The three crates virtio-devices, block_util and net_util have been
updated accordingly to rely on this new trait, helping with code
readability and limiting the amount of duplicated code.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2022-01-27 10:00:20 +00:00
..
async_io.rs block_util: Move block device detection into it's own function 2021-12-17 12:42:10 +01:00
fixed_vhd_async.rs block_util, vmm: Add fixed VHD asynchronous implementation 2021-02-01 13:45:08 +00:00
fixed_vhd_sync.rs block_util: Add synchronous support for fixed VHD disk files 2021-02-01 13:45:08 +00:00
lib.rs vm-virtio: Define and implement Translatable trait 2022-01-27 10:00:20 +00:00
qcow_sync.rs block_util: provide and use AsyncAdaptor trait 2021-12-06 15:20:29 +01:00
raw_async.rs block_util: Implement DiskFile::topology() for raw file types 2021-12-17 12:42:10 +01:00
raw_sync.rs block_util: Implement DiskFile::topology() for raw file types 2021-12-17 12:42:10 +01:00
vhd.rs clippy: Address the issue 'needless-borrow' 2021-06-24 08:55:43 +02:00
vhdx_sync.rs block_util: provide and use AsyncAdaptor trait 2021-12-06 15:20:29 +01:00