Commit Graph

  • 317f8002d7 hypervisor: Silence compiler warning for unused variables Jinank Jain 2025-02-04 14:45:52 +00:00
  • 278b57ba49 build: Bump equivalent from 1.0.1 to 1.0.2 dependabot[bot] 2025-04-15 23:13:44 +00:00
  • d7f87425cd build: Bump mshv crates from 0.3.3 to 0.3.5 Jinank Jain 2025-04-09 03:55:50 +00:00
  • 573868c035 build: Bump bitflags from 2.6.0 to 2.9.0 dependabot[bot] 2025-04-14 23:51:54 +00:00
  • 2798286278 hypervisor: Add GICv2M support for MSHV ARM64 guest Jinank Jain 2025-04-01 13:02:45 +00:00
  • bcc314eb8b build: Manually bump igvm crates to d062818 Ruoqing He 2025-04-12 17:53:55 +00:00
  • af28569611 build: Bump zerocopy and acpi_tables Ruoqing He 2025-04-10 17:53:24 +00:00
  • 1a5dcc5e70 build: Clarify that MSRV bump is an OR of potential reasons Rob Bradford 2025-04-12 17:23:16 +01:00
  • 29b089296d tests: Move test_virtio_pmem_persist_writes to sequential group Rob Bradford 2025-04-12 18:36:27 +01:00
  • 6e4bf84383 hypervisor: Fix clippy empty_line_after_doc_comments Ruoqing He 2025-04-12 13:43:38 +00:00
  • 226ecf47bb build: Bump MSRV to 1.83.0 Ruoqing He 2025-04-12 13:42:46 +00:00
  • 0e3733e938 vmm: openapi: Remove path as required for DiskConfig Bo Chen 2025-04-04 09:33:34 -07:00
  • f811e36443 hypervisor: Add support for get/set regs for ARM guest on MSHV Jinank Jain 2025-02-12 17:32:53 +00:00
  • a64ba04e78 pci: Fix clippy warning while comparing raw pointers Jinank Jain 2025-04-02 08:03:45 +00:00
  • b686a5bb24 vm-allocator: Fix clippy warning for implicit saturating sub Jinank Jain 2025-04-02 07:51:34 +00:00
  • ea4693a091 misc: Fix clippy error from beta compiler Jinank Jain 2025-04-02 07:44:40 +00:00
  • 3698b8e74c build: Centralize serde_json crate to workspace Jinank Jain 2025-04-01 08:41:32 +00:00
  • 6bb33601d0 hypervisor: Avoid leaking KVM GIC state into common GIC state Jinank Jain 2025-03-27 13:52:26 +00:00
  • 3d88996e5b build: Release v45.0 v45.0 Bo Chen 2025-03-27 15:27:11 -07:00
  • 3899cd0e30 docs: Add guide for direct boot VM on riscv64 Ruoqing He 2025-03-28 09:29:11 +08:00
  • 9d93df4c8f vm-migration: Optimize downtime by moving stop_dirty_log() Jinrong Liang 2025-03-18 10:24:05 +08:00
  • 4c27572b87 vm-migration: Avoid stop_dirty_log() during local migration Jinrong Liang 2025-03-17 17:39:51 +08:00
  • 19fea1ad88 hypervisor: Simplify riscv64 set_regs implementation Ruoqing He 2025-03-26 18:19:46 +08:00
  • 9a96ea44be hypervisor: Introduce riscv64_set_one_reg_to_vcpu macro Ruoqing He 2025-03-26 18:16:43 +08:00
  • e11b9d6449 hypervisor: Simplify riscv64 get_regs implementation Ruoqing He 2025-03-26 18:05:27 +08:00
  • ce5fe7f89d hypervisor: Introduce riscv64_get_one_reg_from_vcpu macro Ruoqing He 2025-03-26 17:25:24 +08:00
  • 0dd0364bf8 build: Centralize igvm crates to workspace Ruoqing He 2025-03-24 11:17:07 +08:00
  • 3081d01fc3 vmm: Fix compilation on aarch64 MSHV Jinank Jain 2025-02-10 11:21:36 +00:00
  • fa58b725cb vmm: alphabetically sort CLI options in --help output Philipp Schuster 2025-03-18 08:42:52 +01:00
  • a38b4c7f17 vmm: tighten landlock rule for PmemConfig Andrew Consroe 2025-03-18 16:16:04 -05:00
  • 5aa1540c5d ci: gitlint now ignores long lines from links Philipp Schuster 2025-03-12 10:56:10 +01:00
  • 7da8ae9c0f hypervisor: Fix MSHV compilation on aarch64 Jinank Jain 2025-03-19 05:04:45 +00:00
  • 108e8f9dff hypervisor: mshv: handle cross-page access in emulator Wei Liu 2025-02-22 01:53:09 +00:00
  • 5ab2feae70 build: Bump anstyle-query from 1.1.1 to 1.1.2 dependabot[bot] 2025-03-14 23:30:30 +00:00
  • c99660a8f9 vmm: Introduce riscv64 architecture support Ruoqing He 2025-03-11 08:55:07 +08:00
  • 08c1bb4b00 ci: Enable retry for Link Check Ruoqing He 2025-03-12 07:51:30 +08:00
  • 5bd177dde8 ci: Move metrics and rate-limiter workers Bo Chen 2025-03-10 10:45:53 -07:00
  • 52ed1082fb build: Bump igvm from 0.3.3 to 0.3.4 dependabot[bot] 2025-03-13 23:41:21 +00:00
  • 03a23309b9 build: Bump async-channel from 2.3.0 to 2.3.1 dependabot[bot] 2025-03-12 23:24:20 +00:00
  • fa0965a11a build: Bump indexmap from 2.7.1 to 2.8.0 dependabot[bot] 2025-03-11 23:19:04 +00:00
  • 524f26abef vmm: api: Expose SEV-SNP and igvm related options Anatol Belski 2025-02-27 15:33:07 +01:00
  • 846d0976e3 build: Bump unicode-ident from 1.0.12 to 1.0.18 dependabot[bot] 2025-03-10 23:49:58 +00:00
  • 4718dc1b72 build: Manually bump seccompiler to 0.5.0 Ruoqing He 2025-03-10 13:45:35 +08:00
  • 0a9895e009 build: Bump ryu from 1.0.18 to 1.0.20 dependabot[bot] 2025-03-10 08:59:53 +00:00
  • 297b41d615 pci, vmm: vfio: Report device path on host with DMA map/unmap errors Bo Chen 2025-02-20 09:37:12 -08:00
  • 396aba7a52 tests: Skip test_snapshot_restore_with_fd on aarch64 Ruoqing He 2025-03-07 01:35:12 +08:00
  • 35aaa1333a misc: Fix clippy - more concise repeat().take() Ruoqing He 2025-02-21 00:28:50 +08:00
  • 6768a13d95 build: Bump MSRV to 1.82.0 Ruoqing He 2025-02-21 00:21:19 +08:00
  • 0d50d0b257 build: Add force-non-host to install minimal toolchain Ruoqing He 2025-03-07 01:59:24 +08:00
  • f5a2f8473b hypervisor: Add a basic implementation of MshvVcpuState for aarch64 Jinank Jain 2025-02-04 15:26:00 +00:00
  • 03bb59db69 seccomp: Allow clock_gettime() on http api thread Stefan Kober 2025-02-28 13:32:18 +01:00
  • 9e1fb3bfa1 misc: Fix clippy - manual implementation of ok Ruoqing He 2025-02-19 16:07:50 +08:00
  • 4de422ad69 misc: Fix clippy - manually reimplementing div_ceil Ruoqing He 2025-02-19 16:00:59 +08:00
  • c441bb2968 misc: Fix clippy - doc list item overindented Ruoqing He 2025-02-19 15:56:38 +08:00
  • 5cb5115456 build: Fix spdk in linux/arm64 image Ruoqing He 2025-02-26 22:05:48 +08:00
  • 0fbba66b21 scripts: Remove SPDK build in aarch64 test script Ruoqing He 2025-02-24 11:47:33 +08:00
  • 5388fa1ced build: Build SPDK for arm64 docker image Ruoqing He 2025-02-24 11:44:40 +08:00
  • 655d512523 build: Upgrade to 24.04 in Dockerfile Ruoqing He 2025-02-22 14:37:39 +08:00
  • 7d45473ff7 ci: Update docker actions to latest Ruoqing He 2025-02-21 00:52:59 +08:00
  • 294d5fbb08 misc: Fix clippy - operator precedence can trip the unwary Ruoqing He 2025-02-22 05:50:44 +08:00
  • 8c796e6d5d hypervisor: Add MSHV implementation of VcpuInit Jinank Jain 2025-02-10 07:54:03 +00:00
  • 630f5c1f14 hypervisor: Add MSHV implementation of RegList Jinank Jain 2025-02-10 07:48:13 +00:00
  • 5cbf907200 hypervisor: Add implementation to fetch host IPA limit on MSHV Jinank Jain 2025-02-10 06:14:01 +00:00
  • bfeab76059 build: Bump async-trait from 0.1.85 to 0.1.86 dependabot[bot] 2025-02-19 03:46:35 +00:00
  • 12143ca72f build: Bump proc-macro2 from 1.0.92 to 1.0.93 dependabot[bot] 2025-02-17 23:41:15 +00:00
  • ba05bdd085 build: Bump proc-macro-crate from 3.1.0 to 3.2.0 dependabot[bot] 2025-02-12 23:12:45 +00:00
  • 171b28ce52 hypervisor, vmm: Avoid leaking hypervisor specific data structure Jinank Jain 2025-01-23 05:46:42 +00:00
  • 5b929cb277 hypervisor: Implement hypervisor agnostic variant of VcpuInit Jinank Jain 2025-01-26 04:25:19 +00:00
  • ee0b0d43d8 hypervisor: Implement hypervisor agnostic variant of RegList Jinank Jain 2025-01-15 16:32:06 +00:00
  • 061482340e hypervisor: Implement hypervisor agnostic Register interface Jinank Jain 2025-01-15 09:49:49 +00:00
  • c43ae1dc9d build: Bump dirs from 5.0.1 to 6.0.0 dependabot[bot] 2025-02-11 23:57:37 +00:00
  • 7db3002e1d build: Bump mshv crate to latest version Jinank Jain 2025-02-05 23:19:29 +05:30
  • 07b7457c2e build: Bump getrandom from 0.2.15 to 0.3.1 Ruoqing He 2025-02-11 07:40:16 +08:00
  • dc9142f86c ci: Introduce lychee to check links Ruoqing He 2025-02-08 17:49:48 +08:00
  • 6fa7c84d2e misc: Update link in release-note.md Ruoqing He 2025-02-08 17:29:29 +08:00
  • cc734e2e44 docs: Fix broken to fedora 36 artifacts Ruoqing He 2025-02-08 16:47:14 +08:00
  • e3e83362d6 docs: Fix broken link in CONTRIBUTING.md Ruoqing He 2025-02-08 16:30:50 +08:00
  • 730cf1e944 docs: Fix broken link to intel 0x80 debug port Ruoqing He 2025-02-08 15:59:29 +08:00
  • 1caa69d0cc docs: Update outdated intel_sgx.md Ruoqing He 2025-02-08 00:49:57 +08:00
  • abcbf43433 docs: Update outdated intel_tdx.md Ruoqing He 2025-02-08 00:24:49 +08:00
  • af74de2779 docs: Fix broken link in io_throttling.md Ruoqing He 2025-02-07 22:37:49 +08:00
  • dfebc8929d docs: Fix broken link to docs/arm64.md Ruoqing He 2025-01-27 20:49:19 +08:00
  • 9988379f6b docs: Fix link to docs/logging.md Ruoqing He 2025-01-27 20:44:25 +08:00
  • 4d12192490 docs: Fix broken link in amd_sev_snp.md Ruoqing He 2025-01-27 13:30:36 +08:00
  • 9f9cfeb5be build: Provide CH_EXTRA_VERSION Wei Liu 2025-02-04 18:07:29 +00:00
  • 3fa1e77adc build: Release v44.0 v44.0 Bo Chen 2025-01-30 11:51:43 -08:00
  • b8424ea506 build: Bump colorchoice from 1.0.2 to 1.0.3 dependabot[bot] 2025-01-24 23:11:06 +00:00
  • 0c2fe29f61 arch: riscv64: Fix interrupt-controller FDT property Ruoqing He 2025-01-23 17:35:38 +08:00
  • b445d219ca build: Bump uuid from 1.8.0 to 1.12.1 dependabot[bot] 2025-01-23 23:54:13 +00:00
  • 6de283f42c build: Bump micro_http from ef43cef to ef96f62 dependabot[bot] 2025-01-22 23:05:37 +00:00
  • f892789481 docs: Update documentation for new kernel configuration Rob Bradford 2025-01-15 09:31:07 +00:00
  • f96554cbe9 build: Bump clap_lex from 0.7.2 to 0.7.4 dependabot[bot] 2025-01-21 23:03:54 +00:00
  • 3509b5bf4a hypervisor: Create vcpu before initialize AIA Ruoqing He 2025-01-21 10:54:20 +08:00
  • cf463b88b7 hypervisor: Fix AIA IMSIC attr calculation Ruoqing He 2025-01-21 10:53:58 +08:00
  • ca8eda5399 build: Bump autocfg from 1.3.0 to 1.4.0 dependabot[bot] 2025-01-20 23:24:25 +00:00
  • 45b770ea9f build: Bump fastrand from 2.2.0 to 2.3.0 dependabot[bot] 2025-01-17 23:04:56 +00:00
  • d2c4ceb99a build: Bump uuid-macro-internal from 1.10.0 to 1.12.0 dependabot[bot] 2025-01-16 23:47:00 +00:00
  • caf7cae2fa build: Bump async-executor from 1.11.0 to 1.13.1 dependabot[bot] 2025-01-15 23:23:28 +00:00
  • 81eca69b40 pci: Adding support for printing the device's address on a DMA map and unmap errors Arvind Vasudev 2025-01-13 09:24:51 -08:00
  • 8c07294691 pci: Implementing Debug for PciBdf to aid with debugging Arvind Vasudev 2025-01-13 09:12:32 -08:00