Commit Graph

  • df5b803a63 virtio-devices: Shutdown VMM upon worker thread errors Bo Chen 2022-08-11 17:16:27 -07:00
  • 8c38992143 virtio-devices: balloon: Refactor 'handle_event' for readability Bo Chen 2022-08-11 16:10:58 -07:00
  • 068ea9a4db virtio-devices: mem: Refactor 'handle_event' for readability Bo Chen 2022-08-11 14:58:38 -07:00
  • b1752994d5 virtio-devices: Report errors from EpollHelperHandler::handle_event Bo Chen 2022-08-11 18:30:13 -07:00
  • a7f3620564 virtio-devices: net: Derive thiserror::Error Bo Chen 2022-08-10 15:46:18 -07:00
  • 54c484397e virtio-devices: mem: Derive thiserror::Error Bo Chen 2022-08-10 15:30:28 -07:00
  • f9b36a3412 virtio-devices: block: Derive thiserror::Error Bo Chen 2022-08-10 16:06:24 -07:00
  • 1793c1cb39 virtio-devices: balloon: Derive thiserror::Error Bo Chen 2022-08-10 13:47:07 -07:00
  • b67755be17 virtio-devices: Derive thiserror::Error and drop unsed errors Bo Chen 2022-08-10 15:06:02 -07:00
  • 4a2539cb92 virtio-devices: vhost-user: Derive thiserror::Error Bo Chen 2022-08-10 14:34:44 -07:00
  • f39b08f21f net_util: Derive thiserror::Error Bo Chen 2022-08-10 14:58:36 -07:00
  • 6a1e637a46 block_util: Derive thiserror::Error Bo Chen 2022-08-10 16:05:54 -07:00
  • 041acf2a65 CONTRIBUTING.md: Add sample pre-commit hook Rob Bradford 2022-08-15 13:59:42 +01:00
  • 2ee7c663c2 build: bump os_str_bytes from 6.2.0 to 6.3.0 in /fuzz dependabot[bot] 2022-08-15 23:11:57 +00:00
  • b865b059aa build: bump libc from 0.2.129 to 0.2.131 dependabot[bot] 2022-08-15 10:56:48 +00:00
  • 1012530bdd build: bump os_str_bytes from 6.2.0 to 6.3.0 dependabot[bot] 2022-08-15 10:05:47 +00:00
  • 5b60e5372b build: bump clap from 3.2.16 to 3.2.17 dependabot[bot] 2022-08-13 00:13:37 +00:00
  • dc540a7549 build: bump clap from 3.2.16 to 3.2.17 in /fuzz dependabot[bot] 2022-08-12 23:42:07 +00:00
  • 6c492d8512 build: bump libc from 0.2.129 to 0.2.131 in /fuzz dependabot[bot] 2022-08-12 23:10:38 +00:00
  • 944d09208e ci: Initial Windows image integration Anatol Belski 2022-08-03 23:52:53 +02:00
  • c591a96ecb build: bump anyhow from 1.0.60 to 1.0.61 dependabot[bot] 2022-08-11 23:42:59 +00:00
  • eb0ce4b4d6 build: bump anyhow from 1.0.60 to 1.0.61 in /fuzz dependabot[bot] 2022-08-11 23:11:18 +00:00
  • c59b5e18a8 .github: Move per-commit check (using --tests) to quality checks Rob Bradford 2022-08-11 12:31:57 +01:00
  • 98f949d35d vmm: Add new I/O ports for ACPI shutdown and PM timer devices Sebastien Boeuf 2022-08-11 11:43:16 +02:00
  • 0b182be65e fuzz: block: Remove meaningless setup to the virt-queue Bo Chen 2022-08-03 18:49:29 -07:00
  • fbec4a070d fuzz: block: Ensure the virtio-block thread is killed and joined Bo Chen 2022-08-03 18:30:36 -07:00
  • 5ba3b80e83 fuzz: block: Ensure a queue event is properly processed Bo Chen 2022-08-03 18:30:06 -07:00
  • 1fda830961 build: bump libc from 0.2.127 to 0.2.129 in /fuzz dependabot[bot] 2022-08-10 23:15:30 +00:00
  • 8c22c03e1e vmm: openapi: Switch to describing new payload API Rob Bradford 2022-08-10 15:49:32 +01:00
  • 51fdc48817 vmm: openapi: Fix OpenAPI YAML file formatting Rob Bradford 2022-08-10 15:48:35 +01:00
  • 999bc2baca tests: Update integration test to use new payload API Rob Bradford 2022-08-10 15:42:25 +01:00
  • 072af95609 docs: api.md: Fix table markdown syntax Rob Bradford 2022-08-10 15:33:50 +01:00
  • 6fda567ab8 docs: Update API documentation for payload API Rob Bradford 2022-08-10 15:33:34 +01:00
  • cef51a9de0 vmm: Encompass guest payload configuration in PayloadConfig Rob Bradford 2022-08-10 11:24:31 +01:00
  • 5810e3bee8 test_infra: Enhance error reporting related to pipe resizing Sebastien Boeuf 2022-08-10 13:56:02 +02:00
  • 6d452fad52 tests: Improve test_virtio_block_topology reliability Sebastien Boeuf 2022-08-09 18:06:38 +02:00
  • 561e6a5b6e build: bump vfio-ioctls from 1ff2324 to c52e88a dependabot[bot] 2022-08-10 09:12:42 +00:00
  • 3d9c9d720f build: bump libc from 0.2.127 to 0.2.129 dependabot[bot] 2022-08-10 08:10:13 +00:00
  • dde2eb531b build: bump serde from 1.0.142 to 1.0.143 dependabot[bot] 2022-08-09 23:41:36 +00:00
  • 2cc21d00e2 build: bump serde from 1.0.142 to 1.0.143 in /fuzz dependabot[bot] 2022-08-09 23:06:44 +00:00
  • 4e31206403 test_infra: Avoid file descriptor leak with epoll Bo Chen 2022-08-09 08:41:22 -07:00
  • 00c1b4a95b hypervisor: fix a clippy warning Wei Liu 2022-08-09 16:39:58 +00:00
  • f42c6d567d devices: fix a clippy warning Wei Liu 2022-08-09 16:33:49 +00:00
  • ac0aa8aa5e vfio_user: fix two clippy warnings Wei Liu 2022-08-09 16:18:21 +00:00
  • 8a7f3425d8 qcow: fix two clippy warnings Wei Liu 2022-08-09 15:29:51 +00:00
  • c5fdc47918 virtio-devices: block: Avoid panic with invalid guest address Bo Chen 2022-08-05 17:38:18 -07:00
  • 6bc46ba9c1 vmm: config: Reject VFIO devices with the same path Rob Bradford 2022-08-09 12:14:41 +01:00
  • 3c26e9b741 virtio-devices: Drop unused 'queue_evts' from VirtioCommon Bo Chen 2022-08-08 12:08:07 -07:00
  • 226a21811e build: bump anyhow from 1.0.59 to 1.0.60 dependabot[bot] 2022-08-08 23:46:59 +00:00
  • 79cf3952f3 build: bump anyhow from 1.0.59 to 1.0.60 in /fuzz dependabot[bot] 2022-08-08 23:13:14 +00:00
  • e45e3df64d pci: vfio: Filter out some PCI extended capabilities Sebastien Boeuf 2022-08-08 14:43:04 +02:00
  • 9f89e0a4e0 option_parser: For tuple list type strip brackets only once Rob Bradford 2022-08-08 15:00:37 +01:00
  • 19957d4fa4 option_parser: Improve error message to indicate conversion error Rob Bradford 2022-08-08 15:00:06 +01:00
  • ea58d2f68a vmm: config: Enhance test_cpu_parsing to add "affinity" parameter Rob Bradford 2022-08-08 14:58:22 +01:00
  • 71a7d5d85e option_parser: Support quoting to avoid splitting Rob Bradford 2022-08-08 14:04:59 +01:00
  • 531621474f option_parser: Rename split_commas_outside_brackets to split_commas Rob Bradford 2022-08-08 13:50:59 +01:00
  • 46b790b582 option_parser: Simplify code for splitting on commas Rob Bradford 2022-08-08 13:47:38 +01:00
  • 9990439829 option_parser: Enhance test_option_parser Rob Bradford 2022-08-08 13:46:47 +01:00
  • d295de4cd5 option_parser: Move test_option_parser to option_parser crate Rob Bradford 2022-08-08 13:36:05 +01:00
  • 868d1f6902 pci: vfio: Preserve prefetchable BAR flag Steven Dake 2022-08-08 05:23:04 +00:00
  • 62f1b6bc61 arch: change typ to r#type in SMBIOS code Wei Liu 2022-08-07 11:31:20 +00:00
  • 2afd2f9f52 arch: drop unnecessary pub keywords from code Wei Liu 2022-08-07 11:29:55 +00:00
  • a85d27bd52 tests: add OEM strings integration test Wei Liu 2022-08-06 16:09:07 +00:00
  • 53aecf9341 vmm: add oem_strings to openapi Wei Liu 2022-08-06 17:03:13 +00:00
  • 57e9b80123 vmm: provide oem_strings option Wei Liu 2022-08-05 13:11:18 +00:00
  • 964985bb5c arch: provide OEM strings entry support in SMBIOS Wei Liu 2022-08-04 13:33:46 +00:00
  • cb18edb535 arch: return the correct size for SMBIOS occupied space Wei Liu 2022-08-05 12:46:14 +00:00
  • 05e0daa411 arch: fix end of table entry in smbios Wei Liu 2022-08-04 13:58:58 +00:00
  • a62b611659 arch: improve some structures in smbios code Wei Liu 2022-08-04 10:36:52 +00:00
  • dc75519372 tests: Improve reliability of test_bionic_ovmf Sebastien Boeuf 2022-08-05 10:57:41 +02:00
  • d9ee5c2640 build: bump mshv-bindings from c587dc2 to a4c9916 dependabot[bot] 2022-08-04 23:14:13 +00:00
  • ec4a55b860 virtio-devices: drop mshv feature Wei Liu 2022-08-04 22:01:54 +00:00
  • 3df8c6fd3b deps: Bulk upgrade dependencies Rob Bradford 2022-08-04 16:51:16 +01:00
  • 474125db12 performance-metrics: Improve reliability of virtio_net_latency_us Sebastien Boeuf 2022-08-04 16:38:19 +02:00
  • a3bb459bff build: bump thiserror from 1.0.31 to 1.0.32 dependabot[bot] 2022-08-04 14:42:53 +00:00
  • 3d947fafe5 build: bump syn from 1.0.98 to 1.0.99 dependabot[bot] 2022-08-04 13:58:24 +00:00
  • 7d9a704474 build: bump proc-macro2 from 1.0.42 to 1.0.43 dependabot[bot] 2022-08-04 13:15:09 +00:00
  • 47f9ee418d build: bump semver from 1.0.12 to 1.0.13 dependabot[bot] 2022-08-04 12:31:14 +00:00
  • 38c25ea5df build: bump itoa from 1.0.2 to 1.0.3 dependabot[bot] 2022-08-04 11:46:30 +00:00
  • 21da11cee7 build: bump serde_json from 1.0.82 to 1.0.83 dependabot[bot] 2022-08-04 10:41:29 +00:00
  • bb444f3e7c build: bump libc from 0.2.126 to 0.2.127 dependabot[bot] 2022-08-04 09:56:43 +00:00
  • 3b0f6247b7 ci: Add test_vfio to the baremetal CI Sebastien Boeuf 2022-08-03 17:28:53 +02:00
  • 9b4940f154 ci: Make L1 guest use RAW image in test_vfio Sebastien Boeuf 2022-08-03 17:26:41 +02:00
  • 4bf01fa366 build: bump paste from 1.0.7 to 1.0.8 dependabot[bot] 2022-08-04 09:07:54 +00:00
  • 4052a89268 build: bump serde from 1.0.141 to 1.0.142 dependabot[bot] 2022-08-04 07:42:26 +00:00
  • 73efcc1f73 build: bump unicode-ident from 1.0.2 to 1.0.3 dependabot[bot] 2022-08-04 06:37:04 +00:00
  • b3b252a5d1 tests: Add integration test for --platform uuid lizhaoxin1 2022-08-04 11:36:17 +08:00
  • 65f42c1f62 vmm: openapi: Add uuid to PlatformConfig lizhaoxin1 2022-08-04 11:35:34 +08:00
  • bc3a276b43 arch, vmm: Expose platform uuid via SMBIOS lizhaoxin1 2022-08-04 11:34:26 +08:00
  • 3abc1e1e51 vmm: config: Add "uuid" option to "--platform" lizhaoxin1 2022-08-04 11:33:44 +08:00
  • 147e89f413 build: bump quote from 1.0.20 to 1.0.21 dependabot[bot] 2022-08-04 04:47:22 +00:00
  • 1327350b4e build: bump proc-macro2 from 1.0.42 to 1.0.43 in /fuzz dependabot[bot] 2022-08-04 04:47:01 +00:00
  • 9d31856c08 build: bump syn from 1.0.98 to 1.0.99 in /fuzz dependabot[bot] 2022-08-04 04:19:04 +00:00
  • 9f457887df build: bump serde_json from 1.0.82 to 1.0.83 in /fuzz dependabot[bot] 2022-08-04 03:50:11 +00:00
  • 4269fb1366 build: bump unicode-ident from 1.0.2 to 1.0.3 in /fuzz dependabot[bot] 2022-08-04 03:24:23 +00:00
  • d889bf625d build: bump itoa from 1.0.2 to 1.0.3 in /fuzz dependabot[bot] 2022-08-04 02:59:05 +00:00
  • 00b4357da3 build: bump ryu from 1.0.10 to 1.0.11 in /fuzz dependabot[bot] 2022-08-04 02:33:49 +00:00
  • 579d0d56e3 build: bump remain from 0.2.3 to 0.2.4 in /fuzz dependabot[bot] 2022-08-04 02:05:46 +00:00
  • 64ac6ae1a3 build: bump semver from 1.0.12 to 1.0.13 in /fuzz dependabot[bot] 2022-08-04 01:38:05 +00:00
  • 8ca7318046 build: bump remain from 0.2.3 to 0.2.4 dependabot[bot] 2022-08-04 00:57:42 +00:00