Commit Graph

  • d5481cddcf tests: Provide a function to start live migration Bo Chen 2022-09-07 13:55:00 -07:00
  • 4e91199ff8 build: bump mshv-ioctls from 8094002 to 0106c24 dependabot[bot] 2022-09-07 23:08:42 +00:00
  • 1817224fe9 tests: Refactor 'test_watchdog' for better readability Bo Chen 2022-09-06 15:44:13 -07:00
  • 180251f057 Jenkinsfile: Re-enable x86-64 bare metal testing Sebastien Boeuf 2022-09-07 08:49:34 +02:00
  • fae801cd70 build: bump once_cell from 1.13.1 to 1.14.0 dependabot[bot] 2022-09-06 00:32:17 +00:00
  • 2a222b2692 build: bump thiserror from 1.0.33 to 1.0.34 dependabot[bot] 2022-09-05 23:54:09 +00:00
  • 1435a58c1e build: bump thiserror from 1.0.33 to 1.0.34 in /fuzz dependabot[bot] 2022-09-05 23:16:27 +00:00
  • d6f8411635 build: bump anyhow from 1.0.63 to 1.0.64 dependabot[bot] 2022-09-05 16:49:44 +00:00
  • 52d1b5f753 build: bump aho-corasick from 0.7.18 to 0.7.19 dependabot[bot] 2022-09-05 15:15:40 +00:00
  • 3b5c2b3718 tests: Disable test_windows_guest_disk_hotplug for aarch64 Sebastien Boeuf 2022-09-05 16:29:19 +02:00
  • 62681a776e README: Add host kernel version details Rob Bradford 2022-09-05 11:00:25 +01:00
  • 3793ffe888 vmm: config: Move TDX to rely on PayloadConfig Sebastien Boeuf 2022-09-02 17:19:32 +02:00
  • b05bd28321 build: bump mshv-ioctls from b7cd8a0 to 8094002 dependabot[bot] 2022-09-04 10:02:02 +00:00
  • 514ec79368 build: bump vm-fdt from ca35d96 to 8a19dcc dependabot[bot] 2022-09-03 00:26:27 +00:00
  • 39c1102c60 build: bump once_cell from 1.13.1 to 1.14.0 in /fuzz dependabot[bot] 2022-09-03 00:18:30 +00:00
  • 4465bbaf38 devices: acpi: Add generic event controller Rob Bradford 2022-09-02 12:08:21 +01:00
  • b3bef3adda vmm: acpi: Don't declare MMIO config space through PCI buses Sebastien Boeuf 2022-09-01 17:41:50 +02:00
  • 8e630710f9 build: bump libfuzzer-sys from 0.4.3 to 0.4.4 in /fuzz dependabot[bot] 2022-09-02 03:09:23 +00:00
  • 688602f3fc build: bump clap from 3.2.19 to 3.2.20 in /fuzz dependabot[bot] 2022-09-02 02:08:42 +00:00
  • 7e4341d9e3 build: bump clap from 3.2.19 to 3.2.20 dependabot[bot] 2022-09-02 01:26:15 +00:00
  • 817fa0dc81 build: bump io-uring from 0.5.4 to 0.5.5 in /fuzz dependabot[bot] 2022-09-02 00:10:31 +00:00
  • 0322a43312 build: bump mshv-ioctls from fb07da8 to b7cd8a0 dependabot[bot] 2022-09-02 00:09:23 +00:00
  • 75e4ee5362 build: bump io-uring from 0.5.4 to 0.5.5 dependabot[bot] 2022-09-01 23:13:02 +00:00
  • 3c6014554b tests: ovs_dpdk: Cleanup ovs-dpdk after terminating VMs Bo Chen 2022-08-31 11:33:06 -07:00
  • 6cf4ea74fc tests: live-migration: Cleanup ovs-dpdk setup correctly on failures Bo Chen 2022-08-31 11:30:41 -07:00
  • 742d6858f7 fuzz: block: Setup the virt queue based on the fuzzed input bytes Bo Chen 2022-08-30 17:41:19 -07:00
  • dc2365bfd0 build: bump io-uring from 0.5.3 to 0.5.4 dependabot[bot] 2022-09-01 03:01:50 +00:00
  • 41e22a7d03 build: bump thiserror from 1.0.32 to 1.0.33 dependabot[bot] 2022-09-01 02:02:26 +00:00
  • 8d68e78957 build: bump io-uring from 0.5.3 to 0.5.4 in /fuzz dependabot[bot] 2022-09-01 01:02:06 +00:00
  • 33d9ed9a66 build: bump anyhow from 1.0.62 to 1.0.63 dependabot[bot] 2022-09-01 00:02:08 +00:00
  • fb5c792da6 build: bump anyhow from 1.0.62 to 1.0.63 in /fuzz dependabot[bot] 2022-09-01 00:01:30 +00:00
  • 7b9e826c2c build: bump paste from 1.0.8 to 1.0.9 dependabot[bot] 2022-08-31 23:14:39 +00:00
  • 1d164abba4 build: bump thiserror from 1.0.32 to 1.0.33 in /fuzz dependabot[bot] 2022-08-31 23:14:30 +00:00
  • 784a3aaf3c devices: gic: use VgicConfig everywhere Nuno Das Neves 2022-08-30 00:49:57 +00:00
  • a832033531 devices: gic: Introduce VgicConfig and Gic::create_default_config() Nuno Das Neves 2022-08-30 00:48:08 +00:00
  • 3a19573c69 vmm: unify payload load chain on AArch64 with x86_64 Jianyong Wu 2022-08-30 20:33:15 +08:00
  • b65639fad3 vmm:AArch64: move uefi_flash to memory manager Michael Zhao 2022-08-30 20:01:09 +08:00
  • 9b1452f258 vmm:AArch64: load standalone firmware Jianyong Wu 2022-08-29 10:12:18 +08:00
  • 2054c8699a vmm:AArch64: add load_firmware method Jianyong Wu 2022-08-23 15:14:45 +08:00
  • c38d167523 build: bump clap from 3.2.18 to 3.2.19 in /fuzz dependabot[bot] 2022-08-30 23:15:40 +00:00
  • b04baf6017 build: bump clap from 3.2.18 to 3.2.19 dependabot[bot] 2022-08-30 23:15:44 +00:00
  • 6cb214f15c fuzz: block: Rely on custom EpollHelper::run and VirtioCommon:reset Bo Chen 2022-08-22 14:01:32 -07:00
  • a9924df2b8 virtio-devices: Custom EpollHelper::run/VirtioCommon:reset for fuzz Bo Chen 2022-08-22 12:47:09 -07:00
  • 616ec530a8 .github: workflows: Fail on intermediate steps for commit checks Rob Bradford 2022-08-30 18:15:54 +01:00
  • 850c0c8319 .github: workflows: Fix per commit buildability check Rob Bradford 2022-08-19 17:26:14 +01:00
  • 8c02648ac9 vmm: device_manager: Update virtio-console for proper PTY support Sebastien Boeuf 2022-08-25 10:50:05 +02:00
  • a391bce781 virtio-devices: console: Detect PTY connection/disconnection Sebastien Boeuf 2022-08-25 10:38:42 +02:00
  • 9d2e835d14 virtio-devices: Extend EpollHelper and EpollHelperHandler Sebastien Boeuf 2022-08-25 10:31:16 +02:00
  • a940f525a8 vmm: Move SerialBuffer to its own crate Sebastien Boeuf 2022-08-25 10:26:59 +02:00
  • 63462fd8ab vmm: serial_manager: Iterate again on EINTR Sebastien Boeuf 2022-08-25 10:21:59 +02:00
  • 2306291720 tests: Enable more Windows guest tests for aarch64 Anatol Belski 2022-08-27 23:01:58 +02:00
  • e833679428 build: bump clap from 3.2.17 to 3.2.18 dependabot[bot] 2022-08-30 01:57:07 +00:00
  • 956907df97 build: bump mshv-bindings from 8a25e36 to fb07da8 dependabot[bot] 2022-08-30 01:12:24 +00:00
  • 79be8b6216 build: bump lock_api from 0.4.7 to 0.4.8 dependabot[bot] 2022-08-29 23:10:26 +00:00
  • 0d5b68d79c build: bump clap from 3.2.17 to 3.2.18 in /fuzz dependabot[bot] 2022-08-29 23:51:56 +00:00
  • 31df1bcac0 build: bump arbitrary from 1.1.3 to 1.1.4 in /fuzz dependabot[bot] 2022-08-29 23:10:26 +00:00
  • 0bcb6ff061 vmm: Limit the size of the SerialBuffer Sebastien Boeuf 2022-08-23 09:53:25 +02:00
  • d66d64c325 vmm: Restrict the maximum number of HW breakpoints Michael Zhao 2022-08-23 12:00:37 +08:00
  • 223b1f6c51 hypervisor: Introduce get_guest_debug_hw_bps() Michael Zhao 2022-08-23 11:21:56 +08:00
  • 3126b351c1 build: bump serde_json from 1.0.83 to 1.0.85 dependabot[bot] 2022-08-23 05:04:49 +00:00
  • bfe5aca254 build: bump serde from 1.0.143 to 1.0.144 in /fuzz dependabot[bot] 2022-08-23 00:24:34 +00:00
  • fba95cbc4c build: bump serde from 1.0.143 to 1.0.144 dependabot[bot] 2022-08-22 23:44:16 +00:00
  • 86dc1b50e3 build: bump serde_json from 1.0.83 to 1.0.85 in /fuzz dependabot[bot] 2022-08-22 23:11:01 +00:00
  • 3e6b0a5eab vmm: unify TranslateVirtualAddress error for both x86_64 and aarch64 Wei Liu 2022-08-21 16:36:02 +00:00
  • 88bbf7989a tests: Enable live upgrade tests on AArch64 Michael Zhao 2022-08-21 21:38:12 +08:00
  • c798b958f3 vmm: Extend seccomp rules for GDB Michael Zhao 2022-08-18 17:34:24 +08:00
  • 575458ded4 hypervisor: Enable gdb HW breakpoint on AArch64 Michael Zhao 2022-07-19 10:16:29 +08:00
  • 0522e40933 vmm: Implement translate_gva on AArch64 Michael Zhao 2022-07-19 11:05:15 +08:00
  • 5febdec81a vmm: Enable gdbstub on AArch64 Michael Zhao 2022-07-18 15:55:11 +08:00
  • baa58ad8bf Cargo.lock: Update kvm-ioctls Michael Zhao 2022-08-19 18:53:53 +08:00
  • fdc8546eef vmm: aarch64: Use GIC_V3_* consts instead of magic numbers in create_madt() Nuno Das Neves 2022-08-19 19:50:43 +00:00
  • cdcd4d259e vmm: serial: Wait for PTY to be available before writing to it Sebastien Boeuf 2022-08-18 18:22:33 +02:00
  • 1ee41a98de virtio-devices: net: Refactor 'handle_event' for readability Bo Chen 2022-08-18 12:27:57 -07:00
  • b4fe41ad0c virtio-devices: block: Refactor 'handle_event' for readability Bo Chen 2022-08-18 12:03:04 -07:00
  • 0b15e378c7 build: bump gdbstub_arch from 0.2.3 to 0.2.4 dependabot[bot] 2022-08-19 01:37:42 +00:00
  • 7f51357812 build: bump gdbstub from 0.6.2 to 0.6.3 dependabot[bot] 2022-08-18 23:50:57 +00:00
  • 6fefca39e6 build: bump mshv-ioctls from a4c9916 to 8a25e36 dependabot[bot] 2022-08-18 23:11:41 +00:00
  • 0b7d2caf76 build: bump libc from 0.2.131 to 0.2.132 in /fuzz dependabot[bot] 2022-08-18 23:11:33 +00:00
  • 396f9ce2c6 vmm: Deprecate non-PVH firmware loading Rob Bradford 2022-08-18 15:41:13 +01:00
  • b49f8b9248 virtio-devices: rng: correctly indicate number of bytes written Markus Napierkowski 2022-08-18 14:03:58 +02:00
  • 31dfe3d02a tests: Enable live upgrade tests Rob Bradford 2022-08-18 12:26:26 +01:00
  • 476e30f5cb Jenkinsfile: Temporarily remove x86-64 bare metal testing Rob Bradford 2022-08-17 17:53:57 +01:00
  • ccc88ccfd2 build: bump libc from 0.2.131 to 0.2.132 dependabot[bot] 2022-08-17 15:50:17 +00:00
  • ed9e54d6c7 build: Release v26.0 v26.0 Rob Bradford 2022-08-17 11:29:02 +01:00
  • 282a1001ef vmm: x86_64: Rename load_firmware() to reflect its purpose Rob Bradford 2022-08-16 13:08:24 +01:00
  • 0d682e185f vmm: x86_64: Add support for firmware loading Rob Bradford 2022-08-16 12:41:44 +01:00
  • 8ec5a248cd main, vmm: Add option to pass firmware parameter in payload Rob Bradford 2022-08-15 15:41:38 +01:00
  • 763ea7da42 vmm: x86_64: Split payload loading into it's own function Rob Bradford 2022-08-16 12:33:03 +01:00
  • 2856074d12 vmm: x86_64: Make kernel loading use PayloadConfig Rob Bradford 2022-08-15 17:44:50 +01:00
  • 485900eeb4 vmm: x86_64: Use more general name for payload handling Rob Bradford 2022-08-15 16:40:46 +01:00
  • 6988da79d2 vmm: x86_64: Split legacy firmware loading into own function Rob Bradford 2022-08-15 16:36:13 +01:00
  • 80f7d62e1c build: bump anyhow from 1.0.61 to 1.0.62 dependabot[bot] 2022-08-16 23:45:18 +00:00
  • 4c5c7fb77c build: bump once_cell from 1.13.0 to 1.13.1 in /fuzz dependabot[bot] 2022-08-16 23:44:52 +00:00
  • 1b8b2fc1af build: bump once_cell from 1.13.0 to 1.13.1 dependabot[bot] 2022-08-16 23:12:32 +00:00
  • 7a911db4fa build: bump anyhow from 1.0.61 to 1.0.62 in /fuzz dependabot[bot] 2022-08-16 23:12:24 +00:00
  • 8f3462b3e3 tests: live_migration: Run most tests in parallel Bo Chen 2022-08-16 12:03:45 -07:00
  • 1f70d16c12 tests: Avoid name clashing for 'parallel/sequential' tests Bo Chen 2022-08-16 11:42:28 -07:00
  • 25f815e7d1 docs: README.md: Use correct package name for qemu-img Steven Dake 2022-08-16 06:20:20 -07:00
  • 76bde33fc4 tests: live-migration: Cleanup ovs-dpdk after terminating VMs Bo Chen 2022-08-15 15:36:35 -07:00
  • 9591e225e6 virtio-devices: vhost_user: Fix a typo for error reporting Bo Chen 2022-08-12 13:39:23 -07:00