-
f56adb8a5a
tests: Fix path handling for
qemu-img check
Anatol Belski
2025-11-28 17:36:33 +01:00
-
e6dd429a64
tests: qcow: Add testing for uncompressed backing file
Anatol Belski
2025-11-28 14:26:30 +01:00
-
248e786363
tests: qcow: Adjust namings for zstd compresed backing file
Anatol Belski
2025-11-28 14:15:00 +01:00
-
f1ffd795e0
block: qcow: tests: Update combo_write_read for cluster leak fixes
Anatol Belski
2025-12-03 14:32:15 +01:00
-
efad6578d1
block: qcow: Fix refcount leak when converting compressed clusters
Anatol Belski
2025-11-30 20:14:35 +01:00
-
9e2e85a48f
block: qcow: Fix refcount leak when refcount blocks are replaced
Anatol Belski
2025-11-27 09:43:17 +01:00
-
f7edfefe42
ci: dco: rename misleading job title
Philipp Schuster
2025-12-05 13:02:45 +01:00
-
801059c2d5
scripts: Update custom image to Ubuntu Noble Numbat
Sebastien Boeuf
2025-12-04 10:34:53 +01:00
-
5ec1e66e22
vmm: Refactor amx tile state component enabling logic
Oliver Anderson
2025-12-04 12:51:46 +01:00
-
01383538f3
hypervisor: Introduce an enable AMX tile state components method
Oliver Anderson
2025-12-04 11:35:45 +01:00
-
5fb50edb55
docs: update guide for nested CPU feature
Muminul Islam
2025-12-01 12:02:36 -08:00
-
658a7f9175
arch: vmm: disable nested virtualization if needed
Muminul Islam
2025-10-27 16:28:21 -07:00
-
d8360ddc8e
hypervisor: vmm: passing nested argument from VMM to hypervisor
Muminul Islam
2025-10-07 16:25:48 -07:00
-
f10d0bb33d
vmm: add nested option to CPU config
Muminul Islam
2025-09-24 15:41:52 -07:00
-
0d5c914bdd
build: use latest 0.6.5 mshv crates
Muminul Islam
2025-09-24 15:29:35 -07:00
-
deaf660a52
vmm: simplify VM creation API
Muminul Islam
2025-10-07 16:46:18 -07:00
-
6897c2a462
block: qcow: Set OFLAG_COPIED bit in L1 entries for spec compliance
Anatol Belski
2025-11-27 09:39:30 +01:00
-
85556951a6
block: qcow2: Flush the buffer explicitly when writing pointer table
Wei Liu
2025-11-29 20:07:24 +00:00
-
4abebc9e56
hypervisor: Don't create temporary vector for boot MSRs
Rob Bradford
2025-11-26 12:28:05 +00:00
-
a91235dab1
vm-migration: better describe migration protocol
Philipp Schuster
2025-11-25 11:13:55 +01:00
-
dbb148b216
vmm: refactor live migration receive into state machine
Julian Stecklina
2025-10-09 15:48:31 +02:00
-
1861bc49e7
vmm: simplify receiving memory fds
Julian Stecklina
2025-11-03 16:27:12 +01:00
-
3d43245608
vmm: allow comparing commands and extracting response length
Julian Stecklina
2025-10-16 15:01:00 +02:00
-
b163fea66a
hypervisor: update cache when a shared page is revoked
Muminul Islam
2025-11-26 15:24:55 -08:00
-
afcb2b285f
tpm: remove mixture of str and Path
Philipp Schuster
2025-11-26 14:04:47 +01:00
-
c53781bf5f
misc: clippy: add needless_pass_by_value
Philipp Schuster
2025-11-26 14:00:44 +01:00
-
ed4af3a005
vmm: fix the initial flush while using PTY
Praveen K Paladugu
2025-11-26 11:45:45 -06:00
-
ac5fc69b2e
vmm: Fix fd leak in socket connection handling
Praveen K Paladugu
2025-11-24 15:03:09 -06:00
-
0d884d3f50
arch: Mask (out) extended AMX features
Oliver Anderson
2025-11-21 15:15:33 +01:00
-
8e5dd296de
build: Bump crate-ci/typos from 1.39.2 to 1.40.0
dependabot[bot]
2025-11-26 23:18:33 +00:00
-
2f8edc182e
performance-metrics: Respect queue size in block tests
Wei Liu
2025-11-25 22:32:49 +00:00
-
41382879d3
seccomp: add arch_prctl syscall for amx
Songqian Li
2025-11-12 20:07:06 +08:00
-
e7cda177cc
hypervisor: kvm: Remove unnecessary
.to_vec() in set_state
Chengyu Fu
2025-11-26 10:14:43 +08:00
-
e3fb425615
event_monitor: Send events to info! level logging
Rob Bradford
2025-11-25 17:02:42 +00:00
-
6a86c157af
misc: clippy: add needless_pass_by_value (partially)
Philipp Schuster
2025-11-25 14:29:36 +01:00
-
0a07c96d17
misc: clippy: add if_not_else
Philipp Schuster
2025-11-21 11:08:27 +01:00
-
a0b72dce22
misc: clippy: add redundant_else
Philipp Schuster
2025-11-18 12:30:49 +01:00
-
d2b19bb969
misc: clippy: add map_unwrap_or
Philipp Schuster
2025-11-18 12:28:43 +01:00
-
dda89d7027
tests: Check disk consistency after use
Wei Liu
2025-11-25 04:27:52 +00:00
-
a1a018bd83
tests: Do not return a failure when no tests are run
Wei Liu
2025-11-25 05:12:23 +00:00
-
8c50450002
vmm: don't needlessly clone strings
Julian Stecklina
2025-10-29 14:32:22 +01:00
-
7443a9f69e
misc: fix typo and wording
Philipp Schuster
2025-11-11 14:21:11 +01:00
-
28b54df01d
vmm: cleanup: replace map_err misuse with inspect_err
Philipp Schuster
2025-11-25 13:16:03 +01:00
-
4e93f85ab1
build: Bump the non-rust-vmm group across 2 directories with 38 updates
dependabot[bot]
2025-11-25 10:22:26 +00:00
-
bcf23c1bf6
ci: Move micro_http to rust-vmm dependabot group
Rob Bradford
2025-11-25 08:01:18 +00:00
-
67fc9d990e
misc: vmm: drop
extern crate, use modern rust
Philipp Schuster
2025-09-05 09:21:43 +02:00
-
2157f1a1f2
misc: virtio-devices: drop
extern crate, use modern rust
Philipp Schuster
2025-09-05 09:21:37 +02:00
-
adb7cfd72c
misc: vhost_user_net: drop
extern crate, use modern rust
Philipp Schuster
2025-09-05 09:21:33 +02:00
-
1f70e20c17
misc: vhost_user_block: drop
extern crate, use modern rust
Philipp Schuster
2025-09-05 09:21:15 +02:00
-
29e8a242b6
misc: tracer: drop
extern crate, use modern rust
Philipp Schuster
2025-09-05 09:21:10 +02:00
-
d32b2dc137
misc: tpm: drop
extern crate, use modern rust
Philipp Schuster
2025-09-05 09:21:07 +02:00
-
7de45b3a75
misc: tests: drop
extern crate, use modern rust
Philipp Schuster
2025-09-05 09:21:04 +02:00
-
3709105043
misc: rate_limiter: drop
extern crate, use modern rust
Philipp Schuster
2025-09-05 09:21:01 +02:00
-
2c1eccc6bc
misc: performance-metrics: drop
extern crate, use modern rust
Philipp Schuster
2025-09-05 09:20:54 +02:00
-
6f4b5253b4
misc: pci: drop
extern crate, use modern rust
Philipp Schuster
2025-09-05 09:20:46 +02:00
-
492f24c632
misc: net_util: drop
extern crate, use modern rust
Philipp Schuster
2025-09-05 09:20:41 +02:00
-
47dff4f6bc
misc: net_gen: drop
extern crate, use modern rust
Philipp Schuster
2025-09-05 09:20:36 +02:00
-
b3f929432e
misc: hypervisor: drop
extern crate, use modern rust
Philipp Schuster
2025-09-05 09:20:33 +02:00
-
e39174ac51
misc: devices: drop
extern crate, use modern rust
Philipp Schuster
2025-09-05 09:20:18 +02:00
-
5f66a26b2e
misc: block: drop
extern crate, use modern rust
Philipp Schuster
2025-09-05 09:20:14 +02:00
-
75cdfb0117
misc: arch: drop
extern crate, use modern rust
Philipp Schuster
2025-09-05 09:19:51 +02:00
-
e6d31a3d81
block: qcow: switch qcow2 tests from
focal to jammy qcow2 images
Eugene Korenevsky
2025-11-23 17:07:33 +03:00
-
94ed7c1745
block: qcow: add integration tests for qcow2 compression
Eugene Korenevsky
2025-11-18 01:43:17 +03:00
-
aa67250049
block: qcow: support compressed clusters (zlib, zstd)
Eugene Korenevsky
2025-11-04 03:34:56 +03:00
-
4d79709b5e
tests: Re-enable test_windows_guest_snapshot_restore
Rob Bradford
2025-11-21 11:30:33 +00:00
-
e993310c96
hypervisor: kvm: Save KVM HyperV SynIC emulation state
Rob Bradford
2025-11-21 09:13:38 +00:00
-
16fbab30b1
docs: add gitlint guidance to CONTRIBUTING.md
Philipp Schuster
2025-11-21 14:24:04 +01:00
-
f5d2973546
block: advisory locks: use byte-range locks to match QEMU behavior
Philipp Schuster
2025-10-21 10:02:09 +02:00
-
2be304b392
misc: Check that get_slice() returned a big enough slice
Demi Marie Obenour
2025-06-27 22:10:37 -04:00
-
969a3b57a3
misc: tdx: make tdx_init_memory_region() unsafe
Demi Marie Obenour
2025-06-27 22:08:26 -04:00
-
021f450cdb
virtio-devices: proper bounds checks
Demi Marie Obenour
2025-06-27 22:06:50 -04:00
-
0e21b56aea
pci: do not check for page-aligned size and offset before calling mmap()
Demi Marie Obenour
2025-06-27 18:22:09 -04:00
-
8be28f8438
misc: Work around vfio_dma_map being unsound
Demi Marie Obenour
2025-06-27 19:17:00 -04:00
-
12c7cc5e4f
pci: Remove dma_map() and dma_unmap()
Demi Marie Obenour
2025-07-08 14:04:32 -04:00
-
8f6a6a85e0
virtio-devices: mark Vdpa::dma_map as unsafe
Demi Marie Obenour
2025-06-27 18:07:56 -04:00
-
06b76972e2
pci: move operation out of loop
Demi Marie Obenour
2025-06-27 18:00:27 -04:00
-
199d2d05d8
hypervisor: tdx: do not use u64 to represent pointers
Demi Marie Obenour
2025-06-26 20:03:30 -04:00
-
42522a88c0
misc: do not use u64 to represent host pointers
Demi Marie Obenour
2025-06-13 14:27:00 -04:00
-
fdc19ad85e
misc: Mark memory region APIs as unsafe
Demi Marie Obenour
2025-06-13 14:27:00 -04:00
-
00f0b9e42c
vmm: Fix clippy lints on RISC-V
Demi Marie Obenour
2025-11-22 01:40:25 -05:00
-
0ff8d1cb28
build: Bump actions/checkout from 5 to 6
dependabot[bot]
2025-11-21 23:18:32 +00:00
-
b6032bc492
arch: fix extended topology enumeration subleafs
Thomas Prescher
2025-11-21 14:44:09 +01:00
-
95b8c6afdd
seccomp: allow sendto for vfio_user devices
Stefan Nürnberger
2025-11-21 15:46:59 +01:00
-
f02745a7ed
vmm: unrelated small code improvements
Philipp Schuster
2025-11-20 09:55:05 +01:00
-
fed010fcd1
misc: clippy: add manual_string_new
Philipp Schuster
2025-11-18 12:27:30 +01:00
-
b4c62bf159
misc: clippy: add semicolon_if_nothing_returned
Philipp Schuster
2025-11-18 12:26:21 +01:00
-
ea4f07d3bf
misc: clippy: add uninlined_format_args
Philipp Schuster
2025-11-18 12:24:47 +01:00
-
7cb73e9e56
misc: clippy: add unnecessary_semicolon
Philipp Schuster
2025-11-18 12:23:48 +01:00
-
06390342a6
misc: clippy: add default clippy lint groups
Philipp Schuster
2025-11-18 09:24:53 +01:00
-
11d17fbf79
docs: update CONTRIBUTING.md
Philipp Schuster
2025-11-18 09:04:44 +01:00
-
e160a17131
net_util: unrelated code improvement
Philipp Schuster
2025-11-18 07:21:28 +01:00
-
7364fbdc8e
tests: move VM test into a test module
Philipp Schuster
2025-11-18 07:55:26 +01:00
-
35b91f76af
tests: prevent broken terminal after running
cargo test -p vmm
Philipp Schuster
2025-11-18 07:33:24 +01:00
-
d1680b9ff9
tests: streamline module names to unit_tests
Philipp Schuster
2025-11-18 07:24:05 +01:00
-
c990f1bdaa
tests: enable
cargo test --workspace + #[cfg(devcli_testenv)]
Philipp Schuster
2025-11-18 07:20:58 +01:00
-
e3e9e1c84c
tests: Add retries for artifact downloads
Bo Chen
2025-11-20 10:37:28 -08:00
-
be495ec64a
arch: x86_64: fix cpuid leaf 0x1 EBX bits 23-16
Changyuan Lyu
2025-11-17 10:31:01 -08:00
-
8ee26286ac
build: Bump crate-ci/typos from 1.39.0 to 1.39.2
dependabot[bot]
2025-11-17 23:39:36 +00:00
-
935332bc42
misc: unrelated misc code improvements
Philipp Schuster
2025-11-17 15:46:40 +01:00
-
e4fd066d82
misc: improve developer experience of cargo clippy
Philipp Schuster
2025-11-17 15:42:20 +01:00