cloud-hypervisor/fuzz/fuzz_targets
Yong He 0149e65081 vm-device: support batch update interrupt source group GSI
Split interrupt source group restore into two steps, first restore
the irqfd for each interrupt source entry, and second restore the
GSI routing of the entire interrupt source group.

This patch will reduce restore latency of interrupt source group,
and in a 200-concurrent restore test, the patch reduced the
average IOAPIC restore time from 15ms to 1ms.

Signed-off-by: Yong He <alexyonghe@tencent.com>
2023-08-03 15:58:36 +01:00
..
balloon.rs vmm: virtio-devices: Restore every VirtioDevice upon creation 2022-10-24 14:17:08 +02:00
block.rs block: merge qcow, vhdx and block_util into block crate 2023-07-19 13:52:43 +01:00
cmos.rs fuzz: Add new fuzzer for emulated cmos device 2022-07-27 18:12:56 +01:00
console.rs fuzz: Add fuzzer for virtio-console 2022-11-03 09:10:41 -07:00
http_api.rs vmm: api: Use 'BTreeMap' for 'HttpRoutes' 2022-08-03 10:18:24 +01:00
iommu.rs vmm: virtio-devices: Restore every VirtioDevice upon creation 2022-10-24 14:17:08 +02:00
linux_loader_cmdline.rs fuzz: Add fuzzer for 'linux loader' cmdline 2022-12-12 13:50:28 +00:00
linux_loader.rs fuzz: Add fuzzer for 'linux loader' 2022-12-12 13:50:28 +00:00
mem.rs vmm: Make Transparent Huge Pages controllable (default on) 2022-11-09 16:51:21 +00:00
net.rs vmm: add configuration for network offloading features 2023-01-12 09:05:45 +00:00
pmem.rs vmm: virtio-devices: Restore every VirtioDevice upon creation 2022-10-24 14:17:08 +02:00
qcow.rs block: merge qcow, vhdx and block_util into block crate 2023-07-19 13:52:43 +01:00
rng.rs vmm: virtio-devices: Restore every VirtioDevice upon creation 2022-10-24 14:17:08 +02:00
serial.rs vm-device: support batch update interrupt source group GSI 2023-08-03 15:58:36 +01:00
vhdx.rs block: merge qcow, vhdx and block_util into block crate 2023-07-19 13:52:43 +01:00
watchdog.rs vmm: virtio-devices: Restore every VirtioDevice upon creation 2022-10-24 14:17:08 +02:00