cloud-hypervisor/block/src
Changyuan Lyu bc6acb842f block: fix status value size
As per VirtIO spec 1.2 section 5.2.6, the `status` field is a byte, not
u32. cloud-hypervisor writes an `u32` to guest memory, which
accidentally zeros out the following 3 bytes, and may corrupt guest OS
internal state.

Signed-off-by: Changyuan Lyu <changyuanl@google.com>
2024-07-14 19:23:06 +00:00
..
qcow block: qcow: add unit test for max nesting depth 2024-06-13 01:42:11 +00:00
vhdx misc: Fix spelling issues 2024-06-08 16:31:30 +00:00
async_io.rs block: Move DiskTopology to common code 2023-09-05 13:09:49 -07:00
fixed_vhd_async.rs block: introduce trait BlockBackend for block types 2023-07-19 13:52:43 +01:00
fixed_vhd_sync.rs block: introduce trait BlockBackend for block types 2023-07-19 13:52:43 +01:00
fixed_vhd.rs block: introduce trait BlockBackend for block types 2023-07-19 13:52:43 +01:00
lib.rs block: fix status value size 2024-07-14 19:23:06 +00:00
qcow_sync.rs
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