Commit Graph

  • c9a39cf5b5 build: Release v46.0 v46.0 Bo Chen 2025-05-22 11:32:36 -07:00
  • f6326df68b build: Bump cc from 1.0.99 to 1.2.23 dependabot[bot] 2025-05-22 23:08:16 +00:00
  • 7571e93a69 vmm: Deprecate SGX support Bo Chen 2025-05-22 09:54:39 -07:00
  • ab6e1bd2d8 misc: ch-remote: streamline #[source] and Error impl Philipp Schuster 2025-05-21 13:32:31 +02:00
  • 517ea00bd9 misc: vmm/api: streamline #[source] and Error impl Philipp Schuster 2025-05-21 12:53:45 +02:00
  • ea6d5a04fa misc: net_util: streamline #[source] and Error impl Philipp Schuster 2025-05-21 13:32:58 +02:00
  • 799336459d misc: performance-metrics: streamline #[source] and Error impl Philipp Schuster 2025-05-21 13:32:47 +02:00
  • f934e142ba misc: rate_limiter: streamline #[source] and Error impl Philipp Schuster 2025-05-21 13:32:39 +02:00
  • 0cde3df44a misc: test_infra: streamline #[source] and Error impl Philipp Schuster 2025-05-21 13:32:12 +02:00
  • 7585e16f9d misc: option_parser: streamline #[source] and Error impl Philipp Schuster 2025-05-21 13:08:04 +02:00
  • ab575a54b9 misc: devices: streamline #[source] and Error impl Philipp Schuster 2025-05-21 13:02:40 +02:00
  • d2ca7b0e87 misc: arch: streamline #[source] and Error impl Philipp Schuster 2025-05-21 13:02:36 +02:00
  • dd9bce31e8 misc: block: streamline #[source] and Error impl Philipp Schuster 2025-05-21 13:02:29 +02:00
  • a6370b74d9 build: Bump signal-hook from 0.3.17 to 0.3.18 dependabot[bot] 2025-05-21 23:50:15 +00:00
  • d172a5dddb arch: fix extended topology enumeration leaf Thomas Prescher 2025-05-21 17:08:08 +02:00
  • d46517559b vmm: don't allow resizing to 0 vCPUs Thomas Prescher 2025-05-21 16:11:55 +02:00
  • 0463f4f156 vmm: use MmapRegion::bitmap() directly Paolo Bonzini 2025-05-21 12:01:52 +02:00
  • fff62d9302 misc: vmm: streamline #[source] and Error Philipp Schuster 2025-05-19 10:12:29 +02:00
  • 5db92f79bf misc: arch: streamline #[source] and Error Philipp Schuster 2025-05-19 09:46:53 +02:00
  • 06f3049d24 misc: arch/x86_64: streamline #[source] and Error Philipp Schuster 2025-05-19 09:46:29 +02:00
  • 28e0a95450 misc: virtio-devices: streamline #[source] and Error Philipp Schuster 2025-05-19 09:51:26 +02:00
  • a615c809eb misc: vsock: streamline #[source] and Error Philipp Schuster 2025-05-19 09:51:17 +02:00
  • a3dcaedf7e misc: vhost_user_net: streamline #[source] and Error Philipp Schuster 2025-05-19 09:51:07 +02:00
  • eb0b14f70e misc: vhost_user_block: streamline #[source] and Error Philipp Schuster 2025-05-19 09:50:59 +02:00
  • 80e66657cc misc: pci: streamline #[source] and Error Philipp Schuster 2025-05-19 09:50:44 +02:00
  • fd5cfb75f3 misc: net_util: streamline #[source] and Error Philipp Schuster 2025-05-19 09:50:35 +02:00
  • 8696bc6604 misc: hypervisor: streamline #[source] and Error Philipp Schuster 2025-05-19 09:50:25 +02:00
  • 93b599e59e misc: devices: streamline #[source] and Error Philipp Schuster 2025-05-19 09:50:15 +02:00
  • 01761c2596 misc: block: streamline #[source] and Error Philipp Schuster 2025-05-19 09:50:05 +02:00
  • a212343908 misc: arch/riscv64: streamline #[source] and Error Philipp Schuster 2025-05-19 09:49:51 +02:00
  • d1a406143d misc: arch/aarch64: streamline #[source] and Error Philipp Schuster 2025-05-19 09:46:08 +02:00
  • 38380198e1 misc: api_client: streamline #[source] and Error Philipp Schuster 2025-05-19 09:45:44 +02:00
  • 0e40a50407 misc: option_parser: streamline #[source] and Error Philipp Schuster 2025-05-19 09:45:28 +02:00
  • 262984f8fc build: Bump miniz_oxide from 0.8.0 to 0.8.8 dependabot[bot] 2025-05-20 23:27:07 +00:00
  • dce82a34d0 net_util: add support for IPv6 addresses on tap interfaces Gregory Anders 2025-05-02 13:04:53 -05:00
  • 1454d39b28 build: Bump igvm_defs from d062818 to 01daa63 dependabot[bot] 2025-05-20 00:44:25 +00:00
  • 2588fc9e42 build: Bump vfio-bindings from 21d06ce to 3d158a1 dependabot[bot] 2025-05-19 23:11:08 +00:00
  • 67793ca375 vmm: improve disk locking error message Philipp Schuster 2025-05-19 09:39:52 +02:00
  • 96deca9dc9 vmm: streamline display format for DeviceManagerError Philipp Schuster 2025-05-13 16:44:16 +02:00
  • 78b0f68b21 vmm: Error for MemoryManagerError Philipp Schuster 2025-05-13 16:35:10 +02:00
  • a007b750ff vmm: Error for PciDeviceError and PciRootError Philipp Schuster 2025-05-13 16:25:46 +02:00
  • b2993fb2fa vmm: Error for vsock::unix::Error Philipp Schuster 2025-05-13 16:18:01 +02:00
  • 8d11bf7979 vmm: Error for DeviceManagerError Philipp Schuster 2025-05-13 11:22:25 +02:00
  • d4718a9bc8 tests: fix parallel rw disk access Philipp Schuster 2025-05-14 11:09:12 +02:00
  • 05968f5c2c block: introduce advisory locks for disk image files Philipp Schuster 2025-05-09 14:13:26 +02:00
  • 71a36e0c69 block: add fcntl module for locking Philipp Schuster 2025-05-09 13:57:40 +02:00
  • 2da5e10689 block: bind FD lifetime of DiskFile Philipp Schuster 2025-05-14 10:55:52 +02:00
  • a647d7863c block: enable to get a raw FD of each block device's DiskFile Philipp Schuster 2025-05-09 14:11:01 +02:00
  • a23d4b7cf2 block: fixing typo, increase clarity Philipp Schuster 2025-03-12 09:30:13 +01:00
  • f3209e4f78 devices: silence IRQ debug!() spam Philipp Schuster 2025-05-14 13:54:03 +02:00
  • 596d6453c5 vmm: Allow 'VFIO_IOMMU_MAP_DMA' ioctl from the vcpu worker thread Bo Chen 2025-05-08 17:27:33 -07:00
  • 1307d31ede pci: vfio: Report more information with failed vfio_dma_unmap Bo Chen 2025-05-05 15:20:24 -07:00
  • 2f21827430 pci: vfio: Update IOMMU mappings of MMIO regions with BAR reprogram Bo Chen 2025-05-05 14:59:56 -07:00
  • 8da7c13e26 pci: Handle pending BAR reprogramming for VFIO devices properly Bo Chen 2025-05-12 23:02:06 +00:00
  • aaf86ef209 pci: Reprogram device BAR when its MSE bit is set Bo Chen 2025-05-12 22:15:56 +00:00
  • 59f98a2edc pci: configuration: Log BAR reprogramming correctly Bo Chen 2025-05-09 18:58:38 +00:00
  • cb52cf91df pci: Keep detect_bar_reprogramming internal to PciConfiguration Bo Chen 2025-05-09 20:10:05 +00:00
  • 5814193722 build: Bump mshv crates from 0.5.0 to 0.5.1 Muminul Islam 2025-05-14 13:34:29 -07:00
  • 10ee003d66 misc: Fix beta clippy issues Bo Chen 2025-05-12 21:00:24 +00:00
  • 8f402687ce hypervisor: mshv: Add missing implementation Jinank Jain 2025-05-08 06:31:38 +00:00
  • f72f16ee50 arch: Fix incorrect FDT generation Jinank Jain 2025-05-08 06:32:40 +00:00
  • 034aa514d7 vmm: Unify address space allocation Jinank Jain 2025-05-07 13:08:29 +00:00
  • 4e48f429eb vmm: Unify loading of payload for IGVM and non-IGVM Jinank Jain 2025-05-07 12:46:33 +00:00
  • 50b0493371 vmm: Move vm init after interrupt controller init Jinank Jain 2025-05-07 12:37:03 +00:00
  • df418a2153 vmm: Split device creation from interrupt controller creation Jinank Jain 2025-05-07 12:30:18 +00:00
  • a072b9a356 hypervisor: Set additional partition property for MSHV guest Jinank Jain 2025-05-07 05:36:33 +00:00
  • 691fe0ca68 hypervisor: arch: Move PMU IRQ definition from arch to hypervisor crate Jinank Jain 2025-05-07 10:50:04 +00:00
  • aaa3a114dd arch: hypervisor: Define PPI constants for ARM arch timer Jinank Jain 2025-05-07 10:41:32 +00:00
  • 77e042237d ci: improve gitlint (max line length in body with exceptions) Philipp Schuster 2025-03-21 11:00:40 +01:00
  • f16d45e86e build: Bump mshv crates from 0.4.0 to 0.5.0 Jinank Jain 2025-05-02 10:27:05 +05:30
  • 3eb6b69dd2 hypervisor: Extend interrupt handling for legacy IRQ Jinank Jain 2025-05-05 05:26:14 +00:00
  • fa2b5ca12b vmm: hypervisor: Add a new interface to setup GICR for vcpus Jinank Jain 2025-05-05 04:49:15 +00:00
  • eac44e6af0 arch: Extend FDT for GICv2M device for ARM64 on MSHV Jinank Jain 2025-05-05 03:55:09 +00:00
  • 40055595ff docs: Update riscv docs for developing in QEMU VM abm-77 2025-05-02 12:01:04 -07:00
  • 149c08981b README: Update ubuntu support status Bingxin Li 2025-04-27 09:59:53 +00:00
  • f1f6814774 hypervisor: Implement support for fetching sys regs on MSHV Jinank Jain 2025-04-23 09:17:42 +00:00
  • 58f71b0c44 hypervisor: arch: Move common regs from arch to hypervisor crate Jinank Jain 2025-04-23 09:14:12 +00:00
  • 1968805ba2 api_client: Add TooManyRequests status code Fabiano Fidêncio 2025-04-25 20:22:31 +02:00
  • d0225fe68f vmm: api: Be more specific on "Still pending remove vcpu" errors Fabiano Fidêncio 2025-04-25 20:21:18 +02:00
  • 87007a288f build: Bump micro-http crate Fabiano Fidêncio 2025-04-25 20:18:15 +02:00
  • f67484a714 hypervisor: mshv: advance_rip_rax after port handle Muminul Islam 2025-04-24 17:34:28 -07:00
  • 3c63779302 hypervisor: mshv: function to advance RIP and RAX Muminul Islam 2025-04-24 17:30:42 -07:00
  • 1c22c4a57b misc: docs: Fix broken link of dpdk.org Muminul Islam 2025-04-24 13:34:32 -07:00
  • 4af98f4cb2 hypervisor: mshv: get_msr_list return vector instead fam-wrapper Muminul Islam 2025-04-24 09:07:27 -07:00
  • c58c686f3e hypervisor: mshv: fix clippy warnings for latest mshv crates Muminul Islam 2025-04-24 09:28:22 -07:00
  • 9b13d63f28 build: update mshv crates to the latest release Muminul Islam 2025-04-24 08:59:12 -07:00
  • b5aeb1f63c hypervisor: mshv: use mapped register page for port handling Muminul Islam 2025-04-17 13:06:18 -07:00
  • af2ce3e0cc hypervisor: Basic implementation of setup_regs for MSHV ARM64 guests Jinank Jain 2025-04-18 13:01:10 +00:00
  • 7fd1b9a284 hypervisor: Configure VGIC for MSHV guests Jinank Jain 2025-04-18 12:49:55 +00:00
  • e69acd1dc3 hypervisor: Refactor common PSTATE register definition Jinank Jain 2025-04-21 11:49:08 +00:00
  • de764456ce pci: reduce visibility of VfioCommon internals Julian Stecklina 2025-04-10 14:04:45 +02:00
  • 0095556847 pci: gracefully handle devices that return 0xff as a capability pointer Julian Stecklina 2025-04-10 13:50:42 +02:00
  • a0065452d8 pci: mask out lower 2 bits in capability list pointers Julian Stecklina 2025-04-10 13:48:57 +02:00
  • 56ca26e72c pci: only parse capabilities if the device claims to have some Julian Stecklina 2025-04-10 13:46:53 +02:00
  • 21b9806cad ci: Exclude osdev.org from link check Julian Stecklina 2025-04-08 17:42:04 +02:00
  • d374101f38 hypervisor: Use instruction emulator to handle unmapped gpa Jinank Jain 2025-04-16 05:13:01 +00:00
  • 461e31e6d8 hypervisor: Instruction emulator for ARM64 guest on MSHV Jinank Jain 2025-02-12 11:09:34 +00:00
  • d22e7e2638 hypervisor: Add definition for parsing EsrEl2 register Jinank Jain 2025-04-16 03:38:10 +00:00
  • 960d702255 hypervisor: Enable MSHV compilation on ARM64 Jinank Jain 2025-02-10 10:18:59 +00:00
  • 1105243aca vmm: Guard KVM specific unit test with feature guard Jinank Jain 2025-04-15 03:13:11 +00:00