An open API service providing commit metadata for open source projects.

GitHub / cloud-hypervisor/cloud-hypervisor / commits

A Virtual Machine Monitor for modern Cloud workloads. Features include CPU, memory and device hotplug, support for running Windows and Linux guests, device offload with vhost-user and a minimal compact footprint. Written in Rust with a strong focus on security.

SHA Message Author Date Stats
bbd271e8 test_infra: improve NVIDIA diagnostics
Signed-off-by: Damian Barabonkov <d****l@p****e>
Damian Barabonkov <d****l@p****e>
Committed by: Rob Bradford <r****d@m****m>
17 days ago
b4747dfd build(deps): bump the non-rust-vmm group across 2 directories with 15 updates
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: cloud-hypervisor-bot <s****i@i****m>
17 days ago
d98918d4 build: Put iommufd-ioctls in the rust-vmm dependabot group
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m>
Committed by: Bo Chen <b****n@c****i>
17 days ago
b241084d vmm: migration: add `vm.migration-receive-ready` event
Signed-off-by: Philipp Schuster <p****r@c****e>
Philipp Schuster <p****r@c****e>
Committed by: Rob Bradford <r****d@m****m>
17 days ago
99f55379 arch: x86_64: Stop applying SME c-bit reduction to phys_bits
Signed-off-by: Ruben Hakobyan <h****n@m****m>
Ruben Hakobyan <h****n@m****m>
Committed by: Rob Bradford <r****d@m****m>
17 days ago
eb75a4ea arch: x86_64: Set GuestPhysAddrSize in CPUID leaf 0x80000008
Signed-off-by: Ruben Hakobyan <h****n@m****m>
Ruben Hakobyan <h****n@m****m>
Committed by: Rob Bradford <r****d@m****m>
17 days ago
6ac614ed build(deps): bump actions/upload-artifact from 4 to 7
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: cloud-hypervisor-bot <s****i@i****m>
17 days ago
1a8c76b0 arch: Fix typo in generate_common_cpuid
Signed-off-by: Oliver Anderson <o****n@c****e>
Oliver Anderson <o****n@c****e>
Committed by: Rob Bradford <r****d@m****m>
17 days ago
a667d850 block: qcow: reject out-of-bounds cluster offsets
Signed-off-by: Ian Klemm <h****i@i****e>
Ian Klemm <h****i@i****e>
Committed by: Rob Bradford <r****d@m****m>
18 days ago
17b6fd91 block: qcow: decouple pointer table writes from cursor state
Signed-off-by: Ian Klemm <h****i@i****e>
Ian Klemm <h****i@i****e>
Committed by: Rob Bradford <r****d@m****m>
18 days ago
e033b593 scripts: Add SHA-1 checksums for kernel and static binary assets
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m> 18 days ago
883e3ab7 virtio-devices: vsock: Use desc_chain.memory() for header commit
Signed-off-by: Anatol Belski <a****i@l****m>
Anatol Belski <a****i@l****m>
Committed by: Rob Bradford <r****d@m****m>
18 days ago
8835656f build(deps): bump actions/download-artifact from 4 to 8
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: cloud-hypervisor-bot <s****i@i****m>
18 days ago
003e8783 build: Parallelise docker container build
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m> 18 days ago
29f392f8 tests: Fix clippy: uninlined_format_args
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m>
Committed by: Bo Chen <b****n@c****i>
19 days ago
eca621c4 tests: Fix clippy: useless_borrows_in_formatting
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m>
Committed by: Bo Chen <b****n@c****i>
19 days ago
4d27640d vmm: Fix clippy: uninlined_format_args
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m>
Committed by: Bo Chen <b****n@c****i>
19 days ago
85415cd0 test_infra: Fix clippy: uninlined_format_args
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m>
Committed by: Bo Chen <b****n@c****i>
19 days ago
ead10946 arch: Fix clippy: unused_format_specs
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m>
Committed by: Bo Chen <b****n@c****i>
19 days ago
7a386eca vmm: Fix clippy: useless_borrows_in_formatting
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m>
Committed by: Bo Chen <b****n@c****i>
19 days ago
c10f2375 test_infra: Fix clippy: useless_borrows_in_formatting
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m>
Committed by: Bo Chen <b****n@c****i>
19 days ago
c93677c4 virtio-devices: Fix clippy: useless_borrows_in_formatting
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m>
Committed by: Bo Chen <b****n@c****i>
19 days ago
673d4a44 hypervisor: Fix clippy: for_kv_map
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m>
Committed by: Bo Chen <b****n@c****i>
19 days ago
2a20f570 vmm: Fix clippy: for_kv_map
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m>
Committed by: Bo Chen <b****n@c****i>
19 days ago
c78497c3 virtio-devices: Fix clippy: for_kv_map
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m>
Committed by: Bo Chen <b****n@c****i>
19 days ago
3b79503e tests: cover new SMBIOS platform fields
Signed-off-by: Leander Kohler <l****r@c****e>
Leander Kohler <l****r@c****e>
Committed by: Rob Bradford <r****d@m****m>
19 days ago
2545a6f8 tests: Remove building of virtiofsd from the test scripts
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m> 19 days ago
1bce3392 build: Bump container version
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m> 19 days ago
98356bc6 build: Dockerfile: Bump the version of spdk used
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m> 19 days ago
a73779da build: Dockerfile: Build virtiofsd
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m> 19 days ago
66441e76 build: Dockerfile: Cleanup cargo registry at the end
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m> 19 days ago
a1a84477 vmm: openapi: Fix integer schema formats
Signed-off-by: Roman <r****n@v****m>
Roman <r****n@v****m>
Committed by: Rob Bradford <r****d@m****m>
20 days ago
5596f0ae build(deps): bump crate-ci/typos from 1.46.2 to 1.46.3
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: cloud-hypervisor-bot <s****i@i****m>
20 days ago
b415fbf5 arch: trim qualified paths in tdx
Signed-off-by: Henry Hrvoje Tonkovac <h****c@g****m>
Henry Hrvoje Tonkovac <h****c@g****m>
Committed by: Rob Bradford <r****d@m****m>
22 days ago
cc2e528c block: Avoid raw iovecs in VHDX sync I/O
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
22 days ago
d0634d18 virtio-devices: Test PCI CFG data_len as access bound
Signed-off-by: Anatol Belski <a****i@l****m>
Anatol Belski <a****i@l****m>
Committed by: Rob Bradford <r****d@m****m>
22 days ago
28aa81e6 virtio-devices: Test PCI CFG access length clamping
Signed-off-by: Anatol Belski <a****i@l****m>
Anatol Belski <a****i@l****m>
Committed by: Rob Bradford <r****d@m****m>
22 days ago
feb1c4a2 virtio-devices: Respect PCI CFG cap.length for BAR access
Signed-off-by: Anatol Belski <a****i@l****m>
Anatol Belski <a****i@l****m>
Committed by: Rob Bradford <r****d@m****m>
22 days ago
2da8507d block, virtio-devices: Use owned async I/O requests
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
23 days ago
1dfc642e performance-metrics: Use owned async block I/O
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
23 days ago
531666bc scripts: Remove downloads from integration test scripts
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m> 23 days ago
4442d3b0 scripts: Make dev_cli.sh download assets before entering container
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m> 23 days ago
23140ca0 scripts: Add asset files for all test downloads
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m> 23 days ago
ff6de33e scripts: Add a tool for downloading test assets
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m> 23 days ago
2b61bda3 block: qcow: check compressed L2 entries before zero flag
Signed-off-by: Ian Klemm <h****i@i****e>
Ian Klemm <h****i@i****e>
Committed by: Rob Bradford <r****d@m****m>
24 days ago
5c25d82f hypervisor, vmm: Fix aarch64 SVE register save/restore
Signed-off-by: Ruben Hakobyan <h****n@m****m>
Ruben Hakobyan <h****n@m****m>
Committed by: Rob Bradford <r****d@m****m>
24 days ago
e390f0bd vmm: Extract SVE finalization from vCPU init
Signed-off-by: Ruben Hakobyan <h****n@m****m>
Ruben Hakobyan <h****n@m****m>
Committed by: Rob Bradford <r****d@m****m>
24 days ago
177d8b80 hypervisor: Extract FPSIMD register access into helper methods
Signed-off-by: Ruben Hakobyan <h****n@m****m>
Ruben Hakobyan <h****n@m****m>
Committed by: Rob Bradford <r****d@m****m>
24 days ago
4992d4bf build(deps): bump the non-rust-vmm group across 2 directories with 2 updates
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: cloud-hypervisor-bot <s****i@i****m>
24 days ago
e0c68dbf main: Add support for "glog style" timestamps
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m>
Committed by: Bo Chen <b****n@c****i>
24 days ago
1e18716f arch, vmm: Fix riscv64 build gaps
Signed-off-by: wangyf0611 <w****g@i****n>
wangyf0611 <w****g@i****n>
Committed by: Rob Bradford <r****d@m****m>
25 days ago
7d132151 vmm: Allow riscv64 path syscalls in seccomp filters
Signed-off-by: wangyf0611 <w****g@i****n>
wangyf0611 <w****g@i****n>
Committed by: Rob Bradford <r****d@m****m>
25 days ago
649ca233 arch, hypervisor: Report KVM IMSIC interrupt IDs
Signed-off-by: wangyf0611 <w****g@i****n>
wangyf0611 <w****g@i****n>
Committed by: Rob Bradford <r****d@m****m>
25 days ago
9c2e2a67 hypervisor: Enable sstateen0 for KVM vCPUs
Signed-off-by: wangyf0611 <w****g@i****n>
wangyf0611 <w****g@i****n>
Committed by: Rob Bradford <r****d@m****m>
25 days ago
358f7671 block: Add owned async request helpers
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
25 days ago
92d9a53e block: Avoid raw iovecs in qcow sync I/O
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
26 days ago
fe57bb88 docs: do not discourage agents from running integration tests
Signed-off-by: Wei Liu <l****e@m****m>
Wei Liu <l****e@m****m>
Committed by: Bo Chen <b****n@c****i>
26 days ago
afdc87e9 block: Add owned qcow io_uring I/O path
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
26 days ago
91430398 block: Add owned raw Linux AIO path
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
26 days ago
a541baa9 block: Add owned fixed VHD io_uring I/O path
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
26 days ago
849dace8 block: Add owned raw io_uring I/O path
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
26 days ago
6a0c0191 block: Add owned qcow sync I/O path
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
26 days ago
491f4e33 block: Add owned VHDX sync I/O path
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
26 days ago
0bb4b87b block: Add owned fixed VHD sync I/O path
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
26 days ago
68b9ddd0 block: Add owned raw sync I/O path
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
26 days ago
83a29450 block: Add owned AsyncIo trait methods
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
26 days ago
1b2326fd block: Remove legacy async I/O API
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
26 days ago
892bc168 block: Avoid raw iovec access in qcow async fallbacks
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
26 days ago
44ed81e6 vmm: Don't store the snapshot on the DeviceManager
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m> 26 days ago
0ee33498 net_util: remove `MAX_INTERFACE_NAME_LEN`
Signed-off-by: Julian Schindel <j****l@c****e>
Julian Schindel <j****l@c****e>
Committed by: Bo Chen <b****n@c****i>
27 days ago
0e7a42c9 build(deps): bump crate-ci/typos from 1.46.1 to 1.46.2
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: cloud-hypervisor-bot <s****i@i****m>
27 days ago
19241531 tests: cover restored VM disk hotplug after TCP migration
Signed-off-by: Philipp Schuster <p****r@c****e>
Philipp Schuster <p****r@c****e>
Committed by: Rob Bradford <r****d@m****m>
27 days ago
f8f92bd6 virtio-devices: 8 MiB-aligned initial BAR placement
Signed-off-by: CMGS <i****w@g****m>
CMGS <i****w@g****m>
Committed by: Rob Bradford <r****d@m****m>
27 days ago
ae5f4664 block: Add AIO async struct
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
27 days ago
b9ec7947 block: Add io_uring async I/O struct
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
27 days ago
dd1fb36f block: Add owned async I/O operations
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
27 days ago
5bf029f3 block: Add owned async I/O buffers
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
27 days ago
110487a5 block: Add guest-memory async I/O targets
Signed-off-by: Dylan Reid <d****d@f****m>
Dylan Reid <d****d@f****m>
Committed by: Rob Bradford <r****d@m****m>
27 days ago
8ff6114c build: make Windows tests blocking again
Signed-off-by: Wei Liu <l****e@m****m>
Wei Liu <l****e@m****m>
Committed by: Rob Bradford <r****d@m****m>
27 days ago
547a7899 vmm: Revert "vmm: create memfd for private mappings"
Signed-off-by: Rob Bradford <r****d@m****m>
Rob Bradford <r****d@m****m> 28 days ago
39e253ff block: qcow: Preserve WRITE_ZEROES with backing files
Signed-off-by: Ian Klemm <h****i@i****e>
Ian Klemm <h****i@i****e>
Committed by: Rob Bradford <r****d@m****m>
28 days ago
5080d037 vmm: openapi: Fix typo in iommu_address_width field name
Signed-off-by: tchaton <t****i@g****m>
tchaton <t****i@g****m>
Committed by: Rob Bradford <r****d@m****m>
28 days ago
4091e965 vmm: return all-ones for unregistered MMIO reads
Signed-off-by: Chris Webb <c****s@a****m>
Chris Webb <c****s@a****m>
Committed by: Rob Bradford <r****d@m****m>
29 days ago
7b296919 vmm: return all-ones for unregistered PIO reads
Signed-off-by: Chris Webb <c****s@a****m>
Chris Webb <c****s@a****m>
Committed by: Rob Bradford <r****d@m****m>
29 days ago
2c863626 virtio-devices: Test cap_len of sibling compound virtio PCI caps
Signed-off-by: Anatol Belski <a****i@l****m>
Anatol Belski <a****i@l****m>
Committed by: Rob Bradford <r****d@m****m>
29 days ago
b776c6d3 virtio-devices: Test cfg_type of VIRTIO_PCI_CAP_PCI_CFG
Signed-off-by: Anatol Belski <a****i@l****m>
Anatol Belski <a****i@l****m>
Committed by: Rob Bradford <r****d@m****m>
29 days ago
e7d394e2 virtio-devices: Test cap_len of VIRTIO_PCI_CAP_PCI_CFG
Signed-off-by: Anatol Belski <a****i@l****m>
Anatol Belski <a****i@l****m>
Committed by: Rob Bradford <r****d@m****m>
29 days ago
b4dea599 virtio-devices: Fix cap_len for VIRTIO_PCI_CAP_PCI_CFG
Signed-off-by: Anatol Belski <a****i@l****m>
Anatol Belski <a****i@l****m>
Committed by: Rob Bradford <r****d@m****m>
29 days ago
2168ddf1 vmm: migration: better observe and log invalid states
Signed-off-by: Philipp Schuster <p****r@c****e>
Philipp Schuster <p****r@c****e>
Committed by: Rob Bradford <r****d@m****m>
about 1 month ago
5899d062 vm-migration: be explicit about commands
Signed-off-by: Philipp Schuster <p****r@c****e>
Philipp Schuster <p****r@c****e>
Committed by: Rob Bradford <r****d@m****m>
about 1 month ago
8574bf4c docs: remove LTS information from releases.md
Signed-off-by: Philipp Schuster <p****r@c****e>
Philipp Schuster <p****r@c****e>
Committed by: Rob Bradford <r****d@m****m>
about 1 month ago
a917f520 docs: be more explicit in AGENTS.md
Signed-off-by: Philipp Schuster <p****r@c****e>
Philipp Schuster <p****r@c****e>
Committed by: Rob Bradford <r****d@m****m>
about 1 month ago
ba04c4f3 virtio-devices, vmm: replace Vec<T> with Box<[T]> in config structs
Signed-off-by: Philipp Schuster <p****r@c****e>
Philipp Schuster <p****r@c****e>
Committed by: Rob Bradford <r****d@m****m>
about 1 month ago
fba55b3d tests: poll for source VM exit after live-migration
Signed-off-by: Muminul Islam <m****m@m****m>
Muminul Islam <m****m@m****m>
Committed by: Rob Bradford <r****d@m****m>
about 1 month ago
078d57e6 build(deps): bump the non-rust-vmm group across 2 directories with 7 updates
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: cloud-hypervisor-bot <s****i@i****m>
about 1 month ago
496ac197 vm-virtio: checked_descriptor: Add unit test for accessors
Signed-off-by: Anatol Belski <a****i@l****m>
Anatol Belski <a****i@l****m>
Committed by: Rob Bradford <r****d@m****m>
about 1 month ago
43ced114 vm-virtio: checked_descriptor: Add unit test for exhausted chain
Signed-off-by: Anatol Belski <a****i@l****m>
Anatol Belski <a****i@l****m>
Committed by: Rob Bradford <r****d@m****m>
about 1 month ago
f700b10c vm-virtio: checked_descriptor: Add unit test for translation failure
Signed-off-by: Anatol Belski <a****i@l****m>
Anatol Belski <a****i@l****m>
Committed by: Rob Bradford <r****d@m****m>
about 1 month ago
dd236eca vm-virtio: checked_descriptor: Add unit test for GVA translation
Signed-off-by: Anatol Belski <a****i@l****m>
Anatol Belski <a****i@l****m>
Committed by: Rob Bradford <r****d@m****m>
about 1 month ago
e790d3b7 vm-virtio: checked_descriptor: Add unit test for address overflow
Signed-off-by: Anatol Belski <a****i@l****m>
Anatol Belski <a****i@l****m>
Committed by: Rob Bradford <r****d@m****m>
about 1 month ago

← Back to repository