History log of /cloud-hypervisor/docs/ (Results 1 – 25 of 265)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
da5fae3801-Jul-2025 Wei Liu <liuwe@microsoft.com>

docs: Fix the chown command in macvtap-bridge.md

When invoking the script chown shows a warning.

chown: warning: '.' should be ':': ‘1000.1000’

From `info coreutils 'chown invocation'`.

So

docs: Fix the chown command in macvtap-bridge.md

When invoking the script chown shows a warning.

chown: warning: '.' should be ':': ‘1000.1000’

From `info coreutils 'chown invocation'`.

Some older scripts may still use ‘.’ in place of the ‘:’ separator.
POSIX 1003.1-2001 (*note Standards conformance::) does not require
support for that, but for backward compatibility GNU ‘chown’ supports
‘.’ so long as no ambiguity results, although it issues a warning and
support may be removed in future versions. New scripts should avoid the
use of ‘.’ because it is not portable, and because it has undesirable
results if the entire OWNER‘.’GROUP happens to identify a user whose
name contains ‘.’.

Signed-off-by: Wei Liu <liuwe@microsoft.com>

show more ...

100c6d8113-Jun-2025 Demi Marie Obenour <demiobenour@gmail.com>

docs: SGX virt changes are upstream

Signed-off-by: Demi Marie Obenour <demiobenour@gmail.com>


/cloud-hypervisor/.github/dependabot.yml
/cloud-hypervisor/.github/workflows/dco.yaml
/cloud-hypervisor/.github/workflows/gitlint.yaml
/cloud-hypervisor/.github/workflows/quality.yaml
/cloud-hypervisor/.github/workflows/release.yaml
/cloud-hypervisor/.github/workflows/reuse.yaml
/cloud-hypervisor/.gitlint
/cloud-hypervisor/.typos.toml
/cloud-hypervisor/Cargo.lock
/cloud-hypervisor/Cargo.toml
/cloud-hypervisor/api_client/Cargo.toml
/cloud-hypervisor/api_client/src/lib.rs
/cloud-hypervisor/arch/Cargo.toml
/cloud-hypervisor/arch/src/aarch64/fdt.rs
/cloud-hypervisor/arch/src/aarch64/layout.rs
/cloud-hypervisor/arch/src/aarch64/mod.rs
/cloud-hypervisor/arch/src/lib.rs
/cloud-hypervisor/arch/src/riscv64/fdt.rs
/cloud-hypervisor/arch/src/riscv64/mod.rs
/cloud-hypervisor/arch/src/x86_64/mod.rs
/cloud-hypervisor/arch/src/x86_64/mpspec.rs
/cloud-hypervisor/arch/src/x86_64/mptable.rs
/cloud-hypervisor/arch/src/x86_64/regs.rs
/cloud-hypervisor/arch/src/x86_64/smbios.rs
/cloud-hypervisor/arch/src/x86_64/tdx/mod.rs
/cloud-hypervisor/block/Cargo.toml
/cloud-hypervisor/block/src/async_io.rs
/cloud-hypervisor/block/src/fcntl.rs
/cloud-hypervisor/block/src/fixed_vhd_async.rs
/cloud-hypervisor/block/src/fixed_vhd_sync.rs
/cloud-hypervisor/block/src/lib.rs
/cloud-hypervisor/block/src/qcow/mod.rs
/cloud-hypervisor/block/src/qcow/qcow_raw_file.rs
/cloud-hypervisor/block/src/qcow/raw_file.rs
/cloud-hypervisor/block/src/qcow/refcount.rs
/cloud-hypervisor/block/src/qcow/vec_cache.rs
/cloud-hypervisor/block/src/qcow_sync.rs
/cloud-hypervisor/block/src/raw_async.rs
/cloud-hypervisor/block/src/raw_async_aio.rs
/cloud-hypervisor/block/src/raw_sync.rs
/cloud-hypervisor/block/src/vhdx/mod.rs
/cloud-hypervisor/block/src/vhdx/vhdx_bat.rs
/cloud-hypervisor/block/src/vhdx_sync.rs
/cloud-hypervisor/build.rs
/cloud-hypervisor/devices/Cargo.toml
/cloud-hypervisor/devices/src/interrupt_controller.rs
/cloud-hypervisor/devices/src/ioapic.rs
/cloud-hypervisor/devices/src/legacy/gpio_pl061.rs
/cloud-hypervisor/devices/src/legacy/rtc_pl031.rs
/cloud-hypervisor/devices/src/legacy/uart_pl011.rs
/cloud-hypervisor/devices/src/pvmemcontrol.rs
/cloud-hypervisor/devices/src/pvpanic.rs
/cloud-hypervisor/devices/src/tpm.rs
intel_sgx.md
/cloud-hypervisor/fuzz/Cargo.lock
/cloud-hypervisor/fuzz/Cargo.toml
/cloud-hypervisor/hypervisor/Cargo.toml
/cloud-hypervisor/hypervisor/src/arch/aarch64/gic.rs
/cloud-hypervisor/hypervisor/src/arch/aarch64/regs.rs
/cloud-hypervisor/hypervisor/src/arch/emulator/mod.rs
/cloud-hypervisor/hypervisor/src/arch/riscv64/aia.rs
/cloud-hypervisor/hypervisor/src/arch/x86/emulator/instructions/cmp.rs
/cloud-hypervisor/hypervisor/src/arch/x86/emulator/mod.rs
/cloud-hypervisor/hypervisor/src/cpu.rs
/cloud-hypervisor/hypervisor/src/device.rs
/cloud-hypervisor/hypervisor/src/hypervisor.rs
/cloud-hypervisor/hypervisor/src/mshv/aarch64/gic/mod.rs
/cloud-hypervisor/hypervisor/src/mshv/mod.rs
/cloud-hypervisor/hypervisor/src/vm.rs
/cloud-hypervisor/net_gen/src/ipv6.rs
/cloud-hypervisor/net_gen/src/lib.rs
/cloud-hypervisor/net_util/Cargo.toml
/cloud-hypervisor/net_util/src/ctrl_queue.rs
/cloud-hypervisor/net_util/src/lib.rs
/cloud-hypervisor/net_util/src/open_tap.rs
/cloud-hypervisor/net_util/src/queue_pair.rs
/cloud-hypervisor/net_util/src/tap.rs
/cloud-hypervisor/option_parser/Cargo.toml
/cloud-hypervisor/option_parser/src/lib.rs
/cloud-hypervisor/pci/Cargo.toml
/cloud-hypervisor/pci/src/bus.rs
/cloud-hypervisor/pci/src/configuration.rs
/cloud-hypervisor/pci/src/device.rs
/cloud-hypervisor/pci/src/msi.rs
/cloud-hypervisor/pci/src/msix.rs
/cloud-hypervisor/pci/src/vfio.rs
/cloud-hypervisor/pci/src/vfio_user.rs
/cloud-hypervisor/performance-metrics/Cargo.toml
/cloud-hypervisor/performance-metrics/src/performance_tests.rs
/cloud-hypervisor/rate_limiter/Cargo.toml
/cloud-hypervisor/rate_limiter/src/group.rs
/cloud-hypervisor/rate_limiter/src/lib.rs
/cloud-hypervisor/release-notes.md
/cloud-hypervisor/scripts/gitlint/rules/BodyMaxLineLengthEx.py
/cloud-hypervisor/scripts/gitlint/rules/TitleStartsWithComponent.py
/cloud-hypervisor/scripts/run_integration_tests_aarch64.sh
/cloud-hypervisor/scripts/run_integration_tests_live_migration.sh
/cloud-hypervisor/scripts/run_integration_tests_x86_64.sh
/cloud-hypervisor/scripts/test-util.sh
/cloud-hypervisor/src/bin/ch-remote.rs
/cloud-hypervisor/src/lib.rs
/cloud-hypervisor/src/main.rs
/cloud-hypervisor/src/test_util.rs
/cloud-hypervisor/test_data/cloud-init/ubuntu/ci/user-data
/cloud-hypervisor/test_infra/Cargo.toml
/cloud-hypervisor/test_infra/src/lib.rs
/cloud-hypervisor/tests/integration.rs
/cloud-hypervisor/tpm/Cargo.toml
/cloud-hypervisor/tpm/src/emulator.rs
/cloud-hypervisor/tpm/src/lib.rs
/cloud-hypervisor/tpm/src/socket.rs
/cloud-hypervisor/vhost_user_block/Cargo.toml
/cloud-hypervisor/vhost_user_block/src/lib.rs
/cloud-hypervisor/vhost_user_net/Cargo.toml
/cloud-hypervisor/vhost_user_net/src/lib.rs
/cloud-hypervisor/virtio-devices/Cargo.toml
/cloud-hypervisor/virtio-devices/src/balloon.rs
/cloud-hypervisor/virtio-devices/src/block.rs
/cloud-hypervisor/virtio-devices/src/console.rs
/cloud-hypervisor/virtio-devices/src/epoll_helper.rs
/cloud-hypervisor/virtio-devices/src/iommu.rs
/cloud-hypervisor/virtio-devices/src/lib.rs
/cloud-hypervisor/virtio-devices/src/mem.rs
/cloud-hypervisor/virtio-devices/src/net.rs
/cloud-hypervisor/virtio-devices/src/pmem.rs
/cloud-hypervisor/virtio-devices/src/rng.rs
/cloud-hypervisor/virtio-devices/src/transport/pci_device.rs
/cloud-hypervisor/virtio-devices/src/vdpa.rs
/cloud-hypervisor/virtio-devices/src/vhost_user/mod.rs
/cloud-hypervisor/virtio-devices/src/vsock/csm/mod.rs
/cloud-hypervisor/virtio-devices/src/vsock/mod.rs
/cloud-hypervisor/virtio-devices/src/vsock/unix/mod.rs
/cloud-hypervisor/virtio-devices/src/watchdog.rs
/cloud-hypervisor/vm-device/Cargo.toml
/cloud-hypervisor/vm-device/src/bus.rs
/cloud-hypervisor/vm-migration/Cargo.toml
/cloud-hypervisor/vm-migration/src/lib.rs
/cloud-hypervisor/vmm/Cargo.toml
/cloud-hypervisor/vmm/src/api/dbus/mod.rs
/cloud-hypervisor/vmm/src/api/http/mod.rs
/cloud-hypervisor/vmm/src/api/mod.rs
/cloud-hypervisor/vmm/src/api/openapi/cloud-hypervisor.yaml
/cloud-hypervisor/vmm/src/config.rs
/cloud-hypervisor/vmm/src/console_devices.rs
/cloud-hypervisor/vmm/src/coredump.rs
/cloud-hypervisor/vmm/src/cpu.rs
/cloud-hypervisor/vmm/src/device_manager.rs
/cloud-hypervisor/vmm/src/device_tree.rs
/cloud-hypervisor/vmm/src/gdb.rs
/cloud-hypervisor/vmm/src/igvm/igvm_loader.rs
/cloud-hypervisor/vmm/src/landlock.rs
/cloud-hypervisor/vmm/src/lib.rs
/cloud-hypervisor/vmm/src/memory_manager.rs
/cloud-hypervisor/vmm/src/seccomp_filters.rs
/cloud-hypervisor/vmm/src/serial_manager.rs
/cloud-hypervisor/vmm/src/vm.rs
/cloud-hypervisor/vmm/src/vm_config.rs
4005559502-May-2025 abm-77 <andrewmiller77@protonmail.com>

