Commit Graph

  • b1efa5b26b event_monitor: add safety comments Wei Liu 2022-11-16 21:22:45 +00:00
  • b9ad3eda27 vhdx: add some safety comments Wei Liu 2022-11-16 17:28:15 +00:00
  • 1d9050dbe3 acpi_tables: add a safety comment for the write function Wei Liu 2022-11-16 17:14:33 +00:00
  • 3d08a0fba9 vm-allocator: fix a clippy warning on missing safety comments Wei Liu 2022-11-16 17:12:55 +00:00
  • d274fe9cb8 vmm: fix tdx check Wei Liu 2022-11-16 22:58:49 +00:00
  • cd24f470f4 build: Bump getrandom from 0.2.7 to 0.2.8 dependabot[bot] 2022-11-17 23:04:10 +00:00
  • 2e22f950b7 build: Bump serde_with from 2.0.1 to 2.1.0 in /fuzz dependabot[bot] 2022-11-17 23:03:17 +00:00
  • 66460765a3 build: Release v28.0 v28.0 Rob Bradford 2022-11-09 14:31:29 +00:00
  • b748b8987d Jenkinsfile: Re-enable metrics CI Rob Bradford 2022-11-16 16:59:09 +00:00
  • c9483fb080 tracer: avoid unnecessary allocations Wei Liu 2022-11-17 10:54:16 +00:00
  • f52cd3bb85 Revert "Jenkins: Temporarily turn off AArch64 CI" Michael Zhao 2022-11-17 08:39:27 +08:00
  • 57cd12fabc build: Bump remain from 0.2.4 to 0.2.5 dependabot[bot] 2022-11-16 23:06:48 +00:00
  • 869c649e81 build: Bump os_str_bytes from 6.3.1 to 6.4.0 in /fuzz dependabot[bot] 2022-11-16 23:06:57 +00:00
  • a9e30c88df README: Update version of Rust Hypervisor Firmware Rob Bradford 2022-11-16 15:04:23 +00:00
  • 1666375a31 build: Bump vfio-ioctls from bf7c9b9 to ad86d84 dependabot[bot] 2022-11-15 23:04:33 +00:00
  • 9a0be7db3a build: Bump uuid from 1.2.1 to 1.2.2 in /fuzz dependabot[bot] 2022-11-15 23:04:25 +00:00
  • 324c5deb37 docs: Add doc for using and testing tpm device Praveen K Paladugu 2022-09-17 02:07:30 +00:00
  • 09e79a5e9b vmm: Add tpm device to mmio bus Praveen K Paladugu 2022-08-15 15:34:54 +00:00
  • af261f231c vmm: Add required acpi entries for vtpm device Praveen K Paladugu 2022-08-12 20:28:04 +00:00
  • 7122e2989c vmm: Add tpm parameter Praveen K Paladugu 2022-09-15 04:11:59 +00:00
  • d0b253d15f devices: Add tpm device Praveen K Paladugu 2022-09-12 20:46:03 +00:00
  • 59baa29deb arch: Add TPM Address ranges to layouts Praveen K Paladugu 2022-08-15 15:33:41 +00:00
  • 19fdf8bc79 tpm: Add emulator module Praveen K Paladugu 2022-09-09 05:36:08 +00:00
  • 58b902d036 tpm: Add socket module Praveen K Paladugu 2022-09-09 03:31:56 +00:00
  • e3213c8a79 tpm: Add library module Praveen K Paladugu 2022-09-08 06:02:26 +00:00
  • 2e2ce47271 hypervisor: do not get and set MSR_IA32_TSC for MSHV Wei Liu 2022-11-14 22:58:05 +00:00
  • d3a8332282 tests: Remove test_reboot Rob Bradford 2022-11-14 16:38:03 +00:00
  • c64004b9a9 build: Bump mshv-ioctls from ac9c92f to 1a9ca01 dependabot[bot] 2022-11-14 23:03:58 +00:00
  • 149e424b6e virtio-devices: block: Return error to driver on writes if read-only Rob Bradford 2022-11-14 14:50:42 +00:00
  • b07d471d4f virtio-devices: show the failed block request to help debugging Wei Liu 2022-11-14 12:32:37 +00:00
  • 345e65c9c2 Jenkins: Temporarily turn off AArch64 CI Michael Zhao 2022-11-11 09:14:15 +08:00
  • f93aa42319 build: Bump once_cell from 1.15.0 to 1.16.0 dependabot[bot] 2022-11-11 23:04:20 +00:00
  • fa4bf92feb build: Bump io-uring from 0.5.8 to 0.5.9 in /fuzz dependabot[bot] 2022-11-11 23:03:47 +00:00
  • f30d460fa3 virtio-devices: seccomp: Move mprotect() to virtio common rules Rob Bradford 2022-11-11 08:22:44 +00:00
  • 2c94773bdc docs: seccomp: Enhance strace command to print thread name Rob Bradford 2022-11-11 08:18:18 +00:00
  • 9f1d2d34e8 build: Bump darling from 0.14.1 to 0.14.2 dependabot[bot] 2022-11-10 23:08:05 +00:00
  • 57508a4b1c virtio-net: net: Wait for threads to exit on Drop Rob Bradford 2022-11-10 11:56:51 +00:00
  • 012f2572d5 build: Bump terminal_size from 0.2.1 to 0.2.2 dependabot[bot] 2022-11-09 23:02:50 +00:00
  • b9dbe3a2f7 build: Bump rustix from 0.35.12 to 0.35.13 in /fuzz dependabot[bot] 2022-11-09 23:02:39 +00:00
  • 6230929d51 openapi: Add thp option to MemoryConfig Rob Bradford 2022-11-07 16:27:25 +00:00
  • 04d034a0bc docs: Update memory.md for THP Rob Bradford 2022-11-07 16:27:06 +00:00
  • f603afc46e vmm: Make Transparent Huge Pages controllable (default on) Rob Bradford 2022-11-07 16:25:36 +00:00
  • b68add2d0d vmm: Enable THP when using anonymous memory Rob Bradford 2022-11-02 16:02:57 +00:00
  • 0f44db5da4 build: Bump openssl-src from 111.23.0+1.1.1r to 111.24.0+1.1.1s dependabot[bot] 2022-11-08 23:03:26 +00:00
  • a7dccf94cf build: Bump terminal_size from 0.2.1 to 0.2.2 in /fuzz dependabot[bot] 2022-11-08 23:03:04 +00:00
  • 0e6e539d9b AArch64/fdt: fix PMU irqflag calculation Jianyong Wu 2022-11-08 14:26:47 +08:00
  • 1cb1cff882 build: Bump env_logger from 0.9.1 to 0.9.3 dependabot[bot] 2022-11-07 23:14:03 +00:00
  • fefbc356a2 build: Bump once_cell from 1.15.0 to 1.16.0 in /fuzz dependabot[bot] 2022-11-07 23:13:48 +00:00
  • 8b37448d28 tests: Disable test_snapshot_restore_hotplug_virtiomem for MSHV Muminul Islam 2022-11-03 14:55:36 -07:00
  • 92d083f593 tests: Add a basic test for snapshot/retsore Muminul Islam 2022-11-03 11:45:49 -07:00
  • 58d8795b53 tests: Make a wrapper function for snapshot/restore Muminul Islam 2022-11-03 11:44:39 -07:00
  • b37e2ed378 virtio-devices: mem: Handle integer overflow properly Bo Chen 2022-11-03 16:59:42 -07:00
  • ef8fb9bd25 fuzz: Add fuzzer for virtio-console Bo Chen 2022-11-01 13:39:45 -07:00
  • cfafc85b9c virtio-devices: Custom 'EpollHelper::run_with_timeout' for fuzz Bo Chen 2022-11-01 13:44:25 -07:00
  • 683491a955 virtio-devices: console: Provide 'wait_for_epoll_threads' Bo Chen 2022-11-01 13:40:22 -07:00
  • 2bbb08b2a4 build: Bump io-uring from 0.5.7 to 0.5.8 dependabot[bot] 2022-11-02 23:16:03 +00:00
  • b77eb63688 build: Bump darling from 0.14.1 to 0.14.2 in /fuzz dependabot[bot] 2022-11-02 23:16:08 +00:00
  • 6722c303b0 docs: Fix broken link in windows.md Rob Bradford 2022-11-02 10:27:09 +00:00
  • 6e0bd73c90 build: Bump linux-loader from 0.6.0 to 0.7.0 Rob Bradford 2022-11-02 10:22:43 +00:00
  • 103fe1f48b tests: Skip building kernel if already present Rob Bradford 2022-11-01 10:30:40 +00:00
  • f4e1b72477 build: Consolidate integration testing to reused built assets Rob Bradford 2022-11-01 09:13:12 +00:00
  • 65628e8d94 build: Run linter over Jenkinsfile Rob Bradford 2022-11-01 09:10:07 +00:00
  • 851de1e0b3 build: Bump io-uring from 0.5.7 to 0.5.8 in /fuzz dependabot[bot] 2022-11-02 08:43:19 +00:00
  • a9ec0f33c0 misc: Fix clippy issues Bo Chen 2022-11-01 14:52:40 -07:00
  • 9266ea4995 build: Bump clap from 4.0.17 to 4.0.18 dependabot[bot] 2022-11-01 00:06:46 +00:00
  • 6b8070de95 build: Bump io-lifetimes from 0.7.3 to 0.7.4 dependabot[bot] 2022-10-31 23:14:18 +00:00
  • a5712641d2 build: Bump remain from 0.2.4 to 0.2.5 in /fuzz dependabot[bot] 2022-10-31 23:14:09 +00:00
  • aad4dc3b6b docs: Update memory.md to indicated that hugepages overrides shared Rob Bradford 2022-10-31 13:45:55 +00:00
  • f4495de143 vmm: Improve handling of shared memory backing Rob Bradford 2022-10-31 13:39:11 +00:00
  • 99d9a3d299 vmm: memory_manager: Avoid MAP_PRIVATE CoW with VFIO for hugepages too Rob Bradford 2022-10-30 10:32:52 +00:00
  • df7c728399 vmm: memory_manager: Only file back memory when required Rob Bradford 2022-10-30 10:27:56 +00:00
  • 1e5a4e8d77 vmm: memory_manager: Split filesystem backed and anonymous RAM creation Rob Bradford 2022-10-30 10:25:19 +00:00
  • ff3fb91ba6 vmm: Refactor creation of the FileOffset for GuestRegionMmap::new() Rob Bradford 2022-10-30 10:07:28 +00:00
  • 86c19816c6 block_util: Probe for used io_uring opcodes Rob Bradford 2022-10-30 18:09:15 +00:00
  • ad1cb130a5 build: Bump openssl-sys from 0.9.76 to 0.9.77 dependabot[bot] 2022-10-28 23:09:37 +00:00
  • 0c75e7f7b2 build: Bump os_str_bytes from 6.3.0 to 6.3.1 in /fuzz dependabot[bot] 2022-10-28 23:09:31 +00:00
  • cb171d4a23 device_manager: Avoid checking io_uring support when it's not needed Jinrong Liang 2022-10-27 18:52:57 +08:00
  • bc310bb173 build: Bump libc from 0.2.135 to 0.2.137 dependabot[bot] 2022-10-27 23:22:05 +00:00
  • 76f4641004 build: Bump arbitrary from 1.1.7 to 1.2.0 in /fuzz dependabot[bot] 2022-10-27 23:22:04 +00:00
  • dcb12c05a7 build: Bump pkg-config from 0.3.25 to 0.3.26 dependabot[bot] 2022-10-26 23:20:36 +00:00
  • 078c0408b3 virtio-devices: console: Remove obsoleted 'INPUT_EVENT' Bo Chen 2022-10-26 11:08:15 -07:00
  • b99b2bc990 memory_manager: use MFD_CLOEXEC flag when creating memory fd Wei Liu 2022-10-26 16:22:34 +00:00
  • 0cd6d96874 build: Bump getrandom from 0.2.7 to 0.2.8 in /fuzz dependabot[bot] 2022-10-26 23:20:33 +00:00
  • a5d0ff7039 virtio-devices: console: Propagate GuestMemory errors properly Bo Chen 2022-10-25 17:10:01 -07:00
  • da1ab77848 virtio-devices: console: Report error instead of panic Bo Chen 2022-10-25 17:09:47 -07:00
  • 989d3d3960 build: Bump syn from 1.0.102 to 1.0.103 dependabot[bot] 2022-10-25 23:11:15 +00:00
  • 1559b7b684 build: Bump rustix from 0.35.11 to 0.35.12 in /fuzz dependabot[bot] 2022-10-25 23:11:13 +00:00
  • e96474a5bd build: Bump rustix from 0.35.11 to 0.35.12 dependabot[bot] 2022-10-24 23:12:59 +00:00
  • 2a36a18be3 build: Bump syn from 1.0.102 to 1.0.103 in /fuzz dependabot[bot] 2022-10-24 23:13:01 +00:00
  • 0e386581e0 README.md: Add missing backslash to example code zbleness 2022-10-21 18:45:40 +02:00
  • 1f0e5eb66a vmm: virtio-devices: Restore every VirtioDevice upon creation Sebastien Boeuf 2022-10-18 17:14:43 +02:00
  • 157db33d65 vmm: Refactor hypervisor::Vm creation on restore Sebastien Boeuf 2022-10-18 17:13:36 +02:00
  • 40df6c3787 build: Bump serde from 1.0.145 to 1.0.147 dependabot[bot] 2022-10-21 23:41:44 +00:00
  • b425c5f57c build: Bump serde from 1.0.145 to 1.0.147 in /fuzz dependabot[bot] 2022-10-21 23:08:45 +00:00
  • b4e3942708 api: Fix vm.add-device argument type Fabiano Fidêncio 2022-10-21 19:15:46 +02:00
  • 802f489e4d fuzz: Add fuzzer for virtio-iommu Bo Chen 2022-10-18 15:12:55 -07:00
  • fdecd94b20 virtio-devices: iommu: Provide 'wait_for_epoll_threads()' Bo Chen 2022-10-18 15:13:12 -07:00
  • 2af2cc539f misc: Unify error message punctuation Bo Chen 2022-10-20 11:45:16 -07:00
  • 7d71319210 build: Bump anyhow from 1.0.65 to 1.0.66 in /fuzz dependabot[bot] 2022-10-21 00:05:30 +00:00
  • e710e21744 build: Bump anyhow from 1.0.65 to 1.0.66 dependabot[bot] 2022-10-20 23:31:23 +00:00