cloud-hypervisor/vmm/src
Samuel Ortiz 03ab6839c1 vmm: Introduce Cloud Hypervisor IPC
Cloud Hypervisor IPC is a simple, mpsc based protocol for threads to
send command to the furture VMM thread. This patch adds the API
definition for that IPC, which will be used by both the main thread
to e.g. start a new VM based on the CLI arguments and the future HTTP
server to relay external requests received from a local Unix domain
socket.
We are moving it to its own "api" module because this is where the
external API (HTTP based) will also be implemented.

The VMM thread will be listening for IPC requests from an mpsc receiver,
process them and send a response back through another mpsc channel.

Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2019-09-26 16:21:14 +02:00
..
api vmm: Introduce Cloud Hypervisor IPC 2019-09-26 16:21:14 +02:00
config.rs vmm: Derive the clone trait for VmConfig 2019-09-24 08:39:39 +01:00
device_manager.rs vmm: Make vhost-user configuration owned 2019-09-24 08:39:39 +01:00
lib.rs vmm: Introduce Cloud Hypervisor IPC 2019-09-26 16:21:14 +02:00
vm.rs vmm: Pass the exit and reset fds to the vm creation method 2019-09-26 16:21:14 +02:00