diff --git a/src/runtime-rs/config/configuration-qemu-runtime-rs-coco-dev.toml.in b/src/runtime-rs/config/configuration-qemu-runtime-rs-coco-dev.toml.in index 2f360c36df..dea5f90f5a 100644 --- a/src/runtime-rs/config/configuration-qemu-runtime-rs-coco-dev.toml.in +++ b/src/runtime-rs/config/configuration-qemu-runtime-rs-coco-dev.toml.in @@ -252,7 +252,8 @@ block_device_driver = "@DEFBLOCKSTORAGEDRIVER_QEMU@" # - io_uring # Linux io_uring API. This provides the fastest I/O operations on Linux, requires kernel>5.1 and # qemu >=5.0. -block_device_aio = "@DEFBLOCKDEVICEAIO_QEMU@" +# block_device_aio = "@DEFBLOCKDEVICEAIO_QEMU@" +block_device_aio = "native" # Specifies cache-related options will be set to block devices or not. # Default false diff --git a/src/runtime-rs/crates/hypervisor/src/qemu/inner.rs b/src/runtime-rs/crates/hypervisor/src/qemu/inner.rs index 7e4cc50cab..5610b0bb75 100644 --- a/src/runtime-rs/crates/hypervisor/src/qemu/inner.rs +++ b/src/runtime-rs/crates/hypervisor/src/qemu/inner.rs @@ -637,7 +637,7 @@ impl QemuInner { &self.config.blockdev_info.block_device_driver, block_device.config.index, &block_device.config.path_on_host, - &block_device.config.blkdev_aio.to_string(), + &&self.config.blockdev_info.block_device_aio, block_device.config.is_direct, block_device.config.is_readonly, block_device.config.no_drop,