crosvm/devices/src/virtio
Chirantan Ekbote c013a658e2 devices: Trigger interrupts via the Queue
Have all devices trigger interrupts via the Queue rather than directly.
This way we can skip sending the interrupt entirely when notification
suppression features have been negotiated with the guest kernel.

BUG=none
TEST=crostini.Basic.buster_stable

Change-Id: Ica6f978127aa648fd983f641518940d7a857916f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3026686
Tested-by: kokoro <noreply+kokoro@google.com>
Commit-Queue: Chirantan Ekbote <chirantan@chromium.org>
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
2021-07-20 02:28:39 +00:00
..
block
fs devices: Trigger interrupts via the Queue 2021-07-20 02:28:39 +00:00
gpu devices: Trigger interrupts via the Queue 2021-07-20 02:28:39 +00:00
input devices: Trigger interrupts via the Queue 2021-07-20 02:28:39 +00:00
snd
vhost
video devices: Trigger interrupts via the Queue 2021-07-20 02:28:39 +00:00
balloon.rs devices: Trigger interrupts via the Queue 2021-07-20 02:28:39 +00:00
console.rs devices: Trigger interrupts via the Queue 2021-07-20 02:28:39 +00:00
descriptor_utils.rs
interrupt.rs
iommu.rs devices: Trigger interrupts via the Queue 2021-07-20 02:28:39 +00:00
mod.rs
net.rs devices: Trigger interrupts via the Queue 2021-07-20 02:28:39 +00:00
p9.rs devices: Trigger interrupts via the Queue 2021-07-20 02:28:39 +00:00
pmem.rs devices: Trigger interrupts via the Queue 2021-07-20 02:28:39 +00:00
queue.rs
resource_bridge.rs
rng.rs devices: Trigger interrupts via the Queue 2021-07-20 02:28:39 +00:00
tpm.rs devices: Trigger interrupts via the Queue 2021-07-20 02:28:39 +00:00
virtio_device.rs
virtio_pci_common_config.rs
virtio_pci_device.rs
wl.rs devices: Trigger interrupts via the Queue 2021-07-20 02:28:39 +00:00