/cloud-hypervisor/ |
H A D | Cargo.lock | 8 source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#e08a3f0b0a59b98859dbf59f5aa7fd4d2… 16 source = "registry+https://github.com/rust-lang/crates.io-index" 25 source = "registry+https://github.com/rust-lang/crates.io-index" 31 source = "registry+https://github.com/rust-lang/crates.io-index" 40 source = "registry+https://github.com/rust-lang/crates.io-index" 55 source = "registry+https://github.com/rust-lang/crates.io-index" 61 source = "registry+https://github.com/rust-lang/crates.io-index" 70 source = "registry+https://github.com/rust-lang/crates.io-index" 79 source = "registry+https://github.com/rust-lang/crates.io-index" 89 source = "registry+https://github.com/rust-lang/crates.io-index" [all …]
|
H A D | CREDITS.md | 3 … code is based on the [rust-vmm](https://github.com/rust-vmm), [Firecracker](https://firecracker-m… 10 * [Zach Reizner](https://github.com/zachreizner) <zachr@chromium.org> 11 * [Dylan Reid](https://github.com/dgreid) <dgreid@chromium.org> 12 * [Daniel Verkamp](https://github.com/danielverkamp) <dverkamp@chromium.org> 13 * [Stephen Barber](https://github.com/smibarber) <smbarber@chromium.org> 14 * [Chirantan Ekbote](https://github.com/jynnantonix) <chirantan@chromium.org> 15 * [Jason D. Clinton](https://github.com/jclinton) <jclinton@chromium.org> 20 See the [Firecracker CREDITS](https://github.com/firecracker-microvm/firecracker/blob/master/CREDIT… 24 * [Andreea Florescu](https://github.com/andreeaflorescu) <<fandree@amazon.com>> 25 * [Paolo Bonzini](https://github.com/zachreizner) <pbonzini@redhat.com> [all …]
|
H A D | CONTRIBUTING.md | 16 We follow the [Rust Style](https://github.com/rust-lang/rust/tree/HEAD/src/doc/style-guide/src) 80 1. Fork the [cloud-hypervisor](https://github.com/cloud-hypervisor/cloud-hypervisor) project 81 into your github organization. 83 1. [Create a pull request](https://help.github.com/articles/creating-a-pull-request-from-a-fork/) 92 [github issues](https://github.com/cloud-hypervisor/cloud-hypervisor/issues/new) for formally 115 Then, after the corresponding PR is merged, GitHub will automatically close that issue when parsing… 116 [commit message](https://help.github.com/articles/closing-issues-via-commit-messages/).
|
H A D | README.md | 43 based on the [Rust VMM](https://github.com/rust-vmm) crates. 65 in [#1125](https://github.com/cloud-hypervisor/cloud-hypervisor/issues/1125). 93 release](https://github.com/cloud-hypervisor/cloud-hypervisor/releases/latest). 102 README](https://github.com/cloud-hypervisor/obs-packaging) explains how to 105 [obs-packaging](https://github.com/cloud-hypervisor/obs-packaging) repository. 116 Firmware](https://github.com/cloud-hypervisor/rust-hypervisor-firmware) or an 121 Firmware](https://github.com/cloud-hypervisor/rust-hypervisor-firmware/releases/latest) 123 repository](https://github.com/cloud-hypervisor/edk2/releases/latest) 140 $ wget https://github.com/cloud-hypervisor/rust-hypervisor-firmware/releases/download/0.4.2/hypervi… 188 $ git clone --depth 1 https://github.com/cloud-hypervisor/linux.git -b ch-6.12.8 linux-cloud-hyperv… [all …]
|
H A D | Cargo.toml | 7 homepage = "https://github.com/cloud-hypervisor/cloud-hypervisor" 12 # Keep in sync with version in .github/workflows/build.yaml 105 acpi_tables = { git = "https://github.com/rust-vmm/acpi_tables", branch = "main" } 119 vm-fdt = { git = "https://github.com/rust-vmm/vm-fdt", branch = "main" } 125 igvm = { git = "https://github.com/microsoft/igvm", branch = "main" } 126 igvm_defs = { git = "https://github.com/microsoft/igvm", branch = "main" }
|
H A D | release-notes.md | 380 group](https://github.com/orgs/cloud-hypervisor/projects/6/views/4?filterQuery=release%3A%22Release… 381 of our [roadmap project](https://github.com/orgs/cloud-hypervisor/projects/6/). 445 group](https://github.com/orgs/cloud-hypervisor/projects/6/views/4?filterQuery=release%3A%22Release… 446 of our [roadmap project](https://github.com/orgs/cloud-hypervisor/projects/6/). 487 group](https://github.com/orgs/cloud-hypervisor/projects/6/views/4?filterQuery=release%3A%22Release… 488 of our [roadmap project](https://github.com/orgs/cloud-hypervisor/projects/6/). 530 group](https://github.com/orgs/cloud-hypervisor/projects/6/views/4?filterQuery=release%3A%22Release… 531 of our [roadmap project](https://github.com/orgs/cloud-hypervisor/projects/6/). 572 group](https://github.com/orgs/cloud-hypervisor/projects/6/views/4?filterQuery=release%3A%22Release… 573 of our [roadmap project](https://github.com/orgs/cloud-hypervisor/projects/6/). [all …]
|
/cloud-hypervisor/fuzz/ |
H A D | Cargo.lock | 8 source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#e08a3f0b0a59b98859dbf59f5aa7fd4d2… 16 source = "registry+https://github.com/rust-lang/crates.io-index" 31 source = "registry+https://github.com/rust-lang/crates.io-index" 37 source = "registry+https://github.com/rust-lang/crates.io-index" 46 source = "registry+https://github.com/rust-lang/crates.io-index" 55 source = "registry+https://github.com/rust-lang/crates.io-index" 65 source = "registry+https://github.com/rust-lang/crates.io-index" 71 source = "registry+https://github.com/rust-lang/crates.io-index" 77 source = "registry+https://github.com/rust-lang/crates.io-index" 103 source = "registry+https://github.com/rust-lang/crates.io-index" [all …]
|
/cloud-hypervisor/.github/workflows/ |
H A D | release.yaml | 4 group: ${{ github.workflow }}-${{ github.ref }}-${{ github.event_name }} 7 GITHUB_TOKEN: ${{ github.token }} 11 …if: (github.event_name == 'create' && github.event.ref_type == 'tag') || github.event_name == 'mer… 38 github.event_name == 'create' && github.event.ref_type == 'tag' && 40 run: rsync -rv --exclude=.git . ../cloud-hypervisor-${{ github.event.ref }} 50 if: github.event_name == 'create' && github.event.ref_type == 'tag' 56 if: github.event_name == 'create' && github.event.ref_type == 'tag' 65 github.event_name == 'create' && github.event.ref_type == 'tag' && 67 working-directory: ../cloud-hypervisor-${{ github.event.ref }} 75 github.event_name == 'create' && github.event.ref_type == 'tag' && [all …]
|
H A D | integration-vfio.yaml | 4 group: ${{ github.workflow }}-${{ github.ref }} 10 runs-on: ${{ github.event_name == 'pull_request' && 'ubuntu-latest' || 'vfio-nvidia' }} 15 if: ${{ github.event_name != 'pull_request' }} 18 if: ${{ github.event_name != 'pull_request' }} 23 if: ${{ github.event_name != 'pull_request' }} 28 # if: ${{ github.event_name != 'pull_request' }} 32 if: ${{ github.event_name == 'pull_request' }}
|
H A D | integration-x86-64.yaml | 4 group: ${{ github.workflow }}-${{ github.ref }} 16 …runs-on: ${{ github.event_name == 'pull_request' && !(matrix.runner == 'garm-jammy' && matrix.libc… 19 …if: ${{ github.event_name != 'pull_request' || (matrix.runner == 'garm-jammy' && matrix.libc == 'g… 24 …if: ${{ github.event_name != 'pull_request' || (matrix.runner == 'garm-jammy' && matrix.libc == 'g… 34 …if: ${{ github.event_name != 'pull_request' || (matrix.runner == 'garm-jammy' && matrix.libc == 'g… 37 …if: ${{ github.event_name != 'pull_request' || (matrix.runner == 'garm-jammy' && matrix.libc == 'g… 40 …if: ${{ github.event_name != 'pull_request' || (matrix.runner == 'garm-jammy' && matrix.libc == 'g… 43 …if: ${{ github.event_name != 'pull_request' || (matrix.runner == 'garm-jammy' && matrix.libc == 'g… 47 …if: ${{ github.event_name != 'pull_request' || (matrix.runner == 'garm-jammy' && matrix.libc == 'g… 51 …if: ${{ github.event_name == 'pull_request' && matrix.runner != 'garm-jammy' && matrix.libc != 'gn…
|
H A D | integration-windows.yaml | 4 group: ${{ github.workflow }}-${{ github.ref }} 10 runs-on: ${{ github.event_name == 'pull_request' && 'ubuntu-latest' || 'garm-jammy-16' }} 13 if: ${{ github.event_name != 'pull_request' }} 18 if: ${{ github.event_name != 'pull_request' }} 28 if: ${{ github.event_name != 'pull_request' }} 36 if: ${{ github.event_name != 'pull_request' }} 41 if: ${{ github.event_name != 'pull_request' }} 45 if: ${{ github.event_name != 'pull_request' }} 49 if: ${{ github.event_name == 'pull_request' }}
|
H A D | integration-rate-limiter.yaml | 4 group: ${{ github.workflow }}-${{ github.ref }} 10 runs-on: ${{ github.event_name == 'pull_request' && 'ubuntu-latest' || 'bare-metal-9950x' }} 15 if: ${{ github.event_name != 'pull_request' }} 20 if: ${{ github.event_name != 'pull_request' }} 24 if: ${{ github.event_name == 'pull_request' }}
|
H A D | docker-image.yaml | 9 group: ${{ github.workflow }}-${{ github.ref }} 14 IMAGE_NAME: ${{ github.repository }} 33 username: ${{ github.actor }} 48 if: ${{ github.event_name == 'push' }} 57 if: ${{ github.event_name == 'pull_request' }}
|
H A D | package-consistency.yaml | 4 group: ${{ github.workflow }}-${{ github.ref }} 26 run: python3 scripts/package-consistency-check.py github.com/rust-vmm 31 python3 ../scripts/package-consistency-check.py github.com/rust-vmm
|
H A D | integration-arm64.yaml | 4 group: ${{ github.workflow }}-${{ github.ref }} 27 if: ${{ github.event_name != 'pull_request' }} 35 if: ${{ github.event_name != 'pull_request' }} 52 if: ${{ github.event_name != 'pull_request' }}
|
H A D | quality.yaml | 4 group: ${{ github.workflow }}-${{ github.ref }} 45 … if: ${{ github.event_name == 'pull_request' && matrix.target == 'x86_64-unknown-linux-gnu' }} 48 commits=$(git rev-list origin/${{ github.base_ref }}..${{ github.sha }}) 50 git checkout ${{ github.sha }} 149 if: github.event_name == 'pull_request'
|
H A D | dco.yaml | 15 if: ${{ github.event_name == 'pull_request' }} 20 dco-check -e "49699333+dependabot[bot]@users.noreply.github.com"
|
H A D | fuzz-build.yaml | 4 group: ${{ github.workflow }}-${{ github.ref }}
|
/cloud-hypervisor/docs/ |
H A D | intel_tdx.md | 10 - [KVM TDX tree](https://github.com/intel/tdx/tree/kvm): the required 13 - [Guest TDX tree](https://github.com/intel/tdx/tree/guest): the Linux 16 - [EDK2 project](https://github.com/tianocore/edk2): the TDVF firmware 18 - [Confidential Containers project](https://github.com/confidential-containers/td-shim): 21 - [TDX Linux](https://github.com/intel/tdx-linux): a collection of tools 29 with the host OS compiled from the [KVM TDX tree](https://github.com/intel/tdx/tree/kvm). 30 The host environment can also be setup with the [TDX Linux](https://github.com/intel/tdx-linux). 32 Cloud Hypervisor can run TDX VM (Trust Domain) by loading a TD firmware ([TDVF](https://github.com/… 34 as it must include a kernel built from the [Guest TDX tree](https://github.com/intel/tdx/tree/guest… 35 Cloud Hypervisor can also boot a TDX VM with direct kernel boot using [TDshim](https://github.com/c… [all …]
|
H A D | uefi.md | 17 git clone https://github.com/tianocore/edk2 38 $ git clone --depth 1 https://github.com/tianocore/edk2.git -b master 42 $ git clone --depth 1 https://github.com/tianocore/edk2-platforms.git -b master 43 $ git clone --depth 1 https://github.com/acpica/acpica.git -b master 69 - [OVMF wiki](https://github.com/tianocore/tianocore.github.io/wiki/OVMF) 70 - [Cloud Hypervisor specific tree](https://github.com/cloud-hypervisor/edk2/tree/ch)
|
H A D | vsock.md | 5 The `virtio-vsock` is based on the [Firecracker](https://github.com/firecracker-microvm/firecracker… 49 …are other tools supporting VSOCK, like [ncat](https://stefano-garzarella.github.io/posts/2019-11-0… 82 - [https://stefano-garzarella.github.io/posts/2020-02-20-vsock-nested-vms-loopback/](https://stefan… 83 - [https://github.com/firecracker-microvm/firecracker/blob/main/docs/vsock.md](https://github.com/f…
|
H A D | tpm.md | 2 Tpm in Cloud-Hypervisor is emulated using `swtpm` as the backend. [swtpm](https://github.com/stefan… 95 Build time dependencies for `tpm2-tss` are captured in [INSTALL](https://github.com/tpm2-software/t… 98 # git clone https://github.com/tpm2-software/tpm2-tss.git 118 Please report to https://github.com/tpm2-software/tpm2-tss/issues
|
H A D | mshv.md | 16 * [igvm-crates](https://github.com/microsoft/igvm) : Parsing IGVM file 18 * [mshv-crates](https://github.com/rust-vmm/mshv) : Rust crates to interact with kernel module (/de… 20 * [igvm-tooling](https://github.com/microsoft/igvm-tooling) : Tool to generate IGVM file
|
/cloud-hypervisor/scripts/ |
H A D | test-util.sh | 53 LINUX_CUSTOM_URL="https://github.com/cloud-hypervisor/linux.git" 125 echo "Using authenticated download from GitHub" 126 …FW_URL=$(curl --silent https://api.github.com/repos/cloud-hypervisor/rust-hypervisor-firmware/rele… 128 --header "X-GitHub-Api-Version: 2022-11-28" | grep "browser_download_url" | 131 echo "Using anonymous download from GitHub" 132 …FW_URL=$(curl --silent https://api.github.com/repos/cloud-hypervisor/rust-hypervisor-firmware/rele… 145 echo "Using authenticated download from GitHub" 146 …KERNEL_URLS=$(curl --silent https://api.github.com/repos/cloud-hypervisor/linux/releases/tags/${KE… 148 …--header "X-GitHub-Api-Version: 2022-11-28" | grep "browser_download_url" | grep -o 'https://.*[^ … 150 echo "Using anonymous download from GitHub" [all …]
|
H A D | common-aarch64.sh | 9 EDK2_REPO="https://github.com/tianocore/edk2.git" 11 EDK2_PLAT_REPO="https://github.com/tianocore/edk2-platforms.git" 13 ACPICA_REPO="https://github.com/acpica/acpica.git"
|