cloud-hypervisor/block/src
Rob Bradford 6c0dedd560 block: Replace specific bitmap implementation with trait
Replace the specific Bitmap implementation from the type signature used
for functions that take memory. This allows more flexibility when using
these functions in particular when these functions are used by the
vhost-user-block backend. An updated vhost-user-backend crate requires
extra constraints on the Bitmap implementation used (it must support
BitmapReplace which AtomicBitmap does not.)

Signed-off-by: Rob Bradford <rbradford@rivosinc.com>
2024-05-01 18:29:36 +00:00
..
qcow block, pci, rate_limiter, vm-allocator: drop legacy numeric constants 2024-04-30 07:32:08 +00:00
vhdx block: vhdx: "signature" field is unused 2024-03-25 04:32:28 +00:00
async_io.rs block: Move DiskTopology to common code 2023-09-05 13:09:49 -07:00
fixed_vhd_async.rs
fixed_vhd_sync.rs
fixed_vhd.rs
lib.rs block: Replace specific bitmap implementation with trait 2024-05-01 18:29:36 +00:00
qcow_sync.rs block: merge qcow, vhdx and block_util into block crate 2023-07-19 13:52:43 +01:00
raw_async_aio.rs block: fix aio backend behavior when writeback enabled 2023-11-08 19:24:40 -08:00
raw_async.rs block: Move DiskTopology to common code 2023-09-05 13:09:49 -07:00
raw_sync.rs block: Move DiskTopology to common code 2023-09-05 13:09:49 -07:00
vhd.rs misc: Remove redundant "use" imports 2024-02-19 17:54:30 +00:00
vhdx_sync.rs