cloud-hypervisor/vmm/src
Rob Bradford 12e00c0f45 vmm: cpu: Retry sending signals if necessary
To avoid a race condition where the signal might "miss" the KVM_RUN
ioctl() instead reapeatedly try sending a signal until the vCPU run is
interrupted (as indicated by setting a new per vCPU atomic.)

It important to also clear this atomic when coming out of a paused
state.

Signed-off-by: Rob Bradford <robert.bradford@intel.com>
2020-05-07 09:00:14 +02:00
..
api vmm: api: Add "add-vsock" API entry point 2020-04-29 12:44:49 +01:00
acpi.rs vmm: acpi: Remove unused IORT related structures 2020-03-17 12:46:26 +00:00
config.rs vmm: config: Reject attempts to use VFIO or IOMMU without PCI 2020-05-05 11:20:52 +01:00
cpu.rs vmm: cpu: Retry sending signals if necessary 2020-05-07 09:00:14 +02:00
device_manager.rs vmm: Create new module device_tree 2020-05-05 16:08:42 +02:00
device_tree.rs vmm: Add unit tests for DeviceTree 2020-05-05 16:08:42 +02:00
interrupt.rs msi/msi-x: Prevent from losing masked interrupts 2020-02-25 08:31:14 +00:00
lib.rs vmm: Add unit tests for DeviceTree 2020-05-05 16:08:42 +02:00
memory_manager.rs vmm: MemoryManager: Cleanup the usage of std::ffi/io/result 2020-04-23 21:39:51 +02:00
migration.rs vmm: Add a VmRestore command 2020-04-02 13:24:25 +01:00
seccomp_filters.rs vmm: seccomp: Add fork, gettid and pipe2 syscalls to permitted list 2020-04-29 17:57:01 +01:00
vm.rs vmm: Unpark the DeviceManager threads in shutdown 2020-05-07 09:00:14 +02:00