cloud-hypervisor/virtio-devices/src
Bo Chen 710a860e9b virtio-devices: iommu: Avoid using vector and direct indexing
The the number of queues and associated events is known and fixed. We
can define and use each of them explicitly and avoid using vector (and
hence direct indexing), which is cleaner and slightly more efficient.
Also, this refactoring makes it clearer that we are not handling "event
queue" events (as "_event_queue" is not being used intentionally).

Signed-off-by: Bo Chen <chen.bo@intel.com>
2022-10-20 07:45:36 -07:00
..
transport pci, virtio-devices: Restore proper BAR type 2022-10-13 10:03:23 +02:00
vhost_user net: Give the user the ability to set MTU 2022-09-21 16:20:57 +02:00
vsock virtio-devices: Shutdown VMM upon worker thread errors 2022-08-16 11:45:44 +01:00
balloon.rs fuzz: Don't overload meaning of reset() 2022-09-22 11:01:41 -07:00
block.rs fuzz: Don't overload meaning of reset() 2022-09-22 11:01:41 -07:00
console.rs virtio-devices: console: Detect PTY connection/disconnection 2022-08-30 13:47:51 +02:00
device.rs fuzz: Don't overload meaning of reset() 2022-09-22 11:01:41 -07:00
epoll_helper.rs virtio-devices: Custom EpollHelper::run/VirtioCommon:reset for fuzz 2022-08-30 14:01:33 -07:00
iommu.rs virtio-devices: iommu: Avoid using vector and direct indexing 2022-10-20 07:45:36 -07:00
lib.rs virtio-devices: Derive thiserror::Error and drop unsed errors 2022-08-16 11:45:44 +01:00
mem.rs virtio-devices: mem: Report error instead of panic 2022-10-14 11:28:31 +01:00
net.rs net: Don't override default TAP interface MTU 2022-09-27 10:37:35 +01:00
pmem.rs fuzz: Don't overload meaning of reset() 2022-09-22 11:01:41 -07:00
rng.rs virtio-devices: rng: Fix error message 2022-10-04 16:38:41 +01:00
seccomp_filters.rs virtio-devices, vmm: Remove unused macro rules 2022-05-20 09:59:43 +01:00
thread_helper.rs virtio-devices: Shutdown VMM upon worker thread errors 2022-08-16 11:45:44 +01:00
vdpa.rs virtio-devices, vmm: vdpa: Implement live migration support 2022-10-13 10:03:23 +02:00
watchdog.rs virtio-devices: watchdog: Generate error on invalid queue descriptor 2022-10-04 16:38:29 +01:00