Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
1d108a8
docs: update README for gardenlinux Cloud Hypervisor
phip1611 Aug 15, 2025
88d2cda
ci: remove irrelevant CI for this fork
phip1611 Aug 15, 2025
61ade56
ci: enforce SAP commit style
phip1611 Oct 30, 2025
0ee6fce
build: cargo: add optimized-dev profile
phip1611 Aug 27, 2025
a30e00c
build: cargo: don't strip binary
phip1611 Dec 1, 2025
e28da8d
vmm: pr #7033 squashed 2025-08-18: downtime limits
Apr 14, 2025
9b26818
misc: live-migration with virtio-net devices with network fds
phip1611 Jun 27, 2025
4aaf0ca
vmm: properly unset immediate_exit on -EINTR
phip1611 Sep 10, 2025
e96a6b6
vmm: optimize lock usage
phip1611 Sep 11, 2025
590cd90
vmm: prerequisites for accessing KVM_RUN in the vCPU loop
phip1611 Sep 10, 2025
44f6a76
vmm: fix kicking vCPU out of KVM_RUN from signal handler
phip1611 Sep 10, 2025
4ed0aeb
vmm: temporarily make "resize" API call fail fast
phip1611 Sep 11, 2025
0991696
vmm: add vCPU throttling (auto-converge) for pre-copy
phip1611 Jun 10, 2025
414961c
vmm: console: add tcp option
hertrste Sep 11, 2025
1cf0296
vmm: serial: add Tcp enum entry
hertrste Sep 11, 2025
a5a2824
vmm: serial: rename CloneUnixStream -> CloneStream
hertrste Sep 11, 2025
1fc3aea
vmm: serial: add serial tcp implementation
hertrste Sep 11, 2025
3932da6
vmm: serial: add tcp serial option to help
hertrste Sep 16, 2025
1eea156
vmm: serial: implement writer combiner
hertrste Sep 16, 2025
52bea6f
vmm: config: allow additional file when mode TCP
hertrste Sep 17, 2025
f236f81
vmm: serial: additional log to file
hertrste Sep 17, 2025
8961bf3
vmm: serial_manager: use TypeId trait for key type in FanoutWriter
hertrste Sep 29, 2025
4f25bc3
vmm: api: receive_migration can get a tcp_serial_url
hertrste Oct 21, 2025
ddbbad5
vmm: serial: add write_distributor only in case of TCP
hertrste Oct 24, 2025
0dcab6e
vm-migration: add connections field to HTTP API
blitz Oct 15, 2025
8f93068
vmm: inline functions in vm_receive_memory
blitz Oct 16, 2025
d81fd39
vmm: keep direct reference to guest memory around
blitz Oct 16, 2025
5640084
vmm: allow keeping the socket listener around
blitz Oct 17, 2025
7897bfd
vmm: handle receiving migration data on additional connections
blitz Oct 20, 2025
47bd48f
vmm: use the same function to send memory
blitz Oct 20, 2025
d004c16
vmm: move socket creation out of impl Vmm
blitz Oct 21, 2025
6b625e0
vmm: move sending memory to the other migration code
blitz Oct 21, 2025
de92f0a
vm-migration: allow partitioning memory tables
blitz Oct 21, 2025
1994890
vmm: funnel memory data via additional connections abstraction
blitz Oct 21, 2025
2234557
vmm: actually send memory using multiple connections
blitz Oct 21, 2025
4157f57
vmm: tear down accept thread after receiving
blitz Oct 28, 2025
e60180c
vmm: tear down memory receive threads
blitz Oct 28, 2025
79f44cb
vmm: gracefully handle remote end not supporting multiple connections
blitz Nov 5, 2025
fe061ea
vmm: don't send memory chunked if we only have one connection
blitz Nov 5, 2025
ecb0418
vmm: don't panic when live migration thread encounters an error
amphi Dec 8, 2025
995fb93
vmm: migration: prepare EventFd for async migration events
phip1611 Nov 21, 2025
149ee9c
vmm: migration: handle in dedicated thread (make async)
phip1611 Nov 21, 2025
1ff2655
vmm: better VM ownership handling in context of live migration
phip1611 Oct 30, 2025
006f949
vmm: api: temporarily make VmSendMigration call blocking again
phip1611 Oct 30, 2025
b2a1475
pci: Allow for device ID allocation on a bus
scholzp Dec 3, 2025
0c40172
vmm: Add tests for `allocate_device_bdf` in `PciSegment`
scholzp Dec 4, 2025
e555fc6
vmm: Introduce `addr` argument to PCI device configs and update parser
scholzp Dec 5, 2025
01f73b0
vmm: Add tests for BDF device address parsing in configs
scholzp Dec 3, 2025
22a1a15
vmm: Use device ID part of bdf for hotplugging
scholzp Nov 17, 2025
2633a22
vmm: Use `VecDeque` to collect virtio devices
scholzp Dec 3, 2025
807bbdd
vm-migration: add the client side of the TLS connection
amphi Nov 5, 2025
4f34583
vm-migration: add the server side of the TLS encryption
amphi Nov 5, 2025
e8660ff
vmm: remove AsRawFd trait for SocketStream, as it seems unnecessary
amphi Nov 5, 2025
d0774e4
vmm: add TLS variants to SocketStream and ReceiveListener
amphi Nov 5, 2025
caa96c0
vmm: use TLS encrypted live migration when TLS parameters are provided
amphi Nov 5, 2025
dd2aa27
vm-migration: speed up ReadVolatile and WriteVolatile
amphi Nov 27, 2025
e5add0b
vm-migration: tls: remove every unwrap
amphi Dec 18, 2025
481edf2
vmm: api: make HTTP Server (API) multithreaded
amphi Dec 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 0 additions & 16 deletions .github/workflows/audit.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,21 +13,16 @@ jobs:
matrix:
rust:
- stable
- beta
- nightly
- "1.89.0"
target:
- x86_64-unknown-linux-gnu
- x86_64-unknown-linux-musl
steps:
- name: Code checkout
uses: actions/checkout@v6
with:
fetch-depth: 0

- name: Install musl-gcc
run: sudo apt install -y musl-tools

- name: Install Rust toolchain (${{ matrix.rust }})
uses: dtolnay/rust-toolchain@stable
with:
Expand Down
20 changes: 0 additions & 20 deletions .github/workflows/dco.yaml

This file was deleted.

65 changes: 0 additions & 65 deletions .github/workflows/docker-image.yaml

This file was deleted.

1 change: 0 additions & 1 deletion .github/workflows/formatting.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ jobs:
- nightly
target:
- x86_64-unknown-linux-gnu
- aarch64-unknown-linux-musl
env:
RUSTFLAGS: -D warnings
steps:
Expand Down
32 changes: 0 additions & 32 deletions .github/workflows/fuzz-build.yaml

This file was deleted.

25 changes: 0 additions & 25 deletions .github/workflows/hadolint.yaml

This file was deleted.

54 changes: 0 additions & 54 deletions .github/workflows/integration-arm64.yaml

This file was deleted.

22 changes: 0 additions & 22 deletions .github/workflows/integration-metrics.yaml

This file was deleted.

25 changes: 0 additions & 25 deletions .github/workflows/integration-rate-limiter.yaml

This file was deleted.

33 changes: 0 additions & 33 deletions .github/workflows/integration-vfio.yaml

This file was deleted.

50 changes: 0 additions & 50 deletions .github/workflows/integration-windows.yaml

This file was deleted.

Loading
Loading