Commit Graph

  • 305e095d15 vmm: device_manager: Invert pci_id_list HashMap Sebastien Boeuf 2021-03-17 14:14:41 +01:00
  • 62aaccee28 vmm: Device name verification based on DeviceTree Sebastien Boeuf 2021-03-17 13:19:24 +01:00
  • 13724dbd22 main: Remove messages from startup Rob Bradford 2021-03-18 10:59:50 +00:00
  • 16cb40733a tests: Extract out generic integration test code Rob Bradford 2021-03-17 09:33:49 +00:00
  • 9440304183 vmm: http: Error out earlier if we can't create API server Rob Bradford 2021-03-17 09:19:30 +00:00
  • 78f9ddc6be main: Remove default API sever path Rob Bradford 2021-03-17 08:53:24 +00:00
  • 9b0996a71f vmm, main: Optionalise creation of API server Rob Bradford 2021-03-16 18:26:10 +00:00
  • f685f0e0b2 vm-virtio: initialize MSI-X vectors with VIRTIO_MSI_NO_VECTOR Zide Chen 2021-03-16 11:19:28 -07:00
  • 40a3c31df4 build(deps): bump vfio-ioctls from a87b13b to ed8d253 dependabot-preview[bot] 2021-03-17 05:34:38 +00:00
  • 04dc496808 ci: Enable baremetal VFIO integration tests Sebastien Boeuf 2021-03-16 16:11:00 +01:00
  • d0c0a98eda docs: Update the device model documentation Henry Wang 2021-03-15 16:22:32 +08:00
  • 205e587fad tests: Enable test_power_button for AArch64 Henry Wang 2021-03-15 16:10:43 +08:00
  • 2bb153de2b vmm: Implement the power button method for AArch64 Henry Wang 2021-03-07 21:39:11 +08:00
  • c853ed3fdc resources: Enable GPIO PL061 driver in kernel Henry Wang 2021-03-07 20:41:00 +08:00
  • a59ff42a95 aarch64: Add PL061 for device tree implementation Henry Wang 2021-03-07 20:11:07 +08:00
  • 7c86ef8a69 devices: legacy: Add Arm PL061 GPIO controller Penny Zheng 2021-03-07 19:44:49 +08:00
  • c7438c8b22 build(deps): bump libc from 0.2.88 to 0.2.89 in /fuzz dependabot-preview[bot] 2021-03-16 07:02:56 +00:00
  • 3df2e2629b build(deps): bump io-uring from 0.5.0 to 0.5.1 in /fuzz dependabot-preview[bot] 2021-03-16 07:02:11 +00:00
  • 06d83d2eb3 docs: device_model: Updated the serial device doc Henry Wang 2021-03-15 11:10:58 +08:00
  • 9c3b489f0e tests: Switch AArch64 serial test cases to ttyAMA0 Henry Wang 2021-03-15 11:04:41 +08:00
  • 3965a8505b resources: AArch64: Enable PL011 driver in kernel Henry Wang 2021-03-14 20:52:28 +08:00
  • a8cde12b14 vmm: AArch64: Use PL011 for AArch64 device tree Henry Wang 2021-03-12 13:18:52 +08:00
  • fd95acc60f devices: legacy: Implement Arm PL011 UART Henry Wang 2021-03-07 19:31:07 +08:00
  • c85fba0c43 build(deps): bump libc from 0.2.88 to 0.2.89 dependabot-preview[bot] 2021-03-15 23:08:43 +00:00
  • fea1f370ff docs: Add virtiofs root howto Iggy Jackson 2021-02-21 23:07:52 -08:00
  • 6307db5699 virtio-devices: seccomp: Add 'timerfd_settime' to block device Bo Chen 2021-03-15 11:58:26 -07:00
  • 548426c128 build(deps): bump io-uring from 0.5.0 to 0.5.1 dependabot-preview[bot] 2021-03-15 17:18:06 +00:00
  • c3a75dafc5 tests: Enable serial test cases for AArch64 Michael Zhao 2021-03-14 19:58:13 +08:00
  • ee7fcdb3cf aarch64: Correct wrong settings for serial device Michael Zhao 2021-03-14 15:09:50 +08:00
  • afc83582be aarch64: Enable IRQ routing for legacy devices Michael Zhao 2021-03-14 14:35:43 +08:00
  • 2a8bdf710d build(deps): bump syn from 1.0.63 to 1.0.64 in /fuzz dependabot-preview[bot] 2021-03-15 07:22:17 +00:00
  • 210a9d40c8 build(deps): bump regex from 1.4.4 to 1.4.5 dependabot-preview[bot] 2021-03-14 18:42:59 +00:00
  • 5bb10adf22 build(deps): bump syn from 1.0.63 to 1.0.64 dependabot-preview[bot] 2021-03-14 04:23:08 +00:00
  • 97f8f0fb31 build(deps): bump openssl-sys from 0.9.60 to 0.9.61 dependabot-preview[bot] 2021-03-13 20:45:27 +00:00
  • 5bc311184e build: Remove url crate dependency Rob Bradford 2021-03-12 13:30:24 +00:00
  • 7f96eb2b67 vmm: migration: Simplify url socket handling in migration code Rob Bradford 2021-03-12 13:24:03 +00:00
  • ab4b30edd3 vmm: Switch MemoryManager::send() to url_to_path() Rob Bradford 2021-03-12 13:13:33 +00:00
  • cc78a597cd vmm: Simplify snapshot/restore path handling Rob Bradford 2021-03-12 10:46:36 +00:00
  • ebcbab739e vmm: openapi: Add rate_limiter_config to the `DiskConfig Bo Chen 2021-03-10 17:27:51 -08:00
  • 0c7541473c docs: Add documentation on I/O throttling Bo Chen 2021-03-10 11:39:32 -08:00
  • 169d6f6756 fuzz: Update the 'block' fuzz target with the rate limiter support Bo Chen 2021-03-03 18:14:57 -08:00
  • af8def364d virtio-devices, vmm: add I/O rate limiter on block device Bo Chen 2021-02-26 12:06:10 -08:00
  • c45a9a390d build(deps): bump regex from 1.4.3 to 1.4.4 dependabot-preview[bot] 2021-03-12 02:25:05 +00:00
  • b5929645c6 build(deps): bump regex-syntax from 0.6.22 to 0.6.23 dependabot-preview[bot] 2021-03-12 02:25:01 +00:00
  • ec9e6edcd0 virtio-devices: Remove unused update_memory() from VirtioDevice trait Sebastien Boeuf 2021-03-05 14:45:16 +01:00
  • 00873e5f84 vmm: device_manager: Update virtio devices memory with a single region Sebastien Boeuf 2021-03-05 14:44:54 +01:00
  • 9e53efa3ca virtio-devices: Add support for adding a single memory region Sebastien Boeuf 2021-03-05 14:32:57 +01:00
  • 4f22f57651 vhost_user_net: Enable CONFIGURE_MEM_SLOTS protocol feature Sebastien Boeuf 2021-03-05 16:21:01 +01:00
  • 1e1cbc53c1 vhost_user_blk: Enable CONFIGURE_MEM_SLOTS protocol feature Sebastien Boeuf 2021-03-05 16:17:03 +01:00
  • 8255d5f774 vhost_user_backend: Move to latest vhost version Sebastien Boeuf 2021-03-05 11:05:05 +01:00
  • e3a8d6c13c virtio-devices: vhost-user: net: Fix seccomp filters Sebastien Boeuf 2021-03-08 17:01:27 +01:00
  • 581bf4aad5 virtio-devices: vhost-user: Fix device reset Sebastien Boeuf 2021-03-08 18:12:29 +01:00
  • 16b82f3dfe vhost-user: Make ActivateError messages more consistent Jiachen Zhang 2021-03-11 20:53:05 +08:00
  • 675a8f808c build(deps): bump signal-hook from 0.3.6 to 0.3.7 in /fuzz dependabot-preview[bot] 2021-03-11 08:47:27 +00:00
  • 59e5048436 build(deps): bump byteorder from 1.4.2 to 1.4.3 in /fuzz dependabot-preview[bot] 2021-03-11 07:06:19 +00:00
  • 7b3e79cdfa build(deps): bump signal-hook from 0.3.6 to 0.3.7 dependabot-preview[bot] 2021-03-10 20:38:33 +00:00
  • 66ffaceffc vmm: tdx: Correctly populate the 64-bit MMIO region Rob Bradford 2021-03-10 13:58:27 +00:00
  • 4e307788b7 build(deps): bump byteorder from 1.4.2 to 1.4.3 dependabot-preview[bot] 2021-03-10 12:36:39 +00:00
  • 8739f6cccb scripts: Fix windows test script for running on MSHV Muminul Islam 2021-03-08 12:54:38 -08:00
  • 5599cbef50 build(deps): bump syn from 1.0.62 to 1.0.63 in /fuzz dependabot-preview[bot] 2021-03-10 07:03:13 +00:00
  • 4c52ad2550 build(deps): bump syn from 1.0.62 to 1.0.63 dependabot-preview[bot] 2021-03-09 19:53:20 +00:00
  • a0c07474a3 vmm: seccomp: Add KVM_MEMORY_ENCRYPT_OP ioctl to seccomp filter Rob Bradford 2021-03-09 14:38:23 +00:00
  • be0cbb09b1 build: Clippy check with "tdx" feature Rob Bradford 2021-03-03 15:54:32 +00:00
  • d24aa887b6 vmm: Reject VM snapshot request if TDX in use Rob Bradford 2021-03-03 15:38:53 +00:00
  • 835a31e283 vmm: config: Require max and boot vCPUs to be equal for TDX Rob Bradford 2021-03-03 15:38:02 +00:00
  • 57c8c250fd tdx: Permit starting Cloud Hypervisor without --kernel Rob Bradford 2021-02-12 16:45:02 +00:00
  • 62abc117ab tdx: Configure TDX state for the VM Rob Bradford 2021-02-08 17:27:47 +00:00
  • 1c54fc3ab7 hypervisor: Support creating a VM of a specified KVM type Rob Bradford 2021-02-23 14:19:32 +00:00
  • 57ce0986f7 vmm: cpu: Add functionality for enabling TDX for all vCPUs Rob Bradford 2021-03-03 12:10:10 +00:00
  • c8cad394b5 vmm: cpu: Expose the common/shared CPUID data for all vCPUs Rob Bradford 2021-03-03 12:08:42 +00:00
  • b02aff5761 vmm: memory_manager: Disable dirty page logging when running on TDX Rob Bradford 2021-02-23 14:29:30 +00:00
  • f282cc001a tdx: Add abstraction to call TDX ioctls to hypervisor Rob Bradford 2021-02-12 15:17:18 +00:00
  • c48e82915d vmm: Make kernel optional in VM internals Rob Bradford 2021-02-08 16:06:27 +00:00
  • 66a3bed086 vmm: config: Add "--tdx" option parsing Rob Bradford 2021-02-08 15:29:42 +00:00
  • 45cc26f940 tdx: Add support for generating a TD HOB list Rob Bradford 2021-02-05 17:45:48 +00:00
  • 77955bd8f9 tdx: Add support for parsing TDVF metadata Rob Bradford 2021-02-04 09:48:28 +00:00
  • e61ee6bcac tdx: Add "tdx" feature with an empty module inside arch to implement Rob Bradford 2021-02-03 10:02:18 +00:00
  • fd9bd1c86c main: minor fix in the help message for event monitor Vineeth Pillai 2021-03-07 15:25:36 -05:00
  • cf9e81c05a build: Update kvm-ioctls and kvm-bindings dependencies Rob Bradford 2021-03-08 14:17:38 +00:00
  • a4a2d6fbee build(deps): bump syn from 1.0.61 to 1.0.62 in /fuzz dependabot-preview[bot] 2021-03-08 07:48:01 +00:00
  • 94083793a6 build(deps): bump serde from 1.0.123 to 1.0.124 in /fuzz dependabot-preview[bot] 2021-03-08 07:21:44 +00:00
  • 8ae966e975 build(deps): bump syn from 1.0.61 to 1.0.62 dependabot-preview[bot] 2021-03-08 05:46:37 +00:00
  • f68fe54b9b build(deps): bump vhost from 62fd4ec to 7784304 dependabot-preview[bot] 2021-03-08 05:45:46 +00:00
  • 54e1796da6 build(deps): bump serde from 1.0.123 to 1.0.124 dependabot-preview[bot] 2021-03-07 21:56:30 +00:00
  • c8be08adf6 build(deps): bump serde_derive from 1.0.123 to 1.0.124 dependabot-preview[bot] 2021-03-06 04:08:18 +00:00
  • ccfa34d066 build(deps): bump libc from 0.2.87 to 0.2.88 dependabot-preview[bot] 2021-03-05 18:09:17 +00:00
  • d65a0b68b9 Revert "Jenkinsfile: Temporarily disable SGX CI" Sebastien Boeuf 2021-03-05 18:25:45 +01:00
  • 56028fb214 Try to restore pty configuration on reboot William Douglas 2021-03-04 23:34:45 +00:00
  • 933d41cf2f vmm: Provide DMA mapping handlers to virtio-mem devices Sebastien Boeuf 2021-03-03 11:59:53 +01:00
  • 61f9a4ec6c virtio-devices: mem: Accept handlers to update DMA mappings Sebastien Boeuf 2021-03-02 18:47:01 +01:00
  • 080ea31813 pci, vmm: Manage VFIO DMA mapping from DeviceManager Sebastien Boeuf 2021-02-26 11:53:02 +01:00
  • d6db2fdf96 vmm: memory_manager: Add ACPI hotplug region to default memory zone Sebastien Boeuf 2021-03-03 11:58:54 +01:00
  • f1aa09f178 build(deps): bump syn from 1.0.60 to 1.0.61 in /fuzz dependabot-preview[bot] 2021-03-05 07:16:56 +00:00
  • 8cbb7b15a9 build(deps): bump syn from 1.0.60 to 1.0.61 dependabot-preview[bot] 2021-03-05 02:23:49 +00:00
  • b65502c3c1 main: Refine event monitor control Rob Bradford 2021-03-04 16:00:41 +00:00
  • 3ef7c8eac5 build(deps): bump vhost from 576694b to 62fd4ec dependabot-preview[bot] 2021-03-04 05:30:56 +00:00
  • 526cf32a78 Jenkinsfile: Temporarily disable SGX CI Sebastien Boeuf 2021-03-03 10:17:29 +01:00
  • b0ddc5bd60 build(deps): bump libc from 0.2.86 to 0.2.87 in /fuzz dependabot-preview[bot] 2021-03-03 07:06:48 +00:00
  • b72f6046e5 build(deps): bump vfio-ioctls from 0903c22 to a87b13b dependabot-preview[bot] 2021-03-03 05:28:58 +00:00
  • 8a2bd01e25 build(deps): bump once_cell from 1.7.1 to 1.7.2 dependabot-preview[bot] 2021-03-02 15:24:40 +00:00