mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2024-08-20 06:51:15 +00:00
As discussed in the working PR in the upstream vm-memory crate repo, some special functions (e.g. return raw pointers to the wrapped guest memory) require manual dirty page tracking from their users (e.g.the VMM). One of the special functions is `VolatileSlice::as_ptr(), which is used in our code base for supporting async block I/O. This patch manually mark dirty for guest pages touched while reading from block devices. Signed-off-by: Bo Chen <chen.bo@intel.com> |
||
---|---|---|
.. | ||
async_io.rs | ||
fixed_vhd_async.rs | ||
fixed_vhd_sync.rs | ||
lib.rs | ||
qcow_sync.rs | ||
raw_async.rs | ||
raw_sync.rs | ||
vhd.rs |