Commit Graph

  • 98496434b9 build: Bump quote from 1.0.26 to 1.0.27 in /fuzz dependabot[bot] 2023-05-09 23:57:35 +00:00
  • 0b2994a6e3 build: Bump libc from 0.2.142 to 0.2.144 in /fuzz dependabot[bot] 2023-05-08 23:57:59 +00:00
  • 553e6857bd tests: Enable topology integration tests under mshv Anatol Belski 2023-03-28 18:00:35 +02:00
  • 083ce323c0 seccomp: Add filter entry for MSHV_VP_REGISTER_INTERCEPT_RESULT Anatol Belski 2023-03-27 17:44:01 +02:00
  • 8fff4c1af3 mshv: Pass topology explicitly while constructing cpuid Anatol Belski 2023-03-27 15:45:32 +02:00
  • 35ecfb6ec5 hypervisor: mshv: Implement set_cpuid2 call Anatol Belski 2023-03-26 19:52:24 +02:00
  • a61a013311 build: Bump serde from 1.0.160 to 1.0.162 in /fuzz dependabot[bot] 2023-05-05 23:57:36 +00:00
  • b509fd94cd build: Bump darling from 0.20.0 to 0.20.1 in /fuzz dependabot[bot] 2023-05-05 00:00:19 +00:00
  • 631af8a4f7 build: Bump anyhow from 1.0.70 to 1.0.71 in /fuzz dependabot[bot] 2023-05-02 23:57:54 +00:00
  • aa14fe214a pci: bump the number of supported PCI segments Wei Liu 2023-05-01 17:34:11 +00:00
  • 45e3f49bba vmm: use MAX_NUM_PCI_SEGMENTS in test cases Wei Liu 2023-05-01 17:33:13 +00:00
  • 03db406645 tests: use a constant for maximum number of PCI segments Wei Liu 2023-04-26 01:20:18 +00:00
  • ba1e89139a pci: aml: support up to 256 PCI segments Wei Liu 2023-04-27 17:07:09 +00:00
  • 21d40d7489 main: reset tty if starting the VM fails Alyssa Ross 2023-04-27 12:43:57 +00:00
  • c90a0ffff6 vmm: reset to the original termios Alyssa Ross 2023-04-27 12:57:28 +00:00
  • dc7931f592 build: Bump uuid from 1.3.1 to 1.3.2 in /fuzz dependabot[bot] 2023-05-01 23:59:18 +00:00
  • 841627f10a build: Bump serde_with from 2.3.2 to 2.3.3 in /fuzz dependabot[bot] 2023-04-27 23:57:40 +00:00
  • 97fdb65012 build: Bump anyhow from 1.0.69 to 1.0.70 dependabot[bot] 2023-04-26 23:57:53 +00:00
  • d17d70fae1 vmm: Update for new acpi_tables version Rob Bradford 2023-04-26 17:09:07 +01:00
  • 71d1296d09 vmm: Implemented zerocopy::AsBytes for SDT structures Rob Bradford 2023-04-26 17:07:41 +01:00
  • 0d58e51a3a build: Bump rustc-demangle from 0.1.21 to 0.1.23 dependabot[bot] 2023-04-25 23:57:47 +00:00
  • 97012c511d build: Bump serde_json from 1.0.95 to 1.0.96 dependabot[bot] 2023-04-24 23:57:49 +00:00
  • c10e2a79b1 build: Bump libc from 0.2.141 to 0.2.142 in /fuzz dependabot[bot] 2023-04-24 23:58:46 +00:00
  • f3870ae638 scripts: indent bash if statement Ruslan Mstoi 2023-04-20 18:26:41 +03:00
  • 3c0b389c82 vmm: allow getdents64 in seccomp filter Alyssa Ross 2023-04-21 16:05:32 +00:00
  • 9881c94f84 build: Bump vfio_user from afbbd57 to e75c941 dependabot[bot] 2023-04-22 09:34:44 +00:00
  • ceb8151747 hypervisor, vmm: Limit max number of vCPUs to hypervisor maximum Rob Bradford 2023-04-11 15:52:01 +01:00
  • 2554f2a8d4 qcow: use std::mem::size_of_val() Rob Bradford 2023-04-22 08:21:44 +01:00
  • 036af673e6 virtio-devices: Avoid clashing names in imports Rob Bradford 2023-04-22 08:17:55 +01:00
  • 990362e314 net_gen: Avoid clashing names in imports Rob Bradford 2023-04-22 08:06:58 +01:00
  • 83d57d3cce build: Temporarily disable Windows guest tests Rob Bradford 2023-04-22 09:19:38 +01:00
  • a0babfb9c1 tests: Remove "initial apicid" check from test_simple_launch Rob Bradford 2023-04-22 08:28:51 +01:00
  • 3394a59466 build: Bump serde_with from 2.3.1 to 2.3.2 dependabot[bot] 2023-04-19 23:57:52 +00:00
  • f8e0376f6d build: Bump linux-raw-sys from 0.3.1 to 0.3.2 dependabot[bot] 2023-04-18 23:57:35 +00:00
  • 11b1ab40a5 build: Release v28.3 (bug fix release) v28.3 Bo Chen 2023-04-18 12:02:16 -07:00
  • 93d7e01b41 build: Release v30.1 (bug fix release) v30.1 stable/v30.x Bo Chen 2023-04-18 11:45:27 -07:00
  • d530569ac2 build: Release v31.1 (bug fix release) v31.1 Bo Chen 2023-04-18 11:28:15 -07:00
  • 10e77ebd1e build: Bump MSRV to 1.62 Rob Bradford 2023-01-26 08:01:04 +00:00
  • 167ae5a78a build: Document the project's MSRV policy Rob Bradford 2022-11-29 16:04:10 +00:00
  • 8736256564 misc: Automatically fix cargo clippy issues added in 1.68 (beta) Bo Chen 2023-01-25 14:08:38 -08:00
  • 55e08edd7f vmm: Remove unnecessary parentheses (beta 1.69 clippy check) Bo Chen 2023-03-07 15:40:16 -08:00
  • 54f66aaadc tests: Extend '_test_macvtap()' with reboot Bo Chen 2023-04-14 18:40:45 -07:00
  • d656058c21 vmm: Add valid FDs for TAP devices to 'VmConfig::preserved_fds' Bo Chen 2023-04-14 17:47:58 -07:00
  • 3227372fe0 vmm: Add unit test for 'VmConfig::preserved_fds' Bo Chen 2023-04-14 17:32:38 -07:00
  • ac3f51002d vmm: Implement Clone and Drop for VmConfig Bo Chen 2023-04-14 17:14:31 -07:00
  • 0d2e2cd4c3 vmm: config: Extend 'VmConfig' with 'preserved_fds' Bo Chen 2023-04-14 16:44:41 -07:00
  • 1fc969d37a vmm: only use KVM_ARM_VCPU_PMU_V3 if available Alyssa Ross 2023-04-10 11:11:46 +00:00
  • 27f5016ad3 build: Bump kvm-ioctls from 0.12.0 to 0.13.0 dependabot[bot] 2023-01-31 23:02:11 +00:00
  • a0ddcc68d7 virtio-devices: seccomp: add vhost-user syscalls Alyssa Ross 2023-03-30 21:24:55 +00:00
  • df5aecd144 vmm: Ignore and warn TAP FDs sent via the HTTP request body Bo Chen 2023-04-07 15:54:02 -07:00
  • 862d267302 virtio-devices: Reset offset properly upon unmap for virtio-fs. Hao Xu 2023-02-24 19:05:55 +08:00
  • 44d9c7fd42 vmm: properly set vcpu state when thread exited Yong He 2023-02-16 20:00:54 +08:00
  • 12abe2dd2b openapi: Make 'vcpu' and 'host_cpus' required in CpuAffinity Kaihang Zhang 2023-02-10 14:43:18 +08:00
  • 39a81c596f arch, hypervisor: Populate CPUID leaf 0x4000_0010 (TSC frequency) Rob Bradford 2023-02-08 19:06:15 +00:00
  • 4fe593e12d tests: Enable live-upgrade tests based on v30.0 Bo Chen 2023-03-07 15:00:18 -08:00
  • 4203a61947 vmm: Remove unnecessary parentheses (beta 1.69 clippy check) Bo Chen 2023-03-07 15:40:16 -08:00
  • e397e739bf tests: Extend '_test_macvtap()' with reboot Bo Chen 2023-04-14 18:40:45 -07:00
  • 2724edd1e5 vmm: Add valid FDs for TAP devices to 'VmConfig::preserved_fds' Bo Chen 2023-04-14 17:47:58 -07:00
  • 269844da73 vmm: Add unit test for 'VmConfig::preserved_fds' Bo Chen 2023-04-14 17:32:38 -07:00
  • a299a10874 vmm: Implement Clone and Drop for VmConfig Bo Chen 2023-04-14 17:14:31 -07:00
  • 015941e294 vmm: config: Extend 'VmConfig' with 'preserved_fds' Bo Chen 2023-04-14 16:44:41 -07:00
  • ca6fe2a98e Revert "vmm: config: Implement Clone for NetConfig" Bo Chen 2023-04-14 15:41:54 -07:00
  • f4090b0196 Revert "vmm: config: Close FDs for TAP devices that are provided to VM" Bo Chen 2023-04-14 15:41:47 -07:00
  • 3432c0ce5e Revert "vmm: config: Don't close reserved FDs from NetConfig::drop()" Bo Chen 2023-04-14 15:41:40 -07:00
  • ec70af1606 Revert "vmm: config: Avoid closing invalid FDs from 'test_net_parsing()'" Bo Chen 2023-04-14 15:41:32 -07:00
  • bb0d82c365 Revert "vmm: config: Replace use of memfd_create with fd pointing to /dev/null" Bo Chen 2023-04-14 15:41:22 -07:00
  • 2d98a16d05 vmm: only touch the tty flags if it's being used Alyssa Ross 2023-03-22 22:22:46 +00:00
  • cd1a645421 vmm: don't redundantly set the TTY to canon mode Alyssa Ross 2023-03-22 22:17:15 +00:00
  • 4485210de5 vmm: only use KVM_ARM_VCPU_PMU_V3 if available Alyssa Ross 2023-04-10 11:11:46 +00:00
  • 0aa858c266 virtio-devices: seccomp: add vhost-user syscalls Alyssa Ross 2023-03-30 21:24:55 +00:00
  • 499e8433c3 vmm: Ignore and warn TAP FDs sent via the HTTP request body Bo Chen 2023-04-07 15:54:02 -07:00
  • ff27b00f5a ch-remote: fixed ShutdownVmm and Shutdown commands Omer Faruk Bayram 2023-03-30 13:22:02 +03:00
  • d09af361bc virtio-devices: Reset offset properly upon unmap for virtio-fs. Hao Xu 2023-02-24 19:05:55 +08:00
  • 6379074264 misc: Remove unnecessary clippy directives Rafael Mendonca 2023-04-18 11:03:28 -03:00
  • 75956e64ec tests: Extend '_test_macvtap()' with reboot Bo Chen 2023-04-14 18:40:45 -07:00
  • ae646c2a00 vmm: Add valid FDs for TAP devices to 'VmConfig::preserved_fds' Bo Chen 2023-04-14 17:47:58 -07:00
  • 04d3e5bbf5 vmm: Add unit test for 'VmConfig::preserved_fds' Bo Chen 2023-04-14 17:32:38 -07:00
  • cbe972659c vmm: Implement Clone and Drop for VmConfig Bo Chen 2023-04-14 17:14:31 -07:00
  • 1e4e03d110 vmm: config: Extend 'VmConfig' with 'preserved_fds' Bo Chen 2023-04-14 16:44:41 -07:00
  • 4876f7550d Revert "vmm: config: Implement Clone for NetConfig" Bo Chen 2023-04-14 15:41:54 -07:00
  • c0146e3ef1 Revert "vmm: config: Close FDs for TAP devices that are provided to VM" Bo Chen 2023-04-14 15:41:47 -07:00
  • 77a205881b Revert "vmm: config: Don't close reserved FDs from NetConfig::drop()" Bo Chen 2023-04-14 15:41:40 -07:00
  • 321421c53e Revert "vmm: config: Avoid closing invalid FDs from 'test_net_parsing()'" Bo Chen 2023-04-14 15:41:32 -07:00
  • 48a87e699d Revert "vmm: config: Replace use of memfd_create with fd pointing to /dev/null" Bo Chen 2023-04-14 15:41:22 -07:00
  • 147a800d5d vmm: only touch the tty flags if it's being used Alyssa Ross 2023-03-22 22:22:46 +00:00
  • eaf8cbd47d vmm: don't redundantly set the TTY to canon mode Alyssa Ross 2023-03-22 22:17:15 +00:00
  • 9d24e862eb vmm: only use KVM_ARM_VCPU_PMU_V3 if available Alyssa Ross 2023-04-10 11:11:46 +00:00
  • 11324ac21c virtio-devices: seccomp: add vhost-user syscalls Alyssa Ross 2023-03-30 21:24:55 +00:00
  • ce75865e2c vmm: Ignore and warn TAP FDs sent via the HTTP request body Bo Chen 2023-04-07 15:54:02 -07:00
  • 5dbc72948f build: Bump is-terminal from 0.4.5 to 0.4.7 dependabot[bot] 2023-04-17 23:58:28 +00:00
  • 04d111ee15 tests: Extend '_test_macvtap()' with reboot Bo Chen 2023-04-14 18:40:45 -07:00
  • a9623c7a28 vmm: Add valid FDs for TAP devices to 'VmConfig::preserved_fds' Bo Chen 2023-04-14 17:47:58 -07:00
  • 4baf85857a vmm: Add unit test for 'VmConfig::preserved_fds' Bo Chen 2023-04-14 17:32:38 -07:00
  • e3d2917d5f vmm: Implement Clone and Drop for VmConfig Bo Chen 2023-04-14 17:14:31 -07:00
  • a84b540b65 vmm: config: Extend 'VmConfig' with 'preserved_fds' Bo Chen 2023-04-14 16:44:41 -07:00
  • 8eb162e3d7 Revert "vmm: config: Implement Clone for NetConfig" Bo Chen 2023-04-14 15:41:54 -07:00
  • 2804608a1c Revert "vmm: config: Close FDs for TAP devices that are provided to VM" Bo Chen 2023-04-14 15:41:47 -07:00
  • e0125653b1 Revert "vmm: config: Don't close reserved FDs from NetConfig::drop()" Bo Chen 2023-04-14 15:41:40 -07:00
  • e431a48201 Revert "vmm: config: Avoid closing invalid FDs from 'test_net_parsing()'" Bo Chen 2023-04-14 15:41:32 -07:00
  • c143cb3af0 Revert "vmm: config: Replace use of memfd_create with fd pointing to /dev/null" Bo Chen 2023-04-14 15:41:22 -07:00