Commit Graph

  • 69bd0036d9 vmm: support removing devices before VM is booted Alyssa Ross 2023-07-10 08:53:34 +00:00
  • 87d81dd2b1 arch: remove redundant closing paren in log Yu Li 2023-07-14 20:17:30 +08:00
  • f03c3b737f main: add missing comma in for net param Yu Li 2023-07-14 20:15:58 +08:00
  • f346687e3d vmm: default GDB to false when deserializing Alyssa Ross 2023-07-10 19:44:01 +00:00
  • 953c238544 build: Bump mshv-ioctls from afc1581 to 243953f dependabot[bot] 2023-07-13 23:30:43 +00:00
  • 9ea052785e build: Bump ryu from 1.0.13 to 1.0.14 in /fuzz dependabot[bot] 2023-07-13 23:13:58 +00:00
  • 10c33ab257 build: Bump regex from 1.8.3 to 1.9.1 dependabot[bot] 2023-07-12 23:39:06 +00:00
  • 14af5e1679 build: Bump thiserror from 1.0.40 to 1.0.43 in /fuzz dependabot[bot] 2023-07-12 23:51:46 +00:00
  • 8ab2d5e539 build: Fix beta clippy issue: private item shadows public glob re-export Yu Li 2023-07-12 14:39:07 +08:00
  • 63226e2b80 build: Fix beta clippy issue (arc_with_non_send_sync) Yu Li 2023-07-12 12:43:58 +08:00
  • d0dbc7fb4d build: Fix beta clippy issue (useless_vec) Yu Li 2023-07-12 12:25:25 +08:00
  • aac614e2ec build: Fix beta clippy issue (unnecessary_cast) Yu Li 2023-07-12 12:02:38 +08:00
  • 9abf8d6868 build: Bump gimli from 0.27.2 to 0.27.3 dependabot[bot] 2023-07-11 23:35:39 +00:00
  • 6fdba7ca11 build: Allow disabling io_uring Manish Goregaokar 2023-07-10 11:55:55 +02:00
  • d2e42a0ed4 build: Bump once_cell from 1.17.1 to 1.18.0 dependabot[bot] 2023-07-10 23:10:58 +00:00
  • 3e4d6a4081 build: Bump serde_json from 1.0.99 to 1.0.100 in /fuzz dependabot[bot] 2023-07-10 23:06:13 +00:00
  • 7f18d0a281 memory_manager: improve memory region creation Changyuan Lyu 2023-07-07 23:11:11 -07:00
  • 99d42bb05e tests: Correctly parse number of host cpus > 255 dom.song 2023-07-06 16:41:05 +08:00
  • dbce6cb1ce build: Bump ryu from 1.0.13 to 1.0.14 dependabot[bot] 2023-07-07 23:25:07 +00:00
  • cbc5e8da4a build: Bump mshv-ioctls from d0c852d to afc1581 dependabot[bot] 2023-07-06 23:30:08 +00:00
  • a3ddc2779d build: Bump smallvec from 1.10.0 to 1.11.0 in /fuzz dependabot[bot] 2023-07-06 23:26:28 +00:00
  • 4eb4dee9cf build: Release v32.1 (bug fix release) v32.1 stable/v32.x Bo Chen 2023-07-05 09:50:08 -07:00
  • 3a63fa2613 build: Release v31.2 (bug fix release) v31.2 stable/v31.x Bo Chen 2023-07-05 09:57:35 -07:00
  • 99353856ef tests: Add integration test for pvpanic Yi Wang 2023-06-15 21:00:57 +08:00
  • d99c0c0d1d devices: pvpanic: add method for DeviceManager Yi Wang 2023-06-15 12:02:45 +08:00
  • 8e9ce3ab7c devices: pvpanic: add snapshot support Yi Wang 2023-06-15 10:27:30 +08:00
  • 3acb988c1a devices: pvpanic: Add pci configuration for pvpanic device Yi Wang 2023-06-14 21:04:07 +08:00
  • ef67eab8c3 devices: Add support for pvpanic device Yi Wang 2023-06-14 17:26:09 +08:00
  • 569a2a5f07 build: Bump remain from 0.2.8 to 0.2.10 dependabot[bot] 2023-07-05 23:24:39 +00:00
  • 353c17eb4d build: Bump virtio-bindings from 0.2.0 to 0.2.1 in /fuzz dependabot[bot] 2023-07-05 23:19:08 +00:00
  • aa850b5c3d misc: Address clippy beta issues Bo Chen 2023-06-30 13:49:16 -07:00
  • c84d43d85d vmm: ignore and warn TAP FDs send in vm.create Alyssa Ross 2023-06-19 10:17:02 +00:00
  • 4eac4dfb0f vmm: allow restart_syscall() in PTY process Alyssa Ross 2023-06-19 12:37:24 +00:00
  • 475d1879f2 vfio: fix vfio device fail to initialize issue for 64k page size Jianyong Wu 2023-05-28 11:49:51 +00:00
  • 42ad38d28c vm-allocator: Add page size related functions Jianyong Wu 2023-06-02 03:02:52 +00:00
  • 8a8fe39c99 vmm: Clarify memory regions are required to be page-size aligned Bo Chen 2023-06-12 11:17:57 -07:00
  • 7da34333f5 arch: Refactor the way of creating memory mapping Bo Chen 2023-06-09 15:11:02 -07:00
  • 1da2abf4b5 vmm: memory_manager: align down the rest space of ram_region Yu Li 2023-06-07 19:43:16 +08:00
  • e5835fdc75 arch: let arch_memory_regions return all available regions Yu Li 2023-06-07 12:01:17 +08:00
  • c10de48f08 arch: create memory mapping by the actual memory info Yu Li 2023-06-07 11:06:22 +08:00
  • 5b0478d12a logger: use write with \r\n instead of writeln Yu Li 2023-05-31 16:33:47 +08:00
  • d1504e5654 vmm: use unwrap_or instead of match for prefault Yu Li 2023-05-25 19:43:30 +08:00
  • d86905b92a arch: x86_64: Populate the APIC Id Jianyong Wu 2023-06-15 11:41:59 +08:00
  • f0de3e5b55 vmm, virtio-devices: allow mremap for consoles Alyssa Ross 2023-06-13 08:39:56 +00:00
  • 81a4274738 main: Fix error propagation if starting the VM fails Rafael Mendonca 2023-05-22 11:36:07 -03:00
  • ea1a05f846 vmm: Allocate guest memory address space before TDX initialization Bo Chen 2023-05-22 15:44:29 -07:00
  • 378eadbc1a vfio: align memory region size and address to PAGE_SIZE Jianyong Wu 2023-05-19 08:06:37 +00:00
  • 3a63143f33 misc: Address clippy beta issues Bo Chen 2023-06-30 13:51:41 -07:00
  • 064c1e2c8b virtio-devices: Avoid clashing names in imports Rob Bradford 2023-04-22 08:17:55 +01:00
  • 15b9d14876 net_gen: Avoid clashing names in imports Rob Bradford 2023-04-22 08:06:58 +01:00
  • 9da363e79b vmm: ignore and warn TAP FDs send in vm.create Alyssa Ross 2023-06-19 10:17:02 +00:00
  • bbfd810c3b vmm: allow restart_syscall() in PTY process Alyssa Ross 2023-06-19 12:37:24 +00:00
  • 8fb86d2284 vfio: fix vfio device fail to initialize issue for 64k page size Jianyong Wu 2023-05-28 11:49:51 +00:00
  • 797110cca1 vm-allocator: Add page size related functions Jianyong Wu 2023-06-02 03:02:52 +00:00
  • 19ca5c0b84 vmm: Clarify memory regions are required to be page-size aligned Bo Chen 2023-06-12 11:17:57 -07:00
  • 9fe9b8504d arch: Refactor the way of creating memory mapping Bo Chen 2023-06-09 15:11:02 -07:00
  • 4fc3dd5004 vmm: memory_manager: align down the rest space of ram_region Yu Li 2023-06-07 19:43:16 +08:00
  • 6bc6365c35 arch: let arch_memory_regions return all available regions Yu Li 2023-06-07 12:01:17 +08:00
  • e139cdfd69 arch: create memory mapping by the actual memory info Yu Li 2023-06-07 11:06:22 +08:00
  • 541de8b757 logger: use write with \r\n instead of writeln Yu Li 2023-05-31 16:33:47 +08:00
  • 184dac70a0 vmm: use unwrap_or instead of match for prefault Yu Li 2023-05-25 19:43:30 +08:00
  • 022b489e7b arch: x86_64: Populate the APIC Id Jianyong Wu 2023-06-15 11:41:59 +08:00
  • 399e2f9f7d vmm, virtio-devices: allow mremap for consoles Alyssa Ross 2023-06-13 08:39:56 +00:00
  • 22cc96494f main: Fix error propagation if starting the VM fails Rafael Mendonca 2023-05-22 11:36:07 -03:00
  • f98402ec15 vmm: Allocate guest memory address space before TDX initialization Bo Chen 2023-05-22 15:44:29 -07:00
  • acc54ade7b vfio: align memory region size and address to PAGE_SIZE Jianyong Wu 2023-05-19 08:06:37 +00:00
  • 0ebbb3f8a2 vmm: allow getdents64 in seccomp filter Alyssa Ross 2023-04-21 16:05:32 +00:00
  • 95511287ec tests: Enable topology integration tests under mshv Anatol Belski 2023-03-28 18:00:35 +02:00
  • 5a3af30e6a seccomp: Add filter entry for MSHV_VP_REGISTER_INTERCEPT_RESULT Anatol Belski 2023-03-27 17:44:01 +02:00
  • 034b48faf7 mshv: Pass topology explicitly while constructing cpuid Anatol Belski 2023-03-27 15:45:32 +02:00
  • ba3e02ce86 hypervisor: mshv: Implement set_cpuid2 call Anatol Belski 2023-03-26 19:52:24 +02:00
  • 5492259af9 main: reset tty if starting the VM fails Alyssa Ross 2023-04-27 12:43:57 +00:00
  • cc1254d5e1 vmm: reset to the original termios Alyssa Ross 2023-04-27 12:57:28 +00:00
  • 34bb3319d4 hypervisor, vmm: Limit max number of vCPUs to hypervisor maximum Rob Bradford 2023-04-11 15:52:01 +01:00
  • 3166f22751 Revert "build: Bump vm-memory from 0.11.0 to 0.12.0 in /fuzz" Rob Bradford 2023-07-05 09:50:28 +01:00
  • b4376a0dd9 build: Bump proc-macro2 crate to fix nightly builds Rob Bradford 2023-07-05 09:20:58 +01:00
  • d813c45d81 build: Bump itoa from 1.0.6 to 1.0.8 in /fuzz dependabot[bot] 2023-07-04 23:20:34 +00:00
  • aa13ede316 build: Bump epoll from 4.3.1 to 4.3.3 dependabot[bot] 2023-07-04 23:04:49 +00:00
  • d1d9e7b241 build: Bump unicode-ident from 1.0.9 to 1.0.10 in /fuzz dependabot[bot] 2023-07-03 23:17:07 +00:00
  • d86e2ce34d build: Bump cpufeatures from 0.2.7 to 0.2.8 dependabot[bot] 2023-07-03 23:53:43 +00:00
  • b6d009830d hypervisor: x86: Emulator is only needed on mshv, not kvm Christian Blichmann 2023-06-30 11:10:05 +02:00
  • 2f70800e91 resources: Disable CONFIG_DEBUG_MISC and set CONFIG_DEBUG_INFO_NONE Bo Chen 2023-06-30 10:41:54 -07:00
  • 33f3a456c7 resources: Disable CONFIG_DEBUG_INFO in kernel config Rob Bradford 2023-06-30 17:47:08 +01:00
  • 68ce3a9222 build: Bump rustix from 0.37.20 to 0.37.21 dependabot[bot] 2023-06-30 23:51:34 +00:00
  • efb579b224 build: Bump vm-memory from 0.11.0 to 0.12.0 in /fuzz dependabot[bot] 2023-06-30 23:50:34 +00:00
  • 0ff6cdf5eb build: Bump mshv-bindings from 04f5adb to d0c852d dependabot[bot] 2023-06-29 23:41:34 +00:00
  • 25c0c55bb5 build: Bump uuid from 1.3.4 to 1.4.0 in /fuzz dependabot[bot] 2023-06-29 23:12:24 +00:00
  • 6e0e632361 build: Release v33.0 v33.0 Bo Chen 2023-06-27 15:07:46 -07:00
  • 1c9df58440 net_gen: Use more specific clippy lint controls Ravi kumar Veeramally 2023-06-28 15:20:43 +03:00
  • 1917e86206 build: Bump bitflags from 2.3.2 to 2.3.3 dependabot[bot] 2023-06-28 23:18:04 +00:00
  • 787f5085b6 build: Bump proc-macro2 from 1.0.60 to 1.0.63 in /fuzz dependabot[bot] 2023-06-28 23:59:51 +00:00
  • fec39ccf51 build: Bump serde from 1.0.163 to 1.0.164 dependabot[bot] 2023-06-27 23:58:07 +00:00
  • 115085eb9e build: Bump libc from 0.2.146 to 0.2.147 in /fuzz dependabot[bot] 2023-06-27 23:58:38 +00:00
  • 802e9009b9 tests: Remove "useless_conversion" clippy Ravi kumar Veeramally 2023-06-27 17:26:12 +03:00
  • 37fbece885 build: Bump toml_datetime from 0.6.1 to 0.6.3 dependabot[bot] 2023-06-26 23:58:02 +00:00
  • ec6e87479f build: Bump serde_json from 1.0.97 to 1.0.99 in /fuzz dependabot[bot] 2023-06-26 23:57:55 +00:00
  • 5b51024ef7 pci: Remove "from_over_into" clippy Ravi kumar Veeramally 2023-06-26 17:48:25 +03:00
  • 99a98f270d vm-allicator: Remove "new_without_default" clippy Ravi kumar Veeramally 2023-06-26 14:48:04 +03:00
  • c0af33a4c9 build: Bump serde_with from 2.3.3 to 3.0.0 dependabot[bot] 2023-06-23 23:57:32 +00:00
  • 0cf868b5c1 build: Bump tracing-attributes from 0.1.25 to 0.1.26 dependabot[bot] 2023-06-22 23:58:10 +00:00