Commit Graph

  • 8e7579b20e vm-virtio: Add virtio-rng implementation Chao Peng 2019-05-09 05:01:48 +00:00
  • 97865b605f vmm: Provide a common method to build a virtio PCI device Chao Peng 2019-05-08 10:41:24 +00:00
  • c0be6642ad vmm: Leverage virtio-net to provide connectivity Sebastien Boeuf 2019-05-09 08:01:42 -07:00
  • 53f5295454 network: Add virtio-net dependencies Sebastien Boeuf 2019-05-07 22:28:02 -07:00
  • 6d27cfb3b6 vm-virtio: Create virtio-net device Sebastien Boeuf 2019-05-07 17:26:37 -07:00
  • 1d450c527f gitignore: Don't track Cargo.lock files Sebastien Boeuf 2019-05-06 09:20:52 -07:00
  • 513e4ffb52 gitignore: Don't track rusty-tags.vi files Sebastien Boeuf 2019-05-06 09:16:32 -07:00
  • 4b58eb4867 pci: configuration: Fix rustfmt issue Rob Bradford 2019-05-09 16:48:08 +01:00
  • ce1d90c15b devices: legacy: Fix rustfmt issue Rob Bradford 2019-05-09 16:47:40 +01:00
  • a0bbcefa14 cloud-hypervisor: Recursively run rustfmt Rob Bradford 2019-05-09 16:45:26 +01:00
  • a9ed8fa499 resources: Add a 5.0 kernel config Sebastien Boeuf 2019-05-09 08:16:51 -07:00
  • 81875f5be5 cloud-hypervisor: Add basic Travis based CI Samuel Ortiz 2019-05-09 15:10:48 +02:00
  • 1151b07682 vm-virtio: block: Add support for resetting a block device Rob Bradford 2019-05-08 16:04:12 +01:00
  • 3b2faa9f11 vm-virtio: Reset underlying device on driver request Rob Bradford 2019-05-08 15:59:39 +01:00
  • 040ea5432d cloud-hypervisor: Add proper licensing Samuel Ortiz 2019-05-08 12:22:53 +02:00
  • 8f05773eae vmm: Fix build warning Samuel Ortiz 2019-05-08 08:47:59 +02:00
  • 5c9fc816de serial: Set terminal in raw mode Sebastien Boeuf 2019-05-07 11:34:03 -07:00
  • 112418d928 main: Add kernel command line support Sebastien Boeuf 2019-05-06 13:24:57 -07:00
  • 1270d09301 cloud-hypervisor: Add --disk option to provide VM rootfs Sebastien Boeuf 2019-05-06 12:15:44 -07:00
  • b67e0b3dad vmm: Use virtio-blk to support booting from disk image Sebastien Boeuf 2019-05-06 10:27:40 -07:00
  • 65f96e408f virtio: Add virtio-blk implementation Sebastien Boeuf 2019-05-06 09:31:15 -07:00
  • 80ac3a84bb qcow: Add qcow support Chao Peng 2019-04-29 19:32:56 +00:00
  • c2c51dc9d1 vm-virtio: Add PCI transport support Samuel Ortiz 2019-04-18 19:32:41 +02:00
  • 8246434710 vm-virtio: Initial crate Samuel Ortiz 2019-04-18 19:24:06 +02:00
  • c780bc79da virtio-bindings: Add virtio bindgen generated bindings Samuel Ortiz 2019-04-19 18:58:29 +02:00
  • 2a539ab176 vmm: Expose Hypervisor CPUID bit Chao Peng 2019-04-25 17:10:42 +00:00
  • 0adc3481df vmm: Add PCI root Samuel Ortiz 2019-04-18 12:26:09 +02:00
  • e8308dd13b pci: Add minimal PCI host emulation crate Samuel Ortiz 2019-04-18 11:59:12 +02:00
  • fa3951df22 devices: Add PCI configuration registers method to the BusDevice Trait Samuel Ortiz 2019-04-18 11:57:01 +02:00
  • db7937d47c allocator: Add a basic resource allocation crate Samuel Ortiz 2019-04-18 10:31:45 +02:00
  • 342bdc3619 devices: Add support for i8042 reset device Sebastien Boeuf 2019-04-15 11:57:30 -07:00
  • 29b90a8aee vmm: Create and handle an exit event Sebastien Boeuf 2019-04-15 10:59:38 -07:00
  • afbf824a48 vmm: Handle stdin from a generic epoll loop Sebastien Boeuf 2019-04-15 10:14:31 -07:00
  • a7bdf5ee48 vmm: Register an irqfd for our serial device Samuel Ortiz 2019-03-18 22:03:00 +01:00
  • c6c5e10a04 vmm: Add a basic stdin loop Samuel Ortiz 2019-03-18 21:59:50 +01:00
  • 0b6ec34505 vmm: Retry running a CPU when getting EAGAIN or EINTR from the run ioctl Samuel Ortiz 2019-03-12 14:55:35 +01:00
  • 25f4063da6 cloud-hypervisor: Add the --memory option Samuel Ortiz 2019-03-11 17:48:35 +01:00
  • 59b5e53c40 cloud-hypervisor: Add the --cpus option Samuel Ortiz 2019-03-11 17:36:27 +01:00
  • 1853b350ee cloud-hypervisor: Add devices crate Samuel Ortiz 2019-03-07 14:56:43 +01:00
  • 7e2d1aca2d vmm: Boot kernel Samuel Ortiz 2019-03-06 12:04:14 +01:00
  • 044f664135 vmm: Set CPUID Samuel Ortiz 2019-03-01 16:22:26 +01:00
  • 0921cfb8f8 vmm: Basic Vcpu implementation Samuel Ortiz 2019-02-28 15:26:30 +01:00
  • 539367b58c cloud-hypervisor: Initial kernel booting implementation Samuel Ortiz 2019-02-28 14:16:58 +01:00
  • b56b4ca834 cloud-hypervisor: Add the architecture crates Samuel Ortiz 2019-02-25 22:53:01 +01:00
  • a0da3deb5e cloud-hypervisor: Call into the test_vm() routine Samuel Ortiz 2019-02-22 17:05:02 +01:00
  • 16f2bedbb7 cloud-hypervisor: Add a vmm crate Samuel Ortiz 2019-02-22 17:04:35 +01:00
  • 2ed17abb5c cloud-hypervisor: Application handling Samuel Ortiz 2019-02-21 17:39:34 +01:00
  • 73337c8b19 cloud-hypervisor: Initial commit Samuel Ortiz 2019-02-21 17:04:44 +01:00
  • 0f2807446b README: Placeholder to create a usable initial repo Samuel Ortiz 2019-05-06 17:08:29 +02:00