docs: Update riscv docs for developing in QEMU VM

Since there are not a wide availability of RISC-V boards available at
the moment, it is easiest to develop with a QEMU virtual machine. I had
a hard

docs: Update riscv docs for developing in QEMU VM

Since there are not a wide availability of RISC-V boards available at
the moment, it is easiest to develop with a QEMU virtual machine. I had
a hard time setting one up, but with the assistance of Ruoqing, I was
able to get one running. These are the steps I took to do so.

Signed-off-by: abm-77 <andrewmiller77@protonmail.com>

show more ...


/cloud-hypervisor/.github/workflows/build.yaml
/cloud-hypervisor/.github/workflows/docker-image.yaml
/cloud-hypervisor/.github/workflows/preview-riscv64.yaml
/cloud-hypervisor/.github/workflows/quality.yaml
/cloud-hypervisor/.github/workflows/release.yaml
/cloud-hypervisor/.lychee.toml
/cloud-hypervisor/.typos.toml
/cloud-hypervisor/Cargo.lock
/cloud-hypervisor/Cargo.toml
/cloud-hypervisor/README.md
/cloud-hypervisor/api_client/src/lib.rs
/cloud-hypervisor/arch/src/aarch64/mod.rs
/cloud-hypervisor/block/src/qcow/mod.rs
/cloud-hypervisor/block/src/vhdx/mod.rs
/cloud-hypervisor/devices/Cargo.toml
/cloud-hypervisor/devices/src/gic.rs
riscv.md
/cloud-hypervisor/event_monitor/Cargo.toml
/cloud-hypervisor/fuzz/Cargo.lock
/cloud-hypervisor/fuzz/Cargo.toml
/cloud-hypervisor/hypervisor/Cargo.toml
/cloud-hypervisor/hypervisor/src/arch/aarch64/gic.rs
/cloud-hypervisor/hypervisor/src/arch/aarch64/mod.rs
/cloud-hypervisor/hypervisor/src/arch/aarch64/regs.rs
/cloud-hypervisor/hypervisor/src/cpu.rs
/cloud-hypervisor/hypervisor/src/kvm/aarch64/gic/mod.rs
/cloud-hypervisor/hypervisor/src/kvm/mod.rs
/cloud-hypervisor/hypervisor/src/kvm/riscv64/aia.rs
/cloud-hypervisor/hypervisor/src/lib.rs
/cloud-hypervisor/hypervisor/src/mshv/aarch64/emulator.rs
/cloud-hypervisor/hypervisor/src/mshv/aarch64/gic/mod.rs
/cloud-hypervisor/hypervisor/src/mshv/aarch64/mod.rs
/cloud-hypervisor/hypervisor/src/mshv/mod.rs
/cloud-hypervisor/net_util/Cargo.toml
/cloud-hypervisor/net_util/src/mac.rs
/cloud-hypervisor/pci/src/vfio.rs
/cloud-hypervisor/pci/src/vfio_user.rs
/cloud-hypervisor/performance-metrics/Cargo.toml
/cloud-hypervisor/release-notes.md
/cloud-hypervisor/resources/Dockerfile
/cloud-hypervisor/scripts/dev_cli.sh
/cloud-hypervisor/test_infra/Cargo.toml
/cloud-hypervisor/test_infra/src/lib.rs
/cloud-hypervisor/tests/integration.rs
/cloud-hypervisor/tracer/Cargo.toml
/cloud-hypervisor/vhost_user_block/src/lib.rs
/cloud-hypervisor/vhost_user_net/src/lib.rs
/cloud-hypervisor/virtio-devices/Cargo.toml
/cloud-hypervisor/virtio-devices/src/block.rs
/cloud-hypervisor/virtio-devices/src/iommu.rs
/cloud-hypervisor/virtio-devices/src/mem.rs
/cloud-hypervisor/virtio-devices/src/vdpa.rs
/cloud-hypervisor/virtio-devices/src/vhost_user/mod.rs
/cloud-hypervisor/vm-allocator/src/address.rs
/cloud-hypervisor/vm-device/src/bus.rs
/cloud-hypervisor/vm-migration/Cargo.toml
/cloud-hypervisor/vmm/Cargo.toml
/cloud-hypervisor/vmm/src/acpi.rs
/cloud-hypervisor/vmm/src/api/http/http_endpoint.rs
/cloud-hypervisor/vmm/src/api/http/mod.rs
/cloud-hypervisor/vmm/src/api/openapi/cloud-hypervisor.yaml
/cloud-hypervisor/vmm/src/cpu.rs
/cloud-hypervisor/vmm/src/device_manager.rs
/cloud-hypervisor/vmm/src/igvm/igvm_loader.rs
/cloud-hypervisor/vmm/src/igvm/mod.rs
/cloud-hypervisor/vmm/src/interrupt.rs
3899cd0e28-Mar-2025 Ruoqing He <heruoqing@iscas.ac.cn>

