Commit Graph

  • 10ce348aa6 tests: Use different API sockets when restoring Rob Bradford 2022-04-29 17:50:18 +01:00
  • 63130d0f92 vmm: seccomp: Allow SYS_rseq as required by newer glibc Rob Bradford 2022-04-21 10:31:06 +01:00
  • e6cc364703 virtio-devices: mem: Reject resize if device not activated by guest Rob Bradford 2022-04-21 10:12:56 +01:00
  • a861918f06 docs: Fix the name of the I/O operations knobs Fabiano Fidêncio 2022-04-19 13:26:58 +02:00
  • f24f35b65d build: bump proc-macro2 from 1.0.37 to 1.0.38 dependabot[bot] 2022-05-07 01:07:47 +00:00
  • 28926c7454 build: bump clap from 3.1.15 to 3.1.17 dependabot[bot] 2022-05-07 00:04:27 +00:00
  • 24543e7076 build: bump proc-macro2 from 1.0.37 to 1.0.38 in /fuzz dependabot[bot] 2022-05-07 00:04:06 +00:00
  • 21474e280d build: bump clap from 3.1.15 to 3.1.17 in /fuzz dependabot[bot] 2022-05-06 23:16:19 +00:00
  • 5f722d0d3f vmm: Fix loading RAW firmware Sebastien Boeuf 2022-05-06 15:58:11 +02:00
  • 06f57abdf9 pci: vfio: Fix potential mmap leaks from the mmio regions Bo Chen 2022-05-05 15:57:48 -07:00
  • 42c19e14c5 vmm: Add 'shutdown()' to vCPU seccomp filter Bo Chen 2022-05-05 13:29:01 -07:00
  • 058a61148c vmm: Factorize net creation Sebastien Boeuf 2022-05-05 11:08:32 +02:00
  • 425902b296 vmm: Factorize disk creation Sebastien Boeuf 2022-05-05 10:38:17 +02:00
  • 54f39aa8cb vmm: Validate vhost-user-block/net are not configured with iommu=on Sebastien Boeuf 2022-05-05 11:00:07 +02:00
  • 1108bd1967 pci: vfio: Implement support for sparse mmap Sebastien Boeuf 2022-05-04 12:31:02 +02:00
  • 707cea2182 vmm, devices: Move logging of 0x80 timestamp to its own device Rob Bradford 2022-05-04 16:36:57 +01:00
  • c47e3b8689 gdb: Do not use VmmOps for memory manipulation Rob Bradford 2022-05-04 15:22:27 +01:00
  • 5bd7a1f03c pci: vfio_user: Simplify 'unmap_mmio_regions()' Bo Chen 2022-05-03 14:03:32 -07:00
  • c614dcb9f7 vfio_user: Embed retry of getting region caps into 'get_region_info' Bo Chen 2022-05-02 15:16:57 -07:00
  • 7fe399598d vmm: device_manager: Map MMIO regions to the guest correctly Bo Chen 2022-04-28 15:20:24 -07:00
  • 25a38b25c4 pci: vfio_user: Create user memory regions based on sparse areas Bo Chen 2022-04-28 14:55:17 -07:00
  • b9fb849b83 vfio_user: Parse region capability 'VFIO_REGION_INFO_CAP_SPARSE_MMAP' Bo Chen 2022-04-27 23:09:07 -07:00
  • 0c00da1dd8 vfio_user: Split the function for getting device regions Bo Chen 2022-04-27 19:23:35 -07:00
  • 28fb2d3235 vfio_user: Import "std::mem::size_of" for shorter reference Bo Chen 2022-04-27 21:46:05 -07:00
  • bf39146caa pci: vfio_user: Allow a BAR to have multiple user memory regions Bo Chen 2022-04-28 14:12:12 -07:00
  • 1dfe4eda5c vmm: Prevent "internal" identifiers being used by user Rob Bradford 2022-05-04 10:36:26 +01:00
  • 5530795898 build: bump serde_json from 1.0.80 to 1.0.81 in /fuzz dependabot[bot] 2022-05-04 00:59:31 +00:00
  • db06ef78ba build: bump num-traits from 0.2.14 to 0.2.15 in /fuzz dependabot[bot] 2022-05-03 23:53:49 +00:00
  • 95c6ee3e6a build: bump serde_json from 1.0.80 to 1.0.81 dependabot[bot] 2022-05-03 23:53:31 +00:00
  • d4168056be build: bump num-traits from 0.2.14 to 0.2.15 dependabot[bot] 2022-05-03 23:11:04 +00:00
  • 592a65f52e qcow: Reject files with compressed blocks early Rob Bradford 2022-05-03 16:34:02 +01:00
  • 6e101f479c vmm: Ensure hotplugged device identifier is unique Sebastien Boeuf 2022-04-29 10:23:07 +02:00
  • 6d4862245d vmm: Generate event when device is removed Rob Bradford 2022-05-03 11:01:46 +01:00
  • 78abbfa604 build: bump semver from 1.0.7 to 1.0.9 in /fuzz dependabot[bot] 2022-05-03 10:54:51 +00:00
  • 664c9e3eb3 build: bump clap from 3.1.14 to 3.1.15 dependabot[bot] 2022-05-03 02:27:09 +00:00
  • 1f71c28656 build: bump openssl-sys from 0.9.72 to 0.9.73 dependabot[bot] 2022-05-03 01:01:44 +00:00
  • 30e06eaaba build: bump log from 0.4.16 to 0.4.17 dependabot[bot] 2022-05-02 23:56:28 +00:00
  • 0ed196820e build: bump unicode-xid from 0.2.2 to 0.2.3 in /fuzz dependabot[bot] 2022-05-02 23:56:08 +00:00
  • bde2370b18 build: bump log from 0.4.16 to 0.4.17 in /fuzz dependabot[bot] 2022-05-02 23:15:41 +00:00
  • 960a9e0ff7 build: bump libc from 0.2.124 to 0.2.125 dependabot[bot] 2022-05-02 17:30:47 +00:00
  • 3277c27e0d build: bump serde_derive from 1.0.136 to 1.0.137 dependabot[bot] 2022-05-02 16:41:59 +00:00
  • dea10b5500 build: bump semver from 1.0.7 to 1.0.9 dependabot[bot] 2022-05-02 15:54:12 +00:00
  • 691d9b16db build: bump serde from 1.0.136 to 1.0.137 dependabot[bot] 2022-05-02 15:07:00 +00:00
  • 400a351bb0 build: bump memchr from 2.4.1 to 2.5.0 dependabot[bot] 2022-05-02 14:21:31 +00:00
  • fa9fb26952 build: bump unicode-xid from 0.2.2 to 0.2.3 dependabot[bot] 2022-05-02 13:15:10 +00:00
  • 938b0bfcec build: bump serde_json from 1.0.79 to 1.0.80 dependabot[bot] 2022-05-02 10:46:09 +00:00
  • a5a2e591c9 vmm: Remove FsConfig from VmConfig when unplugging fs device Sebastien Boeuf 2022-04-29 11:54:53 +02:00
  • 677c8831af vmm: Ensure uniqueness of generated identifiers Sebastien Boeuf 2022-04-29 09:58:22 +02:00
  • 634c53ea50 vmm: config: Validate provided identifiers are unique Sebastien Boeuf 2022-04-28 18:20:39 +02:00
  • 657660e5c2 build: bump clap from 3.1.13 to 3.1.14 dependabot[bot] 2022-05-02 09:54:58 +00:00
  • b60e6f7cb1 build: bump thiserror from 1.0.30 to 1.0.31 dependabot[bot] 2022-05-02 09:15:04 +00:00
  • 4a7c858fdc build: bump remain from 0.2.2 to 0.2.3 dependabot[bot] 2022-04-30 22:01:04 +00:00
  • 85a72efed7 build: bump clap from 3.1.12 to 3.1.13 dependabot[bot] 2022-04-30 21:14:19 +00:00
  • 8afdcb98d4 build: bump syn from 1.0.91 to 1.0.92 dependabot[bot] 2022-04-30 00:42:01 +00:00
  • 6c36c60330 build: bump syn from 1.0.91 to 1.0.92 in /fuzz dependabot[bot] 2022-04-29 23:52:47 +00:00
  • 6239b8ad7a build: bump libc from 0.2.124 to 0.2.125 in /fuzz dependabot[bot] 2022-04-29 23:11:39 +00:00
  • 4fed2d4ed7 tests: Use different API sockets when restoring Rob Bradford 2022-04-29 17:50:18 +01:00
  • ec0c1b01c4 vmm: api: Do not delete the API socket on API server creation LiHui 2022-04-29 16:50:38 +08:00
  • f77ea5a2ce doc: Initial add releases.md Anatol Belski 2022-04-07 15:39:28 +02:00
  • f17aa3755f vmm: Add clarifying comment about Vm::entry_point() Rob Bradford 2022-04-29 10:24:17 +01:00
  • 744a049007 vmm: Parallelise functionality with kernel loading Rob Bradford 2022-04-28 16:33:39 +01:00
  • e70bd069b3 vmm: Load kernel asynchronously Rob Bradford 2022-04-28 16:31:09 +01:00
  • bfeb3120f5 vmm: Refactor kernel loading to decouple from Vm struct Rob Bradford 2022-04-28 16:01:03 +01:00
  • ce6d88d187 vmm: Merge aarch64 use statements Rob Bradford 2022-04-28 15:51:43 +01:00
  • 56fe4c61af vmm: Duplicate Vm::entry_point() across architectures Rob Bradford 2022-04-28 15:46:41 +01:00
  • 1d1a087fc5 vmm: Refactor kernel command line generation Rob Bradford 2022-04-28 15:33:45 +01:00
  • f1276c58d2 vmm: Commandline inject from devices is aarch64 specific Rob Bradford 2022-04-28 15:21:14 +01:00
  • da33eb5e8c vmm: device_manager: Remove extra whitespace lines Rob Bradford 2022-04-28 15:17:32 +01:00
  • fdeb4f7c46 Revert "vmm, openapi: Token Bucket fields should be uint64" Fabiano Fidêncio 2022-04-27 21:14:49 +02:00
  • 7388f71228 build: bump libz-sys from 1.1.5 to 1.1.6 dependabot[bot] 2022-04-27 23:12:12 +00:00
  • eebf4f10e3 tests: Cover 'virtio-balloon' for live migration and live upgrade Bo Chen 2022-04-25 22:34:58 -07:00
  • 3d1b2eb4e5 tests: Cover 'virtio-watchdog' for live migration and live upgrade Bo Chen 2022-04-25 21:35:37 -07:00
  • 16740b4fcd tests: Refactor 'test_watchdog' for reusing Bo Chen 2022-04-25 21:17:20 -07:00
  • e97fe7a43e tests: Cover 'virtio-pmem' for live migration and live upgrade Bo Chen 2022-04-25 19:24:45 -07:00
  • 87eed369cd vmm, openapi: Token Bucket fields should be uint64 Fabiano Fidêncio 2022-04-27 11:54:35 +02:00
  • 79f4c2db01 vmm: Enable virtio-iommu in VmConfig::validate() Rob Bradford 2022-04-26 10:56:15 +01:00
  • 6df8f0bbf3 virtio-devices: iommu: Report request error back to guest Sebastien Boeuf 2022-04-26 11:52:19 +02:00
  • bbd0667b98 virtio-devices: iommu: Add bypass mode for domains Sebastien Boeuf 2022-04-25 18:04:02 +02:00
  • b40633f92c virtio-devices: iommu: Clarify naming around domains Sebastien Boeuf 2022-04-25 17:58:28 +02:00
  • 2f47bea809 tests: Re-enable aarch64_acpi::test_virtio_iommu Sebastien Boeuf 2022-04-25 17:27:57 +02:00
  • f38360deb6 virtio-devices: iommu: Support global bypass mode for virtio devices Sebastien Boeuf 2022-04-25 17:18:22 +02:00
  • fc8facddee virtio-devices: iommu: Support multiple endpoints per domain Sebastien Boeuf 2022-04-25 16:26:23 +02:00
  • bf9f79081a vmm: Only create ACPI memory manager DSDT when resizable Rob Bradford 2022-04-25 16:21:34 +01:00
  • ec1679406e build: bump clap from 3.1.10 to 3.1.12 dependabot[bot] 2022-04-22 23:15:26 +00:00
  • 17107c59ac build: bump clap from 3.1.10 to 3.1.12 in /fuzz dependabot[bot] 2022-04-22 23:14:53 +00:00
  • 62f17ccf8c vmm: Improve error handling for vmm::vm::Error Rob Bradford 2022-04-20 17:20:54 +01:00
  • cb03540ffd vmm: config: Derive thiserror::Error Rob Bradford 2022-04-22 16:45:03 +01:00
  • 0270d697ab vmm: cpu: Improve Error reporting Rob Bradford 2022-04-20 16:46:28 +01:00
  • 47529796d0 arch: Improve arch::Error Rob Bradford 2022-04-20 16:43:53 +01:00
  • 1c786610b7 vmm: api: Don't use clashing struct name for Error Rob Bradford 2022-04-20 16:13:14 +01:00
  • 4a99d3dbaf pci: Move VfioWrapper to VfioCommon Sebastien Boeuf 2022-04-22 11:28:34 +02:00
  • e6aa792c01 pci: Store legacy interrupt manager in VfioCommon Sebastien Boeuf 2022-04-22 11:14:25 +02:00
  • eb6daa2fc3 pci: Store MSI interrupt manager in VfioCommon Sebastien Boeuf 2022-04-22 11:08:29 +02:00
  • f767e97fa5 pci: vfio: Split PCI capability parsing functions Sebastien Boeuf 2022-04-21 10:19:11 +02:00
  • f076819d81 pci: msi: Implement Snapshot for MsiConfig Sebastien Boeuf 2022-04-20 17:30:07 +02:00
  • 3c8e280bf1 build: bump anyhow from 1.0.56 to 1.0.57 dependabot[bot] 2022-04-21 23:42:36 +00:00
  • c1ecfd23be build: bump anyhow from 1.0.56 to 1.0.57 in /fuzz dependabot[bot] 2022-04-21 23:11:10 +00:00
  • 80de77a6e6 tests: Add integration test for --platform serial_number Rob Bradford 2022-04-21 14:53:36 +01:00
  • adb3dcdc13 vmm: openapi: Add serial_number to PlatformConfig Rob Bradford 2022-04-21 12:26:31 +01:00
  • e972eb7c74 arch, vmm: Expose platform serial_number via SMBIOS Rob Bradford 2022-04-21 12:25:17 +01:00