A Virtual Machine Monitor for modern Cloud workloads.
Go to file
Rob Bradford 3b2faa9f11 vm-virtio: Reset underlying device on driver request
If the driver triggers a reset by writing zero into the status register
then reset the underlying device if supported. A device reset also
requires resetting various aspects of the queue.

In order to be able to do a subsequent reactivate it is required to
reclaim certain resources (interrupt and queue EventFDs.) If a device
reset is requested by the driver but the underlying device does not
support it then generate an error as the driver would not be able to
configure it anyway.

Signed-off-by: Rob Bradford <robert.bradford@intel.com>
2019-05-09 15:44:18 +02:00
arch cloud-hypervisor: Add proper licensing 2019-05-09 15:44:17 +02:00
arch_gen cloud-hypervisor: Add proper licensing 2019-05-09 15:44:17 +02:00
devices cloud-hypervisor: Add proper licensing 2019-05-09 15:44:17 +02:00
pci cloud-hypervisor: Add proper licensing 2019-05-09 15:44:17 +02:00
qcow cloud-hypervisor: Add proper licensing 2019-05-09 15:44:17 +02:00
src main: Add kernel command line support 2019-05-09 15:44:01 +02:00
virtio-bindings cloud-hypervisor: Add proper licensing 2019-05-09 15:44:17 +02:00
vm-allocator cloud-hypervisor: Add proper licensing 2019-05-09 15:44:17 +02:00
vm-virtio vm-virtio: Reset underlying device on driver request 2019-05-09 15:44:18 +02:00
vmm cloud-hypervisor: Add proper licensing 2019-05-09 15:44:17 +02:00
.gitignore cloud-hypervisor: Initial commit 2019-05-07 10:19:57 +02:00
Cargo.lock vmm: Use virtio-blk to support booting from disk image 2019-05-08 08:55:09 +02:00
Cargo.toml cloud-hypervisor: Call into the test_vm() routine 2019-05-07 16:06:21 +02:00
LICENSE-APACHE cloud-hypervisor: Add proper licensing 2019-05-09 15:44:17 +02:00
LICENSE-BSD-3-Clause cloud-hypervisor: Add proper licensing 2019-05-09 15:44:17 +02:00
README.md README: Placeholder to create a usable initial repo 2019-05-06 17:08:29 +02:00

Cloud Hypervisor