Commit Graph

  • 2f9436bc12 build: Switch to named released kernel binary Rob Bradford 2025-01-14 16:26:40 +00:00
  • 62fade97d1 build: Bump tempfile from 3.11.0 to 3.12.0 dependabot[bot] 2025-01-14 23:03:32 +00:00
  • 5a8df3622c tests: ensure that IOMMU maximum address width in bits is respected Nikolay Edigaryev 2025-01-08 12:15:55 +04:00
  • 27fda753e1 virtio-devices: iommu: allow limiting maximum address width in bits Nikolay Edigaryev 2025-01-08 12:15:25 +04:00
  • 74ca38f7a9 vmm: introduce platform option to limit maximum IOMMU address width Nikolay Edigaryev 2025-01-08 12:14:19 +04:00
  • fa686fdfc7 tests: Bump OVMF version Rob Bradford 2024-11-23 11:10:18 +00:00
  • c827a1c009 fuzz: build x86emul by default Wei Liu 2025-01-14 04:28:35 +00:00
  • eefd7fcaaf build: Bump linux-raw-sys from 0.4.14 to 0.4.15 dependabot[bot] 2025-01-09 23:51:33 +00:00
  • 62303d8c33 arch: x86_64: Log the cpuid per vCPU Rob Bradford 2025-01-13 16:41:14 +00:00
  • 293cf90e3d hypervisor: Implement fmt::Display for CpuIdEntry Rob Bradford 2025-01-13 16:40:54 +00:00
  • 8f98fabd0b vmm: Cleanup VM being created when VM restore fails Bo Chen 2024-12-13 14:46:02 -08:00
  • 07821c08c0 vmm: Always re-generate the 'console_info' with VM restore Bo Chen 2024-12-13 14:30:11 -08:00
  • 0cb2c86ff4 fuzz: introduce a virtio vsock fuzzer Wei Liu 2024-05-28 19:49:50 +00:00
  • d359c8cdce virtio-devices: vsock: allow fuzzer to use TestBackend Wei Liu 2024-05-29 00:03:13 +00:00
  • c801929fd1 tests: Update interrupt group name on ARM Rob Bradford 2024-12-13 12:35:48 +00:00
  • 66da3b9970 scripts: Temporarily build kernel as part of CI Rob Bradford 2024-12-13 14:07:18 +00:00
  • 6ddbd60d9d build: Update kernel to v6.12 Rob Bradford 2024-12-13 11:55:35 +00:00
  • 2fc4de6c65 virtio-devices: iommu: Use hex formatting in log messages Rob Bradford 2025-01-12 21:49:23 +00:00
  • 03eeb36b74 virtio-devices: iommu: Search full range for GVA conversion Rob Bradford 2025-01-12 21:40:49 +00:00
  • 2fe7f54ece build: Bump version number of Docker image Rob Bradford 2025-01-11 13:35:10 +00:00
  • 1cc540c880 build: Update github artifact action version Rob Bradford 2025-01-08 18:44:57 +00:00
  • a1af4238ae virtio-devices: make ioeventfds() return an iterator Wei Liu 2024-04-29 05:39:48 +00:00
  • d2e798944a virtio-devices: rename two variables Wei Liu 2024-04-27 01:42:38 +00:00
  • d99f294281 pci: rename as_any to as_any_mut Wei Liu 2024-04-27 01:31:37 +00:00
  • 44c9ce598d build: Bump anstyle-wincon from 3.0.4 to 3.0.6 dependabot[bot] 2025-01-08 23:21:51 +00:00
  • 5b42aa0bcf hypervisor: kvm: fix an operator precedence clippy warning Wei Liu 2025-01-09 03:00:07 +00:00
  • 703e0cab04 vmm: use C ABI-qualification for packed structures Wei Liu 2025-01-09 02:33:14 +00:00
  • abb88cf47f arch: tdx: use proper repr qualifications Wei Liu 2025-01-09 02:31:11 +00:00
  • 2e22b8bc3a pci: use C ABI-qualification for a packed structure Wei Liu 2025-01-09 02:00:22 +00:00
  • 778c05d678 virtio-devices: use C ABI-qualification for packed structures Wei Liu 2025-01-09 01:58:48 +00:00
  • 5b29eba636 block: vhdx: use C ABI-qualification for packed structures Wei Liu 2025-01-09 01:49:16 +00:00
  • e6e78e5986 block: vhdx: reject zero size virtual disk Wei Liu 2025-01-06 18:40:48 +00:00
  • a2df4d7660 fuzz: explicitly keep or reject input for vhdx fuzzer Wei Liu 2025-01-06 02:02:24 +00:00
  • bc4a1fd16c block: vhdx: use checked_add in read and write functions Wei Liu 2025-01-03 05:31:58 +00:00
  • 463c9b8e56 block: vhdx: hoist a check out of IO loops Wei Liu 2025-01-03 05:10:03 +00:00
  • 835847bea5 build: Bump async-trait from 0.1.83 to 0.1.85 dependabot[bot] 2025-01-07 23:49:03 +00:00
  • 3e4ed5621e vmm: Automatically fix operator precedence clippy warning Rob Bradford 2025-01-06 18:09:56 +00:00
  • 2624f17ffe virtio-devices: Automatically fix operator precedence clippy warning Rob Bradford 2025-01-06 18:09:49 +00:00
  • 21f05ebb4f vhost_user_block: Automatically fix operator precedence clippy warning Rob Bradford 2025-01-06 18:09:19 +00:00
  • 1485e17268 vhost_user_net: Automatically fix operator precedence clippy warning Rob Bradford 2025-01-06 18:09:10 +00:00
  • b57cc3d79f pci: Automatically fix operator precedence clippy warning Rob Bradford 2025-01-06 18:08:39 +00:00
  • a322e2d6f4 hypervisor: Automatically fix operator precedence clippy warning Rob Bradford 2025-01-06 18:08:30 +00:00
  • dd0b95ba5c devices: Automatically fix operator precedence clippy warning Rob Bradford 2025-01-06 18:08:19 +00:00
  • b6667f948e arch: Fix operator precedence clippy warning Rob Bradford 2025-01-06 18:03:22 +00:00
  • 4f22f67307 build: Bump proc-macro2 from 1.0.86 to 1.0.92 dependabot[bot] 2025-01-06 23:28:13 +00:00
  • eeae63b459 build: Bump thiserror version Rob Bradford 2025-01-02 15:39:35 +00:00
  • abf5748f64 block: qcow: Use constant in error message Rob Bradford 2025-01-02 15:38:32 +00:00
  • 23b5f7b1c5 build: Bump futures from 0.3.30 to 0.3.31 dependabot[bot] 2025-01-06 13:34:09 +00:00
  • a66fef407c block: vhdx: properly account for bytes read and written Wei Liu 2025-01-03 04:23:42 +00:00
  • 7c39f37855 fuzz: introduce an x86 instruction emulator fuzzer Wei Liu 2025-01-02 05:38:38 +00:00
  • fe24a7a24f hypervisor: introduce an mshv_emulator feature Wei Liu 2025-01-02 20:02:25 +00:00
  • 73e1451a12 hypervisor: emulator: use wrapping arithmetic Wei Liu 2025-01-02 05:13:20 +00:00
  • 1180f757b3 hypervisor: emulator: adjust iced-x86 feature flags Wei Liu 2025-01-02 05:38:38 +00:00
  • 2932658acd fuzz: update Cargo.lock Wei Liu 2024-12-26 01:16:13 +00:00
  • 1f7b809619 block: increase the size of temporary vectors Wei Liu 2024-12-21 00:54:15 +00:00
  • 32482f6634 block: make available VIRTIO_BLK_F_SEG_MAX Wei Liu 2024-12-21 00:38:10 +00:00
  • 6fd5b0f696 fuzz: explicitly keep or reject fuzzer corpus Wei Liu 2024-12-30 23:15:22 +00:00
  • ef88b2778e block: vhdx: advance file offset after read and write Wei Liu 2024-12-24 22:28:04 +00:00
  • 8b55d1e2d4 block: vhdx: rename Header::get_header_as_buffer Wei Liu 2024-12-24 21:33:40 +00:00
  • 2df285effd block: vhdx: use calculate_checksum in Header::update_header Wei Liu 2024-12-24 21:30:47 +00:00
  • 4ea4391f45 block: vhdx: adjust calculate_checksum Wei Liu 2024-12-24 20:20:33 +00:00
  • 8f8d3c0139 block: vhdx: fix checksum calculation Wei Liu 2024-12-24 19:30:41 +00:00
  • 408467a05f block: vhdx: do not update the VHDX header during parsing Wei Liu 2024-12-23 07:21:33 +00:00
  • f27b028c18 block: vhdx: drop pub keyword from update_header Wei Liu 2024-12-22 07:37:17 +00:00
  • eaa2194699 build: Bump kvm-ioctls from 0.19.0 to 0.19.1 dependabot[bot] 2024-12-23 19:27:43 +00:00
  • 9973d28849 block: drop unused function create_disk_file Wei Liu 2024-12-20 05:17:03 +00:00
  • 1cdb91a40f build: Bump vfio-ioctls from e71efe4 to bdbb1cd dependabot[bot] 2024-12-21 10:50:09 +00:00
  • 57e331db0e block: drop the ASYNC flag from io_uring entries Wei Liu 2024-06-07 23:47:34 +00:00
  • 090fcebfec block: do not ignore failures when pushing to io_uring submission queue Wei Liu 2024-06-13 00:09:34 +00:00
  • b2f40afc69 block: fix short read and short write in AsyncAdaptor Wei Liu 2024-12-20 23:42:35 +00:00
  • 72452707ee scripts: Reduce number of parallel jobs on ARM64 CI Rob Bradford 2024-12-19 16:35:31 +00:00
  • 49a389ff12 build: Release v43.0 v43.0 Rob Bradford 2024-12-18 16:39:26 +00:00
  • 2a9b60dcce build: Bump object from 0.36.1 to 0.36.5 dependabot[bot] 2024-12-16 23:39:04 +00:00
  • bbd8d3b71d tests: live-migration: Add integration test for tcp live migration Jinrong Liang 2024-12-10 15:12:01 +08:00
  • b9163bf431 docs: Add documentation for cross-host TCP live migration Jinrong Liang 2024-12-02 19:45:48 +08:00
  • 909e1bc3f0 vmm: Add support for cross-host live migration over TCP Jinrong Liang 2024-11-15 15:51:54 +08:00
  • 4f18476cca build: Bump vm-memory from 0.16.0 to 0.16.1 Jinrong Liang 2024-11-14 10:39:23 +08:00
  • 3d7661664d build: Bump getrandom from 0.2.14 to 0.2.15 dependabot[bot] 2024-12-13 23:19:02 +00:00
  • 50bac1694f vmm: support PCI I/O regions on all architectures Alyssa Ross 2024-12-13 12:55:33 +01:00
  • dd8a5a7de8 vmm: remove outdated comment Alyssa Ross 2024-12-13 12:48:59 +01:00
  • dba92c28f7 build: Bump event-listener-strategy from 0.5.1 to 0.5.3 dependabot[bot] 2024-12-12 23:22:15 +00:00
  • 4e298d1abf hypervisor: maintain a bitmap for SEV-SNP VM on MSHV Muminul Islam 2024-09-05 16:16:02 -07:00
  • 149c342867 vmm: pass memory size during VM creation Muminul Islam 2024-09-05 15:36:14 -07:00
  • 4054a49e2d hypervisor: use memory size during VM creation Muminul Islam 2024-09-05 15:25:53 -07:00
  • 1001d807ff build: Bump version_check from 0.9.4 to 0.9.5 dependabot[bot] 2024-12-11 23:09:05 +00:00
  • e4a5219f53 hypervisor: mshv: modify GuestRequest handling for CVM Muminul Islam 2024-11-07 11:12:52 -08:00
  • a458351d8b hypervisor: mshv: modify MMIO exit handling for CVM Muminul Islam 2024-11-07 10:52:22 -08:00
  • 5a27bf878c hypervisor: mshv: modify IoPort handling for CVM Muminul Islam 2024-11-07 10:42:09 -08:00
  • 310dafb4d7 hypervisor: mshv: modify doorbell page handling for CVM Muminul Islam 2024-11-07 10:24:45 -08:00
  • 78895dcc37 hypervisor: mshv: clear exitinfo1 using mapped ghcb address Muminul Islam 2024-10-25 16:08:35 -07:00
  • 1757d83db3 hypervisor: Keep GHCB mapped address for each VCPU on MSHV Muminul Islam 2024-10-18 17:10:59 -07:00
  • 9cef779cc7 build: use latest version of mshv and vfio crates Muminul Islam 2024-12-09 10:27:23 -08:00
  • a10d1ed78e build: Bump openssl-sys from 0.9.102 to 0.9.104 dependabot[bot] 2024-12-10 23:09:03 +00:00
  • dc7f0a42bc build: Bump regex from 1.10.5 to 1.11.1 dependabot[bot] 2024-12-09 23:50:22 +00:00
  • 53098ae40f build: Bump backtrace from 0.3.73 to 0.3.74 dependabot[bot] 2024-12-06 23:30:46 +00:00
  • 51cf346828 ci: Enable riscv64 CI of devices module Ruoqing He 2024-12-04 18:47:27 +08:00
  • 0042447fb9 devices: Disable tpm module for riscv64 Ruoqing He 2024-12-04 16:07:25 +08:00
  • e8c330e220 devices: Introduce RISC-V AIA interrupt device Ruoqing He 2024-12-04 15:52:19 +08:00
  • ba78e331c6 devices: Enable build with kvm feature Ruoqing He 2024-12-04 09:54:31 +08:00
  • b6d2ac2c2e devices: Enable arch module for riscv64 Ruoqing He 2024-12-04 09:51:23 +08:00