docs: Add guide for direct boot VM on riscv64

Add `riscv.md` to guide developers/users on preparing guest kernel,
image, and direct boot VM on riscv64 platforms; document support status
and known li

docs: Add guide for direct boot VM on riscv64

Add `riscv.md` to guide developers/users on preparing guest kernel,
image, and direct boot VM on riscv64 platforms; document support status
and known limitations.

Co-authored-by: Bo Chen <bchen@crusoe.ai>
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn>

show more ...


/cloud-hypervisor/.github/workflows/build.yaml
/cloud-hypervisor/.github/workflows/docker-image.yaml
/cloud-hypervisor/.github/workflows/integration-metrics.yaml
/cloud-hypervisor/.github/workflows/integration-rate-limiter.yaml
/cloud-hypervisor/.github/workflows/lychee.yaml
/cloud-hypervisor/.github/workflows/preview-riscv64.yaml
/cloud-hypervisor/.github/workflows/release.yaml
/cloud-hypervisor/.gitlint
/cloud-hypervisor/.lychee.toml
/cloud-hypervisor/CONTRIBUTING.md
/cloud-hypervisor/Cargo.lock
/cloud-hypervisor/Cargo.toml
/cloud-hypervisor/README.md
/cloud-hypervisor/arch/src/aarch64/fdt.rs
/cloud-hypervisor/arch/src/x86_64/mod.rs
/cloud-hypervisor/arch/src/x86_64/tdx/mod.rs
/cloud-hypervisor/block/src/qcow/mod.rs
riscv.md
/cloud-hypervisor/fuzz/Cargo.lock
/cloud-hypervisor/fuzz/Cargo.toml
/cloud-hypervisor/hypervisor/Cargo.toml
/cloud-hypervisor/hypervisor/src/cpu.rs
/cloud-hypervisor/hypervisor/src/kvm/aarch64/gic/redist_regs.rs
/cloud-hypervisor/hypervisor/src/kvm/aarch64/mod.rs
/cloud-hypervisor/hypervisor/src/kvm/mod.rs
/cloud-hypervisor/hypervisor/src/kvm/riscv64/mod.rs
/cloud-hypervisor/hypervisor/src/lib.rs
/cloud-hypervisor/hypervisor/src/mshv/aarch64/mod.rs
/cloud-hypervisor/hypervisor/src/mshv/mod.rs
/cloud-hypervisor/hypervisor/src/mshv/x86_64/emulator.rs
/cloud-hypervisor/hypervisor/src/vm.rs
/cloud-hypervisor/net_util/Cargo.toml
/cloud-hypervisor/net_util/src/mac.rs
/cloud-hypervisor/pci/src/vfio.rs
/cloud-hypervisor/performance-metrics/Cargo.toml
/cloud-hypervisor/release-notes.md
/cloud-hypervisor/resources/Dockerfile
/cloud-hypervisor/scripts/dev_cli.sh
/cloud-hypervisor/scripts/run_integration_tests_aarch64.sh
/cloud-hypervisor/src/main.rs
/cloud-hypervisor/test_infra/Cargo.toml
/cloud-hypervisor/tests/integration.rs
/cloud-hypervisor/virtio-devices/src/balloon.rs
/cloud-hypervisor/virtio-devices/src/vsock/csm/connection.rs
/cloud-hypervisor/vm-migration/src/lib.rs
/cloud-hypervisor/vmm/Cargo.toml
/cloud-hypervisor/vmm/src/api/openapi/cloud-hypervisor.yaml
/cloud-hypervisor/vmm/src/cpu.rs
/cloud-hypervisor/vmm/src/device_manager.rs
/cloud-hypervisor/vmm/src/lib.rs
/cloud-hypervisor/vmm/src/memory_manager.rs
/cloud-hypervisor/vmm/src/pci_segment.rs
/cloud-hypervisor/vmm/src/seccomp_filters.rs
/cloud-hypervisor/vmm/src/serial_manager.rs
/cloud-hypervisor/vmm/src/vm.rs
/cloud-hypervisor/vmm/src/vm_config.rs
730cf1e908-Feb-2025 Ruoqing He <heruoqing@iscas.ac.cn>

docs: Fix broken link to intel 0x80 debug port

