diff options
author | Daniel Verkamp <dverkamp@chromium.org> | 2019-12-06 17:26:55 +1100 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-12-10 23:33:56 +0000 |
commit | 2767223fdbcf189ccebbffbec8b3a0f254d9d40e (patch) | |
tree | c0e02d927d76f1a8a85c19d69e1117ac65c47bd9 /src/crosvm.rs | |
parent | 84be74727c7510d48d516de89c88374db78e71b3 (diff) | |
download | crosvm-2767223fdbcf189ccebbffbec8b3a0f254d9d40e.tar crosvm-2767223fdbcf189ccebbffbec8b3a0f254d9d40e.tar.gz crosvm-2767223fdbcf189ccebbffbec8b3a0f254d9d40e.tar.bz2 crosvm-2767223fdbcf189ccebbffbec8b3a0f254d9d40e.tar.lz crosvm-2767223fdbcf189ccebbffbec8b3a0f254d9d40e.tar.xz crosvm-2767223fdbcf189ccebbffbec8b3a0f254d9d40e.tar.zst crosvm-2767223fdbcf189ccebbffbec8b3a0f254d9d40e.zip |
devices: block: add block_size option for disks
This allows overriding the default logical block size (512 bytes) with other values, such as 4096 for 4K block size disks. BUG=chromium:942700 TEST=crosvm run -r vm_rootfs,block_size=4096 vm_kernel TEST=verify block size with lsblk --output-all Change-Id: Ia6db05f369a76557a2afb8b48b5cc2b66cf84b01 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/1954220 Reviewed-by: Zach Reizner <zachr@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: Daniel Verkamp <dverkamp@chromium.org>
Diffstat (limited to 'src/crosvm.rs')
-rw-r--r-- | src/crosvm.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/crosvm.rs b/src/crosvm.rs index de23573..0e0e218 100644 --- a/src/crosvm.rs +++ b/src/crosvm.rs @@ -39,6 +39,7 @@ pub struct DiskOption { pub path: PathBuf, pub read_only: bool, pub sparse: bool, + pub block_size: u32, } /// A bind mount for directories in the plugin process. |