summary refs log tree commit diff
path: root/fuzz
diff options
context:
space:
mode:
authorDaniel Verkamp <dverkamp@chromium.org>2019-11-01 10:34:02 -0700
committerCommit Bot <commit-bot@chromium.org>2019-11-18 07:43:04 +0000
commit5eca9379410b0d2422d540dded995523edf6fdc9 (patch)
tree1f5d3c082242d4820cd8f1cdc2c72e0bbc9bff47 /fuzz
parent24eeed2b6fb6306f404238d1343db4b55aa9beef (diff)
downloadcrosvm-5eca9379410b0d2422d540dded995523edf6fdc9.tar
crosvm-5eca9379410b0d2422d540dded995523edf6fdc9.tar.gz
crosvm-5eca9379410b0d2422d540dded995523edf6fdc9.tar.bz2
crosvm-5eca9379410b0d2422d540dded995523edf6fdc9.tar.lz
crosvm-5eca9379410b0d2422d540dded995523edf6fdc9.tar.xz
crosvm-5eca9379410b0d2422d540dded995523edf6fdc9.tar.zst
crosvm-5eca9379410b0d2422d540dded995523edf6fdc9.zip
devices: virtio: use signal helper for config changes
Add handling of the virtio device MSI-X configuration change vector by
using the signal function that was previously factored out.

BUG=chromium:854765
TEST=./build_test
TEST=trigger disk config change with `crosvm disk resize ...`

Change-Id: I462c23e10d152f896586bb70b95634a53088d480
Signed-off-by: Daniel Verkamp <dverkamp@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/1898269
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Zide Chen <zide.chen@intel.corp-partner.google.com>
Reviewed-by: Zach Reizner <zachr@chromium.org>
Diffstat (limited to 'fuzz')
-rw-r--r--fuzz/block_fuzzer.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/fuzz/block_fuzzer.rs b/fuzz/block_fuzzer.rs
index 1730d49..ec103bb 100644
--- a/fuzz/block_fuzzer.rs
+++ b/fuzz/block_fuzzer.rs
@@ -88,7 +88,8 @@ fuzz_target!(|bytes| {
             Arc::new(AtomicUsize::new(0)),
             EventFd::new().unwrap(),
             EventFd::new().unwrap(),
-            None, // msix_config
+            None,   // msix_config
+            0xFFFF, // VIRTIO_MSI_NO_VECTOR
         ),
         vec![q],
         queue_evts,