diff options
author | Dylan Reid <dgreid@chromium.org> | 2018-07-09 13:35:40 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-10-01 11:30:01 -0700 |
commit | aa12c74bff702e25dffb0c2de0240754c9c51c90 (patch) | |
tree | 8a8895d89becb20530a546dfd975135a71af1b1b /aarch64 | |
parent | c5a6762081979e3a1e16028a6542deda27465534 (diff) | |
download | crosvm-aa12c74bff702e25dffb0c2de0240754c9c51c90.tar crosvm-aa12c74bff702e25dffb0c2de0240754c9c51c90.tar.gz crosvm-aa12c74bff702e25dffb0c2de0240754c9c51c90.tar.bz2 crosvm-aa12c74bff702e25dffb0c2de0240754c9c51c90.tar.lz crosvm-aa12c74bff702e25dffb0c2de0240754c9c51c90.tar.xz crosvm-aa12c74bff702e25dffb0c2de0240754c9c51c90.tar.zst crosvm-aa12c74bff702e25dffb0c2de0240754c9c51c90.zip |
devices: pci: add ioeventfds to PciDevice trait
VirtioDevices and potentially others need to register ioeventfds that will be triggered when guests write to certain addresses. Allow PciDevices to return an array of ioeventfds that the VM can install. Change-Id: I2524c4e8c04f75a8d7868cac998304aecbb29c40 Signed-off-by: Dylan Reid <dgreid@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1237360 Commit-Ready: Daniel Verkamp <dverkamp@chromium.org> Tested-by: Daniel Verkamp <dverkamp@chromium.org>
Diffstat (limited to 'aarch64')
-rw-r--r-- | aarch64/src/lib.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/aarch64/src/lib.rs b/aarch64/src/lib.rs index e78ee55..88522b1 100644 --- a/aarch64/src/lib.rs +++ b/aarch64/src/lib.rs @@ -209,7 +209,8 @@ impl arch::LinuxArch for AArch64 { let (pci, pci_irqs) = arch::generate_pci_root(components.pci_devices, &mut mmio_bus, - &mut resources) + &mut resources, + &mut vm) .map_err(Error::CreatePciRoot)?; let exit_evt = EventFd::new().map_err(Error::CreateEventFd)?; |