Previous link to provide details of `0x80 debug port` is removed, which
could no longer be found on intel site [1]. Use snapshot found in web
archive [

docs: Fix broken link to intel 0x80 debug port

Previous link to provide details of `0x80 debug port` is removed, which
could no longer be found on intel site [1]. Use snapshot found in web
archive [2] to fix this link.

Format `debug-port.md` using `mdformat` with GitHub Flavored Markdown
(GFM).

[1] https://www.intel.com/content/www/us/en/homepage.html
[2] https://web.archive.org

Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn>

show more ...

1caa69d007-Feb-2025 Ruoqing He <heruoqing@iscas.ac.cn>

docs: Update outdated intel_sgx.md

TDX homepage was moved to elsewhere, and `sgx` support is upstreamed
since v5.11 kernel.

Format `intel_sgx.md` using `mdformat` with GitHub Flavored Markdown
(GFM

docs: Update outdated intel_sgx.md

TDX homepage was moved to elsewhere, and `sgx` support is upstreamed
since v5.11 kernel.

Format `intel_sgx.md` using `mdformat` with GitHub Flavored Markdown
(GFM).

Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn>

show more ...

abcbf43407-Feb-2025 Ruoqing He <heruoqing@iscas.ac.cn>

docs: Update outdated intel_tdx.md

TDX homepage was moved to elsewhere, and `tdx-tools` repo was removed.

Provide a valid link of TDX homepage and change all reference to
`tdx-tools` to `tdx-linux`

docs: Update outdated intel_tdx.md

TDX homepage was moved to elsewhere, and `tdx-tools` repo was removed.

Provide a valid link of TDX homepage and change all reference to
`tdx-tools` to `tdx-linux`.

Format `intel_tdx.md` using `mdformat` with GitHub Flavored Markdown
(GFM).

Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn>

show more ...

af74de2707-Feb-2025 Ruoqing He <heruoqing@iscas.ac.cn>

docs: Fix broken link in io_throttling.md

There is a link referencing `rate-limiter` module of `firecracker`, but
that module no longer exsits.

Point the link to a commit with the same date in `fir

docs: Fix broken link in io_throttling.md

There is a link referencing `rate-limiter` module of `firecracker`, but
that module no longer exsits.

Point the link to a commit with the same date in `firecracker` when this
commit was merged to `cloud-hypervisor`.

Format `io_throttling.md` using `mdformat` with GitHub Flavored Markdown
(GFM).

Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn>

show more ...

9988379f27-Jan-2025 Ruoqing He <heruoqing@iscas.ac.cn>

docs: Fix link to docs/logging.md

Previous link `docs/logging` is not valid, replacing `docs/logging` with
`docs/logging.md`.

Format `logging.md` using `mdformat` with GitHub Flavored Markdown
(GFM

docs: Fix link to docs/logging.md

Previous link `docs/logging` is not valid, replacing `docs/logging` with
`docs/logging.md`.

Format `logging.md` using `mdformat` with GitHub Flavored Markdown
(GFM).

Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn>

show more ...

4d12192427-Jan-2025 Ruoqing He <heruoqing@iscas.ac.cn>

docs: Fix broken link in amd_sev_snp.md

Previous link to details of SNP is now broken, pointing that section to
a valid link [1].

Format `amd_sev_snp.md` using `mdformat` with GitHub Flavored Markd

docs: Fix broken link in amd_sev_snp.md

Previous link to details of SNP is now broken, pointing that section to
a valid link [1].

Format `amd_sev_snp.md` using `mdformat` with GitHub Flavored Markdown
(GFM).

[1] https://www.amd.com/content/dam/amd/en/documents/epyc-business-docs/solution-briefs/amd-secure-encrypted-virtualization-solution-brief.pdf

Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn>

show more ...


/cloud-hypervisor/.github/workflows/docker-image.yaml
/cloud-hypervisor/.github/workflows/release.yaml
/cloud-hypervisor/Cargo.lock
/cloud-hypervisor/Cargo.toml
/cloud-hypervisor/README.md
/cloud-hypervisor/api_client/Cargo.toml
/cloud-hypervisor/arch/Cargo.toml
/cloud-hypervisor/arch/src/riscv64/fdt.rs
/cloud-hypervisor/arch/src/x86_64/mod.rs
/cloud-hypervisor/arch/src/x86_64/tdx/mod.rs
/cloud-hypervisor/block/Cargo.toml
/cloud-hypervisor/block/src/lib.rs
/cloud-hypervisor/block/src/qcow/mod.rs
/cloud-hypervisor/block/src/raw_async.rs
/cloud-hypervisor/block/src/vhdx/mod.rs
/cloud-hypervisor/block/src/vhdx/vhdx_header.rs
/cloud-hypervisor/block/src/vhdx/vhdx_io.rs
/cloud-hypervisor/block/src/vhdx/vhdx_metadata.rs
/cloud-hypervisor/build.rs
/cloud-hypervisor/devices/Cargo.toml
/cloud-hypervisor/devices/src/ioapic.rs
/cloud-hypervisor/devices/src/legacy/cmos.rs
/cloud-hypervisor/devices/src/pvmemcontrol.rs
/cloud-hypervisor/devices/src/pvpanic.rs
amd_sev_snp.md
/cloud-hypervisor/fuzz/Cargo.lock
/cloud-hypervisor/fuzz/Cargo.toml
/cloud-hypervisor/fuzz/fuzz_targets/balloon.rs
/cloud-hypervisor/fuzz/fuzz_targets/block.rs
/cloud-hypervisor/fuzz/fuzz_targets/cmos.rs
/cloud-hypervisor/fuzz/fuzz_targets/console.rs
/cloud-hypervisor/fuzz/fuzz_targets/http_api.rs
/cloud-hypervisor/fuzz/fuzz_targets/iommu.rs
/cloud-hypervisor/fuzz/fuzz_targets/linux_loader_cmdline.rs
/cloud-hypervisor/fuzz/fuzz_targets/mem.rs
/cloud-hypervisor/fuzz/fuzz_targets/net.rs
/cloud-hypervisor/fuzz/fuzz_targets/pmem.rs
/cloud-hypervisor/fuzz/fuzz_targets/qcow.rs
/cloud-hypervisor/fuzz/fuzz_targets/rng.rs
/cloud-hypervisor/fuzz/fuzz_targets/vhdx.rs
/cloud-hypervisor/fuzz/fuzz_targets/vsock.rs
/cloud-hypervisor/fuzz/fuzz_targets/watchdog.rs
/cloud-hypervisor/fuzz/fuzz_targets/x86emul.rs
/cloud-hypervisor/hypervisor/Cargo.toml
/cloud-hypervisor/hypervisor/src/arch/x86/emulator/instructions/mod.rs
/cloud-hypervisor/hypervisor/src/arch/x86/emulator/mod.rs
/cloud-hypervisor/hypervisor/src/arch/x86/mod.rs
/cloud-hypervisor/hypervisor/src/kvm/aarch64/gic/redist_regs.rs
/cloud-hypervisor/hypervisor/src/kvm/mod.rs
/cloud-hypervisor/hypervisor/src/kvm/riscv64/aia.rs
/cloud-hypervisor/hypervisor/src/lib.rs
/cloud-hypervisor/net_util/Cargo.toml
/cloud-hypervisor/pci/Cargo.toml
/cloud-hypervisor/pci/src/bus.rs
/cloud-hypervisor/pci/src/configuration.rs
/cloud-hypervisor/pci/src/device.rs
/cloud-hypervisor/pci/src/lib.rs
/cloud-hypervisor/pci/src/msix.rs
/cloud-hypervisor/pci/src/vfio.rs
/cloud-hypervisor/pci/src/vfio_user.rs
/cloud-hypervisor/performance-metrics/Cargo.toml
/cloud-hypervisor/rate_limiter/Cargo.toml
/cloud-hypervisor/release-notes.md
/cloud-hypervisor/resources/Dockerfile
/cloud-hypervisor/scripts/dev_cli.sh
/cloud-hypervisor/scripts/run_integration_tests_aarch64.sh
/cloud-hypervisor/scripts/test-util.sh
/cloud-hypervisor/src/main.rs
/cloud-hypervisor/tests/integration.rs
/cloud-hypervisor/tpm/Cargo.toml
/cloud-hypervisor/vhost_user_block/src/lib.rs
/cloud-hypervisor/vhost_user_net/src/lib.rs
/cloud-hypervisor/virtio-devices/Cargo.toml
/cloud-hypervisor/virtio-devices/src/block.rs
/cloud-hypervisor/virtio-devices/src/console.rs
/cloud-hypervisor/virtio-devices/src/device.rs
/cloud-hypervisor/virtio-devices/src/iommu.rs
/cloud-hypervisor/virtio-devices/src/net.rs
/cloud-hypervisor/virtio-devices/src/transport/mod.rs
/cloud-hypervisor/virtio-devices/src/transport/pci_device.rs
/cloud-hypervisor/virtio-devices/src/vhost_user/blk.rs
/cloud-hypervisor/virtio-devices/src/vhost_user/mod.rs
/cloud-hypervisor/virtio-devices/src/vhost_user/net.rs
/cloud-hypervisor/virtio-devices/src/vsock/device.rs
/cloud-hypervisor/virtio-devices/src/vsock/mod.rs
/cloud-hypervisor/vm-device/Cargo.toml
/cloud-hypervisor/vm-migration/Cargo.toml
/cloud-hypervisor/vmm/Cargo.toml
/cloud-hypervisor/vmm/src/acpi.rs
/cloud-hypervisor/vmm/src/api/openapi/cloud-hypervisor.yaml
/cloud-hypervisor/vmm/src/config.rs
/cloud-hypervisor/vmm/src/cpu.rs
/cloud-hypervisor/vmm/src/device_manager.rs
/cloud-hypervisor/vmm/src/lib.rs
/cloud-hypervisor/vmm/src/vm_config.rs
b9163bf402-Dec-2024 Jinrong Liang <cloudliang@tencent.com>

docs: Add documentation for cross-host TCP live migration

Updated the live migration documentation to include instructions for
performing cross-host live migrations over TCP connections.

Signed-off

docs: Add documentation for cross-host TCP live migration

Updated the live migration documentation to include instructions for
performing cross-host live migrations over TCP connections.

Signed-off-by: Jinrong Liang <cloudliang@tencent.com>

show more ...


/cloud-hypervisor/.github/workflows/integration-rate-limiter.yaml
/cloud-hypervisor/.github/workflows/preview-riscv64.yaml
/cloud-hypervisor/Cargo.lock
/cloud-hypervisor/Cargo.toml
/cloud-hypervisor/arch/Cargo.toml
/cloud-hypervisor/arch/src/lib.rs
/cloud-hypervisor/arch/src/riscv64/fdt.rs
/cloud-hypervisor/arch/src/riscv64/layout.rs
/cloud-hypervisor/arch/src/riscv64/mod.rs
/cloud-hypervisor/block/Cargo.toml
/cloud-hypervisor/devices/Cargo.toml
/cloud-hypervisor/devices/src/aia.rs
/cloud-hypervisor/devices/src/interrupt_controller.rs
/cloud-hypervisor/devices/src/lib.rs
live_migration.md
/cloud-hypervisor/event_monitor/Cargo.toml
/cloud-hypervisor/hypervisor/Cargo.toml
/cloud-hypervisor/hypervisor/src/arch/riscv64/aia.rs
/cloud-hypervisor/hypervisor/src/hypervisor.rs
/cloud-hypervisor/hypervisor/src/kvm/mod.rs
/cloud-hypervisor/hypervisor/src/kvm/riscv64/aia.rs
/cloud-hypervisor/hypervisor/src/mshv/mod.rs
/cloud-hypervisor/hypervisor/src/mshv/snp_constants.rs
/cloud-hypervisor/hypervisor/src/vm.rs
/cloud-hypervisor/net_util/Cargo.toml
/cloud-hypervisor/pci/Cargo.toml
/cloud-hypervisor/pci/src/bus.rs
/cloud-hypervisor/pci/src/vfio.rs
/cloud-hypervisor/rate_limiter/Cargo.toml
/cloud-hypervisor/scripts/test-util.sh
/cloud-hypervisor/test_infra/Cargo.toml
/cloud-hypervisor/tracer/Cargo.toml
/cloud-hypervisor/vhost_user_block/Cargo.toml
/cloud-hypervisor/vhost_user_net/Cargo.toml
/cloud-hypervisor/virtio-devices/Cargo.toml
/cloud-hypervisor/vm-allocator/Cargo.toml
/cloud-hypervisor/vm-allocator/src/gsi.rs
/cloud-hypervisor/vm-allocator/src/system.rs
/cloud-hypervisor/vm-device/Cargo.toml
/cloud-hypervisor/vm-migration/Cargo.toml
/cloud-hypervisor/vmm/Cargo.toml
/cloud-hypervisor/vmm/src/device_manager.rs
/cloud-hypervisor/vmm/src/lib.rs
/cloud-hypervisor/vmm/src/memory_manager.rs
/cloud-hypervisor/vmm/src/vm.rs
8c9b34c929-Nov-2024 Julian Stecklina <julian.stecklina@cyberus-technology.de>

docs: rewrite cross-host migration docs

The previous docs were very developer centric and have led several
people to believe that cross-machine migration is not supported at
all.

Signed-off-by: Jul

docs: rewrite cross-host migration docs

The previous docs were very developer centric and have led several
people to believe that cross-machine migration is not supported at
all.

Signed-off-by: Julian Stecklina <julian.stecklina@cyberus-technology.de>

show more ...

5b82219128-Nov-2024 Julian Stecklina <julian.stecklina@cyberus-technology.de>

docs: apply style fixes to live migration docs

I've added newlines between paragraphs and code blocks for easier
reading. I've also changed the code blocks to use the correct
highlighting.

Signed-o

docs: apply style fixes to live migration docs

I've added newlines between paragraphs and code blocks for easier
reading. I've also changed the code blocks to use the correct
highlighting.

Signed-off-by: Julian Stecklina <julian.stecklina@cyberus-technology.de>

show more ...

1bc74e4306-Nov-2024 Andrew Consroe <aconz2@gmail.com>

docs: remove old --api-socket behavior

default --api-socket removed in 78f9ddc6beea6344b3eea0c900665ebdf240935f

Signed-off-by: Andrew Consroe <aconz2@gmail.com>

56ff396e22-Oct-2024 Jonas Scholz <Jonas.Scholz@bbscholz.de>

docs: Fix scripts link

Signed-off-by: Jonas Scholz <Jonas.Scholz@bbscholz.de>

cc5e463e23-Oct-2024 Songqian Li <sionli@tencent.com>

docs: improve code coverage document

Fixes: #6507

This patch improves the code coverage use case for integration
tests and unit tests.

Signed-off-by: Songqian Li <sionli@tencent.com>


/cloud-hypervisor/.github/workflows/docker-image.yaml
/cloud-hypervisor/Cargo.lock
/cloud-hypervisor/block/src/qcow/qcow_raw_file.rs
/cloud-hypervisor/block/src/qcow/raw_file.rs
/cloud-hypervisor/block/src/vhdx/mod.rs
/cloud-hypervisor/block/src/vhdx/vhdx_bat.rs
/cloud-hypervisor/block/src/vhdx/vhdx_io.rs
coverage.md
/cloud-hypervisor/fuzz/fuzz_targets/balloon.rs
/cloud-hypervisor/fuzz/fuzz_targets/console.rs
/cloud-hypervisor/fuzz/fuzz_targets/iommu.rs
/cloud-hypervisor/fuzz/fuzz_targets/mem.rs
/cloud-hypervisor/fuzz/fuzz_targets/net.rs
/cloud-hypervisor/fuzz/fuzz_targets/rng.rs
/cloud-hypervisor/hypervisor/src/arch/x86/emulator/mod.rs
/cloud-hypervisor/hypervisor/src/lib.rs
/cloud-hypervisor/hypervisor/src/mshv/x86_64/emulator.rs
/cloud-hypervisor/net_util/src/queue_pair.rs
/cloud-hypervisor/net_util/src/tap.rs
/cloud-hypervisor/pci/src/configuration.rs
/cloud-hypervisor/pci/src/lib.rs
/cloud-hypervisor/performance-metrics/src/performance_tests.rs
/cloud-hypervisor/rate_limiter/src/group.rs
/cloud-hypervisor/rate_limiter/src/lib.rs
/cloud-hypervisor/resources/Dockerfile
/cloud-hypervisor/scripts/dev_cli.sh
/cloud-hypervisor/scripts/run_coverage.sh
/cloud-hypervisor/scripts/run_integration_tests_aarch64.sh
/cloud-hypervisor/scripts/run_integration_tests_sgx.sh
/cloud-hypervisor/scripts/run_integration_tests_x86_64.sh
/cloud-hypervisor/scripts/sha1sums-x86_64
/cloud-hypervisor/src/bin/ch-remote.rs
/cloud-hypervisor/test_infra/src/lib.rs
/cloud-hypervisor/tests/integration.rs
/cloud-hypervisor/tracer/src/tracer.rs
/cloud-hypervisor/virtio-devices/src/vsock/mod.rs
/cloud-hypervisor/vm-virtio/src/queue.rs
/cloud-hypervisor/vmm/src/coredump.rs
/cloud-hypervisor/vmm/src/device_tree.rs
/cloud-hypervisor/vmm/src/memory_manager.rs
d2d3ba4e04-Oct-2024 Rob Bradford <rbradford@rivosinc.com>

docs: Point at custom image build script in documentation

Remove manual steps and replace with a script.

Signed-off-by: Rob Bradford <rbradford@rivosinc.com>


/cloud-hypervisor/.github/workflows/build.yaml
/cloud-hypervisor/.github/workflows/formatting.yaml
/cloud-hypervisor/.github/workflows/integration-arm64.yaml
/cloud-hypervisor/.github/workflows/integration-metrics.yaml
/cloud-hypervisor/.github/workflows/integration-rate-limiter.yaml
/cloud-hypervisor/.github/workflows/integration-vfio.yaml
/cloud-hypervisor/.github/workflows/quality.yaml
/cloud-hypervisor/.rustfmt.toml
/cloud-hypervisor/Cargo.lock
/cloud-hypervisor/Cargo.toml
/cloud-hypervisor/api_client/Cargo.toml
/cloud-hypervisor/api_client/src/lib.rs
/cloud-hypervisor/arch/Cargo.toml
/cloud-hypervisor/arch/src/aarch64/fdt.rs
/cloud-hypervisor/arch/src/aarch64/mod.rs
/cloud-hypervisor/arch/src/aarch64/uefi.rs
/cloud-hypervisor/arch/src/lib.rs
/cloud-hypervisor/arch/src/x86_64/mod.rs
/cloud-hypervisor/arch/src/x86_64/mptable.rs
/cloud-hypervisor/arch/src/x86_64/regs.rs
/cloud-hypervisor/arch/src/x86_64/smbios.rs
/cloud-hypervisor/arch/src/x86_64/tdx/mod.rs
/cloud-hypervisor/block/Cargo.toml
/cloud-hypervisor/block/src/async_io.rs
/cloud-hypervisor/block/src/fixed_vhd.rs
/cloud-hypervisor/block/src/fixed_vhd_async.rs
/cloud-hypervisor/block/src/fixed_vhd_sync.rs
/cloud-hypervisor/block/src/lib.rs
/cloud-hypervisor/block/src/qcow/mod.rs
/cloud-hypervisor/block/src/qcow/qcow_raw_file.rs
/cloud-hypervisor/block/src/qcow/raw_file.rs
/cloud-hypervisor/block/src/qcow/refcount.rs
/cloud-hypervisor/block/src/qcow_sync.rs
/cloud-hypervisor/block/src/raw_async.rs
/cloud-hypervisor/block/src/raw_async_aio.rs
/cloud-hypervisor/block/src/raw_sync.rs
/cloud-hypervisor/block/src/vhd.rs
/cloud-hypervisor/block/src/vhdx/mod.rs
/cloud-hypervisor/block/src/vhdx/vhdx_bat.rs
/cloud-hypervisor/block/src/vhdx/vhdx_header.rs
/cloud-hypervisor/block/src/vhdx/vhdx_io.rs
/cloud-hypervisor/block/src/vhdx/vhdx_metadata.rs
/cloud-hypervisor/block/src/vhdx_sync.rs
/cloud-hypervisor/devices/Cargo.toml
/cloud-hypervisor/devices/src/acpi.rs
/cloud-hypervisor/devices/src/debug_console.rs
/cloud-hypervisor/devices/src/gic.rs
/cloud-hypervisor/devices/src/interrupt_controller.rs
/cloud-hypervisor/devices/src/ioapic.rs
/cloud-hypervisor/devices/src/legacy/cmos.rs
/cloud-hypervisor/devices/src/legacy/debug_port.rs
/cloud-hypervisor/devices/src/legacy/fwdebug.rs
/cloud-hypervisor/devices/src/legacy/gpio_pl061.rs
/cloud-hypervisor/devices/src/legacy/i8042.rs
/cloud-hypervisor/devices/src/legacy/mod.rs
/cloud-hypervisor/devices/src/legacy/rtc_pl031.rs
/cloud-hypervisor/devices/src/legacy/serial.rs
/cloud-hypervisor/devices/src/legacy/uart_pl011.rs
/cloud-hypervisor/devices/src/lib.rs
/cloud-hypervisor/devices/src/pvmemcontrol.rs
/cloud-hypervisor/devices/src/pvpanic.rs
/cloud-hypervisor/devices/src/tpm.rs
custom-image.md
/cloud-hypervisor/event_monitor/Cargo.toml
/cloud-hypervisor/event_monitor/src/lib.rs
/cloud-hypervisor/fuzz/Cargo.lock
/cloud-hypervisor/fuzz/Cargo.toml
/cloud-hypervisor/fuzz/fuzz_targets/balloon.rs
/cloud-hypervisor/fuzz/fuzz_targets/block.rs
/cloud-hypervisor/fuzz/fuzz_targets/console.rs
/cloud-hypervisor/fuzz/fuzz_targets/http_api.rs
/cloud-hypervisor/fuzz/fuzz_targets/iommu.rs
/cloud-hypervisor/fuzz/fuzz_targets/linux_loader.rs
/cloud-hypervisor/fuzz/fuzz_targets/linux_loader_cmdline.rs
/cloud-hypervisor/fuzz/fuzz_targets/mem.rs
/cloud-hypervisor/fuzz/fuzz_targets/net.rs
/cloud-hypervisor/fuzz/fuzz_targets/pmem.rs
/cloud-hypervisor/fuzz/fuzz_targets/qcow.rs
/cloud-hypervisor/fuzz/fuzz_targets/rng.rs
/cloud-hypervisor/fuzz/fuzz_targets/serial.rs
/cloud-hypervisor/fuzz/fuzz_targets/vhdx.rs
/cloud-hypervisor/fuzz/fuzz_targets/watchdog.rs
/cloud-hypervisor/hypervisor/Cargo.toml
/cloud-hypervisor/hypervisor/src/arch/aarch64/gic.rs
/cloud-hypervisor/hypervisor/src/arch/emulator/mod.rs
/cloud-hypervisor/hypervisor/src/arch/x86/emulator/instructions/cmp.rs
/cloud-hypervisor/hypervisor/src/arch/x86/emulator/instructions/mod.rs
/cloud-hypervisor/hypervisor/src/arch/x86/emulator/instructions/mov.rs
/cloud-hypervisor/hypervisor/src/arch/x86/emulator/instructions/movs.rs
/cloud-hypervisor/hypervisor/src/arch/x86/emulator/instructions/or.rs
/cloud-hypervisor/hypervisor/src/arch/x86/emulator/instructions/stos.rs
/cloud-hypervisor/hypervisor/src/arch/x86/emulator/mod.rs
/cloud-hypervisor/hypervisor/src/arch/x86/mod.rs
/cloud-hypervisor/hypervisor/src/cpu.rs
/cloud-hypervisor/hypervisor/src/hypervisor.rs
/cloud-hypervisor/hypervisor/src/kvm/aarch64/gic/dist_regs.rs
/cloud-hypervisor/hypervisor/src/kvm/aarch64/gic/icc_regs.rs
/cloud-hypervisor/hypervisor/src/kvm/aarch64/gic/mod.rs
/cloud-hypervisor/hypervisor/src/kvm/aarch64/gic/redist_regs.rs
/cloud-hypervisor/hypervisor/src/kvm/aarch64/mod.rs
/cloud-hypervisor/hypervisor/src/kvm/mod.rs
/cloud-hypervisor/hypervisor/src/kvm/x86_64/mod.rs
/cloud-hypervisor/hypervisor/src/lib.rs
/cloud-hypervisor/hypervisor/src/mshv/mod.rs
/cloud-hypervisor/hypervisor/src/mshv/snp_constants.rs
/cloud-hypervisor/hypervisor/src/mshv/x86_64/emulator.rs
/cloud-hypervisor/hypervisor/src/mshv/x86_64/mod.rs
/cloud-hypervisor/hypervisor/src/vm.rs
/cloud-hypervisor/net_gen/Cargo.toml
/cloud-hypervisor/net_util/Cargo.toml
/cloud-hypervisor/net_util/src/ctrl_queue.rs
/cloud-hypervisor/net_util/src/lib.rs
/cloud-hypervisor/net_util/src/mac.rs
/cloud-hypervisor/net_util/src/open_tap.rs
/cloud-hypervisor/net_util/src/queue_pair.rs
/cloud-hypervisor/net_util/src/tap.rs
/cloud-hypervisor/option_parser/src/lib.rs
/cloud-hypervisor/pci/Cargo.toml
/cloud-hypervisor/pci/src/bus.rs
/cloud-hypervisor/pci/src/configuration.rs
/cloud-hypervisor/pci/src/device.rs
/cloud-hypervisor/pci/src/lib.rs
/cloud-hypervisor/pci/src/msi.rs
/cloud-hypervisor/pci/src/msix.rs
/cloud-hypervisor/pci/src/vfio.rs
/cloud-hypervisor/pci/src/vfio_user.rs
/cloud-hypervisor/performance-metrics/Cargo.toml
/cloud-hypervisor/performance-metrics/src/main.rs
/cloud-hypervisor/performance-metrics/src/performance_tests.rs
/cloud-hypervisor/rate_limiter/Cargo.toml
/cloud-hypervisor/rate_limiter/src/group.rs
/cloud-hypervisor/rate_limiter/src/lib.rs
/cloud-hypervisor/release-notes.md
/cloud-hypervisor/scripts/build-custom-image.sh
/cloud-hypervisor/scripts/dev_cli.sh
/cloud-hypervisor/scripts/run_coverage.sh
/cloud-hypervisor/scripts/run_integration_tests_aarch64.sh
/cloud-hypervisor/scripts/run_integration_tests_live_migration.sh
/cloud-hypervisor/scripts/run_integration_tests_rate_limiter.sh
/cloud-hypervisor/scripts/run_integration_tests_x86_64.sh
/cloud-hypervisor/scripts/run_metrics.sh
/cloud-hypervisor/scripts/run_unit_tests.sh
/cloud-hypervisor/scripts/test-util.sh
/cloud-hypervisor/serial_buffer/src/lib.rs
/cloud-hypervisor/src/bin/ch-remote.rs
/cloud-hypervisor/src/main.rs
/cloud-hypervisor/test_infra/Cargo.toml
/cloud-hypervisor/test_infra/src/lib.rs
/cloud-hypervisor/tests/integration.rs
/cloud-hypervisor/tpm/Cargo.toml
/cloud-hypervisor/tpm/src/emulator.rs
/cloud-hypervisor/tpm/src/socket.rs
/cloud-hypervisor/tracer/Cargo.toml
/cloud-hypervisor/tracer/src/tracer.rs
/cloud-hypervisor/vhost_user_block/Cargo.toml
/cloud-hypervisor/vhost_user_block/src/lib.rs
/cloud-hypervisor/vhost_user_net/Cargo.toml
/cloud-hypervisor/vhost_user_net/src/lib.rs
/cloud-hypervisor/virtio-devices/Cargo.toml
/cloud-hypervisor/virtio-devices/src/balloon.rs
/cloud-hypervisor/virtio-devices/src/block.rs
/cloud-hypervisor/virtio-devices/src/console.rs
/cloud-hypervisor/virtio-devices/src/device.rs
/cloud-hypervisor/virtio-devices/src/epoll_helper.rs
/cloud-hypervisor/virtio-devices/src/iommu.rs
/cloud-hypervisor/virtio-devices/src/lib.rs
/cloud-hypervisor/virtio-devices/src/mem.rs
/cloud-hypervisor/virtio-devices/src/net.rs
/cloud-hypervisor/virtio-devices/src/pmem.rs
/cloud-hypervisor/virtio-devices/src/rng.rs
/cloud-hypervisor/virtio-devices/src/seccomp_filters.rs
/cloud-hypervisor/virtio-devices/src/thread_helper.rs
/cloud-hypervisor/virtio-devices/src/transport/pci_common_config.rs
/cloud-hypervisor/virtio-devices/src/transport/pci_device.rs
/cloud-hypervisor/virtio-devices/src/vdpa.rs
/cloud-hypervisor/virtio-devices/src/vhost_user/blk.rs
/cloud-hypervisor/virtio-devices/src/vhost_user/fs.rs
/cloud-hypervisor/virtio-devices/src/vhost_user/mod.rs
/cloud-hypervisor/virtio-devices/src/vhost_user/net.rs
/cloud-hypervisor/virtio-devices/src/vhost_user/vu_common_ctrl.rs
/cloud-hypervisor/virtio-devices/src/vsock/csm/connection.rs
/cloud-hypervisor/virtio-devices/src/vsock/csm/txbuf.rs
/cloud-hypervisor/virtio-devices/src/vsock/device.rs
/cloud-hypervisor/virtio-devices/src/vsock/mod.rs
/cloud-hypervisor/virtio-devices/src/vsock/packet.rs
/cloud-hypervisor/virtio-devices/src/vsock/unix/muxer.rs
/cloud-hypervisor/virtio-devices/src/vsock/unix/muxer_killq.rs
/cloud-hypervisor/virtio-devices/src/vsock/unix/muxer_rxq.rs
/cloud-hypervisor/virtio-devices/src/watchdog.rs
/cloud-hypervisor/vm-allocator/Cargo.toml
/cloud-hypervisor/vm-allocator/src/address.rs
/cloud-hypervisor/vm-allocator/src/system.rs
/cloud-hypervisor/vm-device/Cargo.toml
/cloud-hypervisor/vm-device/src/bus.rs
/cloud-hypervisor/vm-device/src/dma_mapping/mod.rs
/cloud-hypervisor/vm-device/src/interrupt/mod.rs
/cloud-hypervisor/vm-device/src/lib.rs
/cloud-hypervisor/vm-migration/Cargo.toml
/cloud-hypervisor/vm-migration/src/lib.rs
/cloud-hypervisor/vm-migration/src/protocol.rs
/cloud-hypervisor/vm-virtio/Cargo.toml
/cloud-hypervisor/vm-virtio/src/lib.rs
/cloud-hypervisor/vm-virtio/src/queue.rs
/cloud-hypervisor/vmm/Cargo.toml
/cloud-hypervisor/vmm/src/acpi.rs
/cloud-hypervisor/vmm/src/api/dbus/mod.rs
/cloud-hypervisor/vmm/src/api/http/http_endpoint.rs
/cloud-hypervisor/vmm/src/api/http/mod.rs
/cloud-hypervisor/vmm/src/api/mod.rs
/cloud-hypervisor/vmm/src/config.rs
/cloud-hypervisor/vmm/src/console_devices.rs
/cloud-hypervisor/vmm/src/coredump.rs
/cloud-hypervisor/vmm/src/cpu.rs
/cloud-hypervisor/vmm/src/device_manager.rs
/cloud-hypervisor/vmm/src/device_tree.rs
/cloud-hypervisor/vmm/src/gdb.rs
/cloud-hypervisor/vmm/src/igvm/igvm_loader.rs
/cloud-hypervisor/vmm/src/igvm/loader.rs
/cloud-hypervisor/vmm/src/interrupt.rs
/cloud-hypervisor/vmm/src/landlock.rs
/cloud-hypervisor/vmm/src/lib.rs
/cloud-hypervisor/vmm/src/memory_manager.rs
/cloud-hypervisor/vmm/src/migration.rs
/cloud-hypervisor/vmm/src/pci_segment.rs
/cloud-hypervisor/vmm/src/seccomp_filters.rs
/cloud-hypervisor/vmm/src/serial_manager.rs
/cloud-hypervisor/vmm/src/sigwinch_listener.rs
/cloud-hypervisor/vmm/src/vm.rs
/cloud-hypervisor/vmm/src/vm_config.rs
026e2c6a30-Jul-2024 Praveen K Paladugu <prapal@linux.microsoft.com>

docs: Minor doc update

Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com>

d2f0e8ae30-Jul-2024 Praveen K Paladugu <prapal@linux.microsoft.com>

Revert "vmm: make landlock configs VMM-level config"

This reverts commit 94929889ac2489015d60ca1480a5d412e2792c57.
This revert moves landlock config back to VMConfig.

Signed-off-by: Praveen K Palad

Revert "vmm: make landlock configs VMM-level config"

This reverts commit 94929889ac2489015d60ca1480a5d412e2792c57.
This revert moves landlock config back to VMConfig.

Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com>

show more ...

e18d32ba19-Jul-2024 Songqian Li <sionli@tencent.com>

performance-metrics: add restore latency performance metric

This patch calculates the recovery latency from the start of
recovery program to the end of restore.

Signed-off-by: Songqian Li <sionli@t

performance-metrics: add restore latency performance metric

This patch calculates the recovery latency from the start of
recovery program to the end of restore.

Signed-off-by: Songqian Li <sionli@tencent.com>

show more ...

efb92d4016-Jul-2024 Bo Chen <chen.bo@intel.com>

docs: performance_metrics: Add example section with sample numbers

Signed-off-by: Bo Chen <chen.bo@intel.com>

e4aa361716-Jul-2024 Bo Chen <chen.bo@intel.com>

docs: performance_metrics: Wrap line at 80 characters

Signed-off-by: Bo Chen <chen.bo@intel.com>

d7e8cd8215-Jul-2024 Songqian Li <sionli@tencent.com>

docs: improve performance metrics documentation

Add a performance metrics list and the definition of output format.

Signed-off-by: Songqian Li <sionli@tencent.com>

9492988902-Jul-2024 Wei Liu <liuwe@microsoft.com>

vmm: make landlock configs VMM-level config

This requires stashing the config values in `struct Vmm`. The configs
should be validated before before creating the VMM thread. Refactor the
code and upd

vmm: make landlock configs VMM-level config

This requires stashing the config values in `struct Vmm`. The configs
should be validated before before creating the VMM thread. Refactor the
code and update documentation where necessary.

The place where the rules are applied remain the same.

Signed-off-by: Wei Liu <liuwe@microsoft.com>

show more ...

b785e00311-Jun-2024 Praveen K Paladugu <prapal@linux.microsoft.com>

docs: Add doc for Landlock feature

Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com>


/cloud-hypervisor/Cargo.lock
/cloud-hypervisor/Cargo.toml
/cloud-hypervisor/arch/Cargo.toml
/cloud-hypervisor/arch/src/x86_64/mod.rs
/cloud-hypervisor/block/Cargo.toml
/cloud-hypervisor/block/src/qcow/mod.rs
/cloud-hypervisor/devices/src/legacy/rtc_pl031.rs
landlock.md
/cloud-hypervisor/event_monitor/Cargo.toml
/cloud-hypervisor/fuzz/Cargo.lock
/cloud-hypervisor/fuzz/Cargo.toml
/cloud-hypervisor/fuzz/fuzz_targets/http_api.rs
/cloud-hypervisor/hypervisor/Cargo.toml
/cloud-hypervisor/hypervisor/src/arch/x86/emulator/mod.rs
/cloud-hypervisor/hypervisor/src/mshv/mod.rs
/cloud-hypervisor/net_util/Cargo.toml
/cloud-hypervisor/option_parser/src/lib.rs
/cloud-hypervisor/pci/Cargo.toml
/cloud-hypervisor/performance-metrics/Cargo.toml
/cloud-hypervisor/rate_limiter/src/lib.rs
/cloud-hypervisor/release-notes.md
/cloud-hypervisor/src/main.rs
/cloud-hypervisor/test_infra/Cargo.toml
/cloud-hypervisor/test_infra/src/lib.rs
/cloud-hypervisor/tests/integration.rs
/cloud-hypervisor/tracer/Cargo.toml
/cloud-hypervisor/vhost_user_block/Cargo.toml
/cloud-hypervisor/vhost_user_net/Cargo.toml
/cloud-hypervisor/virtio-devices/Cargo.toml
/cloud-hypervisor/virtio-devices/src/console.rs
/cloud-hypervisor/virtio-devices/src/transport/pci_common_config.rs
/cloud-hypervisor/virtio-devices/src/vdpa.rs
/cloud-hypervisor/virtio-devices/src/vsock/packet.rs
/cloud-hypervisor/virtio-devices/src/vsock/unix/muxer_rxq.rs
/cloud-hypervisor/vm-device/Cargo.toml
/cloud-hypervisor/vm-migration/Cargo.toml
/cloud-hypervisor/vm-virtio/Cargo.toml
/cloud-hypervisor/vmm/Cargo.toml
/cloud-hypervisor/vmm/src/api/http/mod.rs
/cloud-hypervisor/vmm/src/config.rs
/cloud-hypervisor/vmm/src/console_devices.rs
/cloud-hypervisor/vmm/src/device_manager.rs
/cloud-hypervisor/vmm/src/landlock.rs
/cloud-hypervisor/vmm/src/lib.rs
/cloud-hypervisor/vmm/src/memory_manager.rs
/cloud-hypervisor/vmm/src/seccomp_filters.rs
/cloud-hypervisor/vmm/src/serial_manager.rs
/cloud-hypervisor/vmm/src/sigwinch_listener.rs
/cloud-hypervisor/vmm/src/vm.rs
/cloud-hypervisor/vmm/src/vm_config.rs

1234567891011