Commit Graph

  • dd3c086a0a hypervisor: drop one unsafe from mock_vmm Wei Liu 2021-11-18 12:31:51 +00:00
  • 46953db3ca build: bump serde_json from 1.0.70 to 1.0.71 dependabot[bot] 2021-11-17 23:35:23 +00:00
  • f855d9e237 build: bump serde_json from 1.0.70 to 1.0.71 in /fuzz dependabot[bot] 2021-11-17 23:11:24 +00:00
  • ff0e92ab88 vmm: add a safety comment for EpollContext Wei Liu 2021-11-17 17:42:33 +00:00
  • 32af6f9723 virtio-device: add a safety comment for a dup(2) call Wei Liu 2021-11-17 17:34:45 +00:00
  • 9b3cab8c72 device_manager: check return value of dup(2) Wei Liu 2021-11-17 17:30:42 +00:00
  • 84630aa0b5 device_manager: provide a few safety comments Wei Liu 2021-11-17 17:06:47 +00:00
  • ad8ed80eb1 vmm: use the tty raw mode implementation from libc Alyssa Ross 2021-11-17 14:03:18 +00:00
  • f035cff10f vm-virtio: drop VirtqUsedElem from its test module Wei Liu 2021-11-17 13:48:16 +00:00
  • 1a2b01888c vm-migration: add safety comments for impl ByteValued Wei Liu 2021-11-17 13:44:53 +00:00
  • 94fcfa9f1f virtio-queue: add safety comments for impl ByteValued Wei Liu 2021-11-17 13:43:00 +00:00
  • 31b3871eee virtio-devices: add or adjust comments for impl ByteValued Wei Liu 2021-11-17 13:39:53 +00:00
  • d8becc742c vfio_user: add safety comments for impl ByteValued Wei Liu 2021-11-17 13:33:13 +00:00
  • d2d6eb0591 pci: slightly change safety comment style Wei Liu 2021-11-17 13:30:17 +00:00
  • 8ee253cd3f net_util: add safety comments for impl ByteValued Wei Liu 2021-11-17 13:28:57 +00:00
  • 6f49cb2860 block_util: add safety comments for impl ByteValued Wei Liu 2021-11-17 13:26:24 +00:00
  • 03862314eb arch: x86_64: add safety comments for impl ByteValued Wei Liu 2021-11-17 13:24:13 +00:00
  • 243b5bad65 acpi_tables: add safety comment for impl ByteValued Wei Liu 2021-11-17 13:17:54 +00:00
  • 80bbc47147 docs: Fix the typo in hotplug.md Ziye Yang 2021-11-16 07:02:37 +00:00
  • 351a7b52c8 build: bump openssl-sys from 0.9.70 to 0.9.71 dependabot[bot] 2021-11-16 23:10:37 +00:00
  • 8c737793d6 docs: Add documentation for TDX Sebastien Boeuf 2021-11-16 18:24:11 +01:00
  • 419870ae45 vmm: Add epoll_ctl() syscall to vCPU seccomp filter Rob Bradford 2021-11-16 14:17:30 +00:00
  • 66a2045148 vmm: Fix panic in SIGWINCH listener thread when no seccomp filter set Rob Bradford 2021-11-16 13:56:45 +00:00
  • 5813ce0307 arch: x86_64: drop test_apic_delivery_mode Wei Liu 2021-11-16 11:38:28 +00:00
  • 533e47f26b docs: Update VFIO documentation Sebastien Boeuf 2021-11-16 11:12:28 +01:00
  • 6221b6f8a1 hypervisor: aarch64: move a comment to where it should be Wei Liu 2021-11-15 17:30:55 +00:00
  • 57cc8bc6fe hypervisor: aarch64: remove undefined behaviour in offset__of Wei Liu 2021-11-15 16:50:05 +00:00
  • d3526823db build: bump arc-swap from 1.4.0 to 1.5.0 in /fuzz dependabot[bot] 2021-11-16 00:38:12 +00:00
  • 608ad4894f build: bump serde_json from 1.0.69 to 1.0.70 dependabot[bot] 2021-11-15 23:41:18 +00:00
  • e4dc776ea4 build: bump arbitrary from 1.0.2 to 1.0.3 in /fuzz dependabot[bot] 2021-11-15 23:10:12 +00:00
  • 1fac67f648 build: bump serde_json from 1.0.69 to 1.0.70 in /fuzz dependabot[bot] 2021-11-15 23:09:51 +00:00
  • 592b8bcaaa build: bump arc-swap from 1.4.0 to 1.5.0 dependabot[bot] 2021-11-15 23:09:49 +00:00
  • e6e58e6d66 docs: Replace Cloud-Hypervisor with Cloud Hypervisor syntax Sebastien Boeuf 2021-11-15 14:53:12 +01:00
  • 7c53896f11 docs: Add documentation for CPU parameter Sebastien Boeuf 2021-11-15 12:32:45 +01:00
  • a1f1dfddeb vmm: Fix CpusConfig validation error message Sebastien Boeuf 2021-11-15 11:24:57 +01:00
  • e2bd35f4bb main: Extend cpus parameter syntax Sebastien Boeuf 2021-11-15 11:05:53 +01:00
  • b000b303e2 rpm: Don't set cap_net_admin via %post Fabiano Fidêncio 2021-11-12 14:45:32 +01:00
  • 9260e3b273 rpm: Specify the full list of installed binaries Fabiano Fidêncio 2021-11-12 14:43:40 +01:00
  • cfdf643237 block_util: Remove time consuming EventFd check Rob Bradford 2021-11-12 10:47:23 +00:00
  • 3480e69ff5 vmm: Cache whether io_uring is supported in DeviceManager Rob Bradford 2021-11-12 10:38:51 +00:00
  • 6a7a588268 tests: Add integration test for CPU affinity Sebastien Boeuf 2021-11-10 10:45:40 +01:00
  • 932c8c9713 vmm: Add CPU affinity support Sebastien Boeuf 2021-11-10 10:43:52 +01:00
  • a4f5ad6076 option_parser: Fix inner bracket support with list of integers Sebastien Boeuf 2021-11-10 10:34:25 +01:00
  • be79a80361 docs: Update vhost-user-blk-testing.md Ziye Yang 2021-11-11 04:10:10 +00:00
  • 34edb8960f build: bump zerocopy from 0.6.0 to 0.6.1 dependabot[bot] 2021-11-11 23:12:56 +00:00
  • 83af9965fa build: bump cc from 1.0.71 to 1.0.72 dependabot[bot] 2021-11-10 23:37:15 +00:00
  • f7e60434fa build: bump cc from 1.0.71 to 1.0.72 in /fuzz dependabot[bot] 2021-11-10 23:13:15 +00:00
  • a4d8616676 arch: x86_64: tdx: drop one unsafe call in code Wei Liu 2021-11-10 14:52:41 +00:00
  • 38351f0d96 build: bump vfio-ioctls from fa3438f to 3c45864 dependabot[bot] 2021-11-10 09:44:39 +00:00
  • 3587adcf5f build: bump vfio-ioctls from 8f7f221 to fa3438f dependabot[bot] 2021-11-09 23:12:26 +00:00
  • 611e71826d deps: Downgrade anyhow Sebastien Boeuf 2021-11-10 10:11:10 +01:00
  • ed52e5c029 clippy: Remove useless code Sebastien Boeuf 2021-11-10 09:48:33 +01:00
  • c8e3c1eed6 clippy: Make sure to initialize data Sebastien Boeuf 2021-11-10 09:46:28 +01:00
  • ad521fd4e4 option_parser: Create generic type Tuple Sebastien Boeuf 2021-11-08 16:52:53 +01:00
  • e4cbafcd01 option_parser: Handle inner brackets Sebastien Boeuf 2021-11-08 15:59:59 +01:00
  • b81d758c41 option_parser: Expect commas instead of colons for lists Sebastien Boeuf 2021-11-08 11:57:17 +01:00
  • 184a3d1fb5 option_parser: Extend option parsing for lists Sebastien Boeuf 2021-11-08 09:29:11 +01:00
  • d3b2f2a4d9 build: bump libc from 0.2.106 to 0.2.107 in /fuzz dependabot[bot] 2021-11-08 23:35:32 +00:00
  • a362e85539 build: bump anyhow from 1.0.45 to 1.0.46 dependabot[bot] 2021-11-08 23:13:29 +00:00
  • 9a583e6e9f rpm: Introduce using_musl_libc definition Fabiano Fidêncio 2021-11-08 17:48:22 +01:00
  • a628854d9c rpm: Introduce using_rustup definition Fabiano Fidêncio 2021-11-08 17:41:15 +01:00
  • 7618cd2c2d rpm: Document basic assumptions Fabiano Fidêncio 2021-11-08 17:28:59 +01:00
  • eae4b315e4 acpi_tables: aml: Replace use of Vec::append with Vec::extend_from_slice Rob Bradford 2021-11-05 16:57:58 +00:00
  • c1a3b63112 acpi_tables: aml: Use Aml::append_aml_bytes() Rob Bradford 2021-11-05 15:54:47 +00:00
  • 751e76db08 vmm: acpi: Use Aml::append_aml_bytes() to generate DSDT Rob Bradford 2021-11-05 15:25:17 +00:00
  • d96d98d88e vmm: Port DeviceManager to Aml::append_aml_bytes() Rob Bradford 2021-11-04 17:12:59 +00:00
  • 185f0c1bf3 vmm: Port MemoryManager to Aml::append_aml_bytes() Rob Bradford 2021-11-04 17:12:59 +00:00
  • e04cbb2ad4 vmm: Port PciSegment to Aml::append_aml_bytes() Rob Bradford 2021-11-04 17:12:59 +00:00
  • 986e43f899 vmm: cpu: Port CpuManager to Aml::append_aml_bytes() Rob Bradford 2021-11-04 17:12:59 +00:00
  • a7786b4e0c devices: acpi: Port GED device to Aml::append_aml_bytes() Rob Bradford 2021-11-04 17:12:59 +00:00
  • def371e969 acpi_tables: aml: Implement Aml::append_aml_bytes() for CreateField Rob Bradford 2021-11-03 14:29:05 +00:00
  • 72d4d2c6f0 acpi_tables: aml: Implement Aml::append_aml_bytes() for Buffer Rob Bradford 2021-11-03 14:29:05 +00:00
  • 99467982aa acpi_tables: aml: Implement Aml::append_aml_bytes() for MethodCall Rob Bradford 2021-11-03 14:29:05 +00:00
  • 6172b6aac5 acpi_tables: aml: Implement Aml::append_aml_bytes() for !binary_op macro Rob Bradford 2021-11-03 14:29:05 +00:00
  • 9cddcc8766 acpi_tables: aml: Implement Aml::append_aml_bytes() for While Rob Bradford 2021-11-03 14:29:05 +00:00
  • d2319124f5 acpi_tables: aml: Implement Aml::append_aml_bytes() for Notify Rob Bradford 2021-11-03 14:29:05 +00:00
  • 24fd54401d acpi_tables: aml: Implement Aml::append_aml_bytes() for Release Rob Bradford 2021-11-03 14:29:05 +00:00
  • 9256c41173 acpi_tables: aml: Implement Aml::append_aml_bytes() for Acquire Rob Bradford 2021-11-03 14:29:05 +00:00
  • b1d4bcf952 acpi_tables: aml: Implement Aml::append_aml_bytes() for Mutex Rob Bradford 2021-11-03 14:29:05 +00:00
  • 8b7bfca9b0 acpi_tables: aml: Implement Aml::append_aml_bytes() for Store Rob Bradford 2021-11-03 14:29:05 +00:00
  • 7da69b59f7 acpi_tables: aml: Implement Aml::append_aml_bytes() for Local Rob Bradford 2021-11-03 14:29:05 +00:00
  • 50b6ee3947 acpi_tables: aml: Implement Aml::append_aml_bytes() for Arg Rob Bradford 2021-11-03 14:29:05 +00:00
  • c0ca6b5377 acpi_tables: aml: Implement Aml::append_aml_bytes() for LessThan Rob Bradford 2021-11-03 14:29:05 +00:00
  • 8c9f0e407f acpi_tables: aml: Implement Aml::append_aml_bytes() for Equal Rob Bradford 2021-11-03 14:29:05 +00:00
  • 29f46ee470 acpi_tables: aml: Implement Aml::append_aml_bytes() for If Rob Bradford 2021-11-03 14:29:05 +00:00
  • f3e86bdf26 acpi_tables: aml: Implement Aml::append_aml_bytes() for OpRegion Rob Bradford 2021-11-03 14:29:05 +00:00
  • 311dd7be50 acpi_tables: aml: Implement Aml::append_aml_bytes() for Field Rob Bradford 2021-11-03 14:29:05 +00:00
  • bfd3deac7c acpi_tables: aml: Implement Aml::append_aml_bytes() for Return Rob Bradford 2021-11-03 14:29:05 +00:00
  • 1a35d5a017 acpi_tables: aml: Implement Aml::append_aml_bytes() for Method Rob Bradford 2021-11-03 14:29:05 +00:00
  • 95e63d5f44 acpi_tables: aml: Implement Aml::append_aml_bytes() for Scope Rob Bradford 2021-11-03 14:29:05 +00:00
  • f31d218479 acpi_tables: aml: Implement Aml::append_aml_bytes() for Device Rob Bradford 2021-11-03 14:29:05 +00:00
  • ef216c37df acpi_tables: aml: Avoid allocating temporary vector in Interrupt Rob Bradford 2021-11-03 15:08:15 +00:00
  • 242a7f7ab4 acpi_tables: aml: Implement Aml::append_aml_bytes() for Interrupt Rob Bradford 2021-11-03 14:29:05 +00:00
  • eec7634cd7 acpi_tables: aml: Avoid allocating temporary vector in Io Rob Bradford 2021-11-03 15:08:15 +00:00
  • 7ad83f1daa acpi_tables: aml: Implement Aml::append_aml_bytes() for Io Rob Bradford 2021-11-03 14:29:05 +00:00
  • 6c181061df acpi_tables: aml: Avoid allocating temporary vector in AddressSpace Rob Bradford 2021-11-03 15:08:15 +00:00
  • 99d4f77197 acpi_tables: aml: Avoid allocating temporary vector in Memory32Fixed Rob Bradford 2021-11-03 15:08:15 +00:00
  • 3c00a696b5 acpi_tables: aml: Implement Aml::append_aml_bytes() for Memory32Fixed Rob Bradford 2021-11-03 14:29:05 +00:00
  • 4f496e39a1 acpi_tables: aml: Implement Aml::append_aml_bytes() for ResourceTemplate Rob Bradford 2021-11-03 14:29:05 +00:00
  • d92489e0a4 acpi_tables: aml: Implement Aml::append_aml_bytes() for AmlStr and AmlString Rob Bradford 2021-11-03 14:29:05 +00:00