diff options
author | Xiong Zhang <xiong.y.zhang@intel.corp-partner.google.com> | 2019-11-12 10:06:13 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-03-09 21:48:54 +0000 |
commit | 8bb4faa6629a4d8c10d58ed9397f867b6da5c91f (patch) | |
tree | c37035ac8221c5af4e1431b3629a1f2aea71bc6b /src/main.rs | |
parent | 4b62cd94989ab25e7abd48b9d4153725cd9de257 (diff) | |
download | crosvm-8bb4faa6629a4d8c10d58ed9397f867b6da5c91f.tar crosvm-8bb4faa6629a4d8c10d58ed9397f867b6da5c91f.tar.gz crosvm-8bb4faa6629a4d8c10d58ed9397f867b6da5c91f.tar.bz2 crosvm-8bb4faa6629a4d8c10d58ed9397f867b6da5c91f.tar.lz crosvm-8bb4faa6629a4d8c10d58ed9397f867b6da5c91f.tar.xz crosvm-8bb4faa6629a4d8c10d58ed9397f867b6da5c91f.tar.zst crosvm-8bb4faa6629a4d8c10d58ed9397f867b6da5c91f.zip |
Vfio: Multi vfio device support
Current one vm could have one vfio device only, this patch let one vm could have multi vfio devices by changing the vfio parameter into vec<>. BUG=chromium:992270 TEST=passthrough two/three devices into guest, these devices are in the same vfio group, then check these devices function in guest. Change-Id: I366d24d750a199d7862fb907fa44f9be429c5944 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2080111 Reviewed-by: Tomasz Jeznach <tjeznach@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: Tomasz Jeznach <tjeznach@chromium.org>
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index 8ed85fb..da7c06c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1088,7 +1088,7 @@ fn set_argument(cfg: &mut Config, name: &str, value: Option<&str>) -> argument:: }); } - cfg.vfio = Some(vfio_path); + cfg.vfio.push(vfio_path); } "help" => return Err(argument::Error::PrintHelp), |