A Virtual Machine Monitor for modern Cloud workloads.
Go to file
Sebastien Boeuf 6d27cfb3b6 vm-virtio: Create virtio-net device
In order to provide connectivity through network interface between
host and guest, this patch introduces the virtio-net backend.

This code is based on Firecracker commit
d4a89cdc0bd2867f821e3678328dabad6dd8b767

It is a trimmed down version of the original files as it removes the
rate limiter support. It has been ported to support vm-memory crate
and the epoll handler has been modified in order to run a dedicated
epoll loop from the device itself. This epoll loop runs in its own
dedicated thread.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2019-05-10 16:32:39 +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 devices: legacy: Fix rustfmt issue 2019-05-10 16:32:39 +02:00
pci pci: configuration: Fix rustfmt issue 2019-05-10 16:32:39 +02:00
qcow cloud-hypervisor: Add proper licensing 2019-05-09 15:44:17 +02:00
resources resources: Add a 5.0 kernel config 2019-05-10 16:32:22 +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: Create virtio-net device 2019-05-10 16:32:39 +02:00
vmm cloud-hypervisor: Add proper licensing 2019-05-09 15:44:17 +02:00
.gitignore gitignore: Don't track Cargo.lock files 2019-05-10 16:32:39 +02:00
.travis.yml cloud-hypervisor: Recursively run rustfmt 2019-05-10 16:32:39 +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