Commit Graph

  • ec16e14b2f build: bump libc from 0.2.126 to 0.2.127 in /fuzz dependabot[bot] 2022-08-04 01:11:19 +00:00
  • af08f6bca5 build: bump quote from 1.0.20 to 1.0.21 in /fuzz dependabot[bot] 2022-08-04 00:41:54 +00:00
  • 1867ee3ddd build: bump ryu from 1.0.10 to 1.0.11 dependabot[bot] 2022-08-03 23:57:18 +00:00
  • 4e0b41ce77 build: bump serde from 1.0.141 to 1.0.142 in /fuzz dependabot[bot] 2022-08-03 23:57:33 +00:00
  • b731c8863f build: bump mshv-bindings from e38ea5d to c587dc2 dependabot[bot] 2022-08-03 23:11:09 +00:00
  • 8d86cffc87 build: bump thiserror from 1.0.31 to 1.0.32 in /fuzz dependabot[bot] 2022-08-03 23:11:10 +00:00
  • 1a09381d1e docs: mention thread pool option for virtiofsd Wei Liu 2022-08-03 18:49:25 +00:00
  • 103494f441 tests: Improve live migration tests reliability Sebastien Boeuf 2022-08-03 16:17:19 +02:00
  • 1125fd2667 vmm: api: Use 'BTreeMap' for 'HttpRoutes' Bo Chen 2022-07-29 12:52:45 -07:00
  • e5155bab62 fuzz: Add fuzzer for HTTP API Bo Chen 2022-07-28 17:07:32 -07:00
  • eb056d374a vmm: Make 'EpollContext::add_event()' public Bo Chen 2022-07-28 21:04:28 -07:00
  • 487458c9f8 build: bump anyhow from 1.0.58 to 1.0.59 dependabot[bot] 2022-08-02 23:15:30 +00:00
  • 4d74525bdc vmm: Remove unused "poll_queue" from DiskConfig Sebastien Boeuf 2022-08-02 14:13:05 +02:00
  • 9524a8ffe8 tests: Re-enable virtio_block_topology on aarch64 Sebastien Boeuf 2022-08-02 14:00:32 +02:00
  • fa0565234c tests: Make test_api_shutdown and test_api_delete more reliable Sebastien Boeuf 2022-08-02 12:11:41 +02:00
  • 755eb80c49 build: bump arc-swap from 1.5.0 to 1.5.1 dependabot[bot] 2022-08-02 07:14:59 +00:00
  • ac3ab19443 build: bump fdt from 0.1.3 to 0.1.4 dependabot[bot] 2022-08-02 01:24:00 +00:00
  • 8585d1a355 build: bump fdt from 0.1.3 to 0.1.4 in /fuzz dependabot[bot] 2022-08-02 00:49:14 +00:00
  • 5f539e429a build: bump serde from 1.0.140 to 1.0.141 dependabot[bot] 2022-08-02 00:23:20 +00:00
  • 6835de0f8c build: bump anyhow from 1.0.58 to 1.0.59 in /fuzz dependabot[bot] 2022-08-02 00:22:46 +00:00
  • bf662522dd build: bump serde from 1.0.140 to 1.0.141 in /fuzz dependabot[bot] 2022-08-01 23:55:31 +00:00
  • 575221cba9 build: bump clap from 3.2.15 to 3.2.16 dependabot[bot] 2022-08-01 23:14:36 +00:00
  • 9b7af90b4c build: bump arc-swap from 1.5.0 to 1.5.1 in /fuzz dependabot[bot] 2022-08-01 23:14:31 +00:00
  • b4ed9f867e README: Update version of Rust Hypervisor Firmware release Rob Bradford 2022-08-01 15:44:32 +01:00
  • af958c9448 docs: update fs.md virtiofs command Wei Liu 2022-07-30 15:15:33 +00:00
  • a4859ffe85 virtio-devices: Optimize add_used() usage Sebastien Boeuf 2022-07-25 14:26:17 +02:00
  • 87f57f7c1e virtio-devices: Improve queue handling with pop_descriptor_chain() Sebastien Boeuf 2022-07-08 14:30:50 +02:00
  • a423bf13ad virtio: Port codebase to the latest virtio-queue version Sebastien Boeuf 2022-07-06 16:08:08 +02:00
  • 7199119bb2 hypervisor: Remove Vcpu::read_mpidr() on AArch64 Michael Zhao 2022-07-28 16:51:58 +08:00
  • 5b54dc60aa hypervisor: Add Vcpu::get_sys_reg() on AArch64 Michael Zhao 2022-07-28 14:52:34 +08:00
  • ecb66b5e94 arch: Declare system registers on AArch64 Michael Zhao 2022-07-26 14:19:03 +08:00
  • cd7f36a713 hypervisor: Remove get/set_reg() on AArch64 Michael Zhao 2022-07-28 14:06:25 +08:00
  • f7b6d99c2d hypervisor: Remove get/set_sys_regs() on AArch64 Michael Zhao 2022-07-28 11:35:21 +08:00
  • e1a70f676a hypervisor: use serde_with with LapicState Wei Liu 2022-07-28 11:18:08 +00:00
  • bec47ebcc9 hypervisor: simplify LapicState Wei Liu 2022-07-27 22:58:47 +00:00
  • ddc9004471 build: bump redox_syscall from 0.2.15 to 0.2.16 dependabot[bot] 2022-07-27 23:54:15 +00:00
  • 0c9b4fefc0 build: bump mshv-ioctls from 7ac1b80 to e38ea5d dependabot[bot] 2022-07-27 23:12:35 +00:00
  • df10dab952 build: Skip running Jenkins if fuzzer only changes Rob Bradford 2022-07-27 10:37:10 +01:00
  • 57ee561c39 fuzz: Place targets in alphabetical order Rob Bradford 2022-07-27 10:35:22 +01:00
  • a330c531b0 fuzz: Add new fuzzer for emulated cmos device Rob Bradford 2022-07-26 16:30:56 +01:00
  • e4211272ad fuzz: Add new fuzzer for emulated serial device Rob Bradford 2022-07-26 16:30:56 +01:00
  • f4e2198767 docs: Extend the list of TDX guest limitations Sebastien Boeuf 2022-07-26 16:56:14 +02:00
  • f8f0b40e94 build: Move Jenkins workers over to jammy Rob Bradford 2022-05-23 16:06:53 +01:00
  • 87c0791d53 api-client: Handle body_offset is None Maximilian Nitsch 2022-07-26 14:10:36 +02:00
  • c46a9592c0 build: bump clap from 3.2.14 to 3.2.15 dependabot[bot] 2022-07-26 07:06:29 +00:00
  • 561791ed22 tests: Reliably trigger a guest OOM Sebastien Boeuf 2022-07-25 11:28:29 +02:00
  • 857edc71a9 vmm: cpu: Remove now unused CpuManager::vcpus_paused() Rob Bradford 2022-07-25 22:36:36 +01:00
  • 0e29379bcf vmm: Make gdb break/resuming more resilient Rob Bradford 2022-07-25 12:34:46 +01:00
  • 23352c4945 build: bump proc-macro2 from 1.0.41 to 1.0.42 dependabot[bot] 2022-07-26 00:27:33 +00:00
  • 160528b6f5 build: bump proc-macro2 from 1.0.40 to 1.0.42 in /fuzz dependabot[bot] 2022-07-25 23:58:14 +00:00
  • 00200296ec build: bump proc-macro2 from 1.0.40 to 1.0.41 dependabot[bot] 2022-07-25 23:13:51 +00:00
  • c612886150 build: bump clap from 3.2.14 to 3.2.15 in /fuzz dependabot[bot] 2022-07-25 23:13:52 +00:00
  • a749182777 vmm: acpi: Use ACPI platform device addresses from DeviceManager Rob Bradford 2022-07-25 13:55:24 +01:00
  • 2e8eb96ef6 vmm: device_manager: Store ACPI platform addresses for later use Rob Bradford 2022-07-25 13:36:31 +01:00
  • 686e6d5082 api-client: Break the receive loop if the VMM shuts down the socket Maximilian Nitsch 2022-07-25 12:08:58 +02:00
  • b1a87cb698 hypervisor: mshv: Remove more #[allow(dead_code)] and unused code Rob Bradford 2022-07-25 09:21:34 +01:00
  • 869e96ed10 build: bump redox_syscall from 0.2.13 to 0.2.15 dependabot[bot] 2022-07-22 23:20:02 +00:00
  • bcaa299c55 devices: arch is only needed by aarch64 Wei Liu 2022-07-22 19:43:29 +00:00
  • 454964cc90 vm-allocator: arch is only needed by aarch64 Wei Liu 2022-07-22 18:46:34 +00:00
  • 2afd0e626a tree-wide: drop unneeded dependencies Wei Liu 2022-07-22 18:22:40 +00:00
  • e885c35a54 vhost_user_net: remove {self} import Wei Liu 2022-07-22 11:40:21 +00:00
  • ff7773044c tree-wide: drop some unneeded allow clauses Wei Liu 2022-07-22 11:22:58 +00:00
  • 5aaa647639 .github: build MSHV and KVM at the same time Wei Liu 2022-07-20 23:59:24 +00:00
  • 7b99bd9496 hypervisor: suppress clippy::large_enum_variant Wei Liu 2022-07-20 23:58:25 +00:00
  • bb19c3d2b7 hypervisor: pick the available hypervisor automatically Wei Liu 2022-07-22 11:10:16 +00:00
  • aa66526ea0 hypervisor: add a function to check availability Wei Liu 2022-05-09 21:34:21 +00:00
  • c3ce5aa5b1 hypervisor: adjust new function return type Wei Liu 2022-05-09 21:10:22 +00:00
  • ad33f7c5e6 vmm: return seccomp rules according to hypervisors Wei Liu 2022-07-20 22:51:15 +00:00
  • 9fc3379e8d hypervisor: add a function to return hypervisor type Wei Liu 2022-07-20 10:41:13 +00:00
  • d56263706d main: unify error message for hypervisor availability Wei Liu 2022-07-20 22:09:38 +00:00
  • 4a00371fe8 hypervisor: drop unused modules Wei Liu 2022-07-20 22:03:33 +00:00
  • ae7f74d0a8 hypervisor: drop kvm guard from some Vcpu trait functions Wei Liu 2022-07-20 22:02:43 +00:00
  • cb6a14dec9 hypervisor: drop check_extension from Vm trait Wei Liu 2022-07-20 21:55:55 +00:00
  • e931c40e96 build: bump clap from 3.2.13 to 3.2.14 in /fuzz dependabot[bot] 2022-07-21 23:17:02 +00:00
  • a96a5d7816 hypervisor, vmm: use new vfio-ioctls Wei Liu 2022-07-21 13:15:15 +00:00
  • 5e2c70b87f hypervisor: aarch64: drop set/has_vcpu_attr Wei Liu 2022-07-20 20:33:10 +00:00
  • eca6609dbb hypervisor: mshv: create_device returns DeviceFd directly Wei Liu 2022-07-20 19:16:19 +00:00
  • c5e966c972 hypervisor: aarch64: use KVM DeviceFd in GIC code Wei Liu 2022-07-20 16:25:04 +00:00
  • 0856ebbd42 hypervisor: aarch64: drop set_its_device Wei Liu 2022-07-20 15:21:43 +00:00
  • 422bf89d4d hypervisor: drop create_device from Vm trait Wei Liu 2022-07-20 15:11:27 +00:00
  • 500d91311f hypervisor: aarch64: kvm: use concrete KvmVm type where possible Wei Liu 2022-07-20 12:54:48 +00:00
  • b5270e0b45 hypervisor: allow downcasting to hypervisor VM types Wei Liu 2022-07-20 12:52:06 +00:00
  • f84ddedb1a hypervisor, vmm: introduce trait functions for aarch64 PMU Wei Liu 2022-07-20 11:42:24 +00:00
  • b5d10eb28b build: bump clap from 3.2.13 to 3.2.14 dependabot[bot] 2022-07-21 15:21:51 +00:00
  • de14db7320 build: bump hashbrown from 0.12.2 to 0.12.3 dependabot[bot] 2022-07-21 13:18:40 +00:00
  • 269b78ca0f build: bump serde from 1.0.139 to 1.0.140 dependabot[bot] 2022-07-21 12:10:55 +00:00
  • 5f98710471 virtio-devices: vhost-user: Stop the vrings on a virtio reset Sebastien Boeuf 2022-07-20 17:29:19 +02:00
  • 613c60fc6f virtio-devices: vhost-user: Enable correct queue indexes Sebastien Boeuf 2022-07-20 17:19:45 +02:00
  • 3f62a172b2 virtio-devices: Pass a list of tuples for virtqueues Sebastien Boeuf 2022-07-20 16:45:49 +02:00
  • 423c54eafe virtio-devices: Pull correct EventFd from queue_evts list Sebastien Boeuf 2022-07-20 14:57:39 +02:00
  • e1a63822fa virtio-devices: fs: Reduce minimal amount of enabled queues to 1 Sebastien Boeuf 2022-07-19 09:37:37 +02:00
  • 3083da154e build: bump vfio-ioctls from 38272d3 to 0e0e115 dependabot[bot] 2022-07-21 11:01:40 +00:00
  • 5c20869dd5 build: bump clap from 3.2.12 to 3.2.13 dependabot[bot] 2022-07-20 12:38:12 +00:00
  • ec27e0ee82 tests: Fix test_virtio_balloon_deflate_on_oom() Sebastien Boeuf 2022-07-21 11:16:55 +02:00
  • 0bb509e5d2 build: bump serde from 1.0.139 to 1.0.140 in /fuzz dependabot[bot] 2022-07-20 23:25:09 +00:00
  • a161e56bef build: bump unicode-ident from 1.0.1 to 1.0.2 dependabot[bot] 2022-07-20 11:24:08 +00:00
  • 777ba6d577 build: bump hashbrown from 0.12.2 to 0.12.3 in /fuzz dependabot[bot] 2022-07-20 11:23:56 +00:00
  • b0258c7b13 build: bump unicode-ident from 1.0.1 to 1.0.2 in /fuzz dependabot[bot] 2022-07-20 10:56:49 +00:00
  • 55c9562c4d build: bump os_str_bytes from 6.1.0 to 6.2.0 dependabot[bot] 2022-07-20 10:28:18 +00:00
  • 7419a021cd build: bump clap from 3.2.12 to 3.2.13 in /fuzz dependabot[bot] 2022-07-20 10:27:55 +00:00