2021-02-25 16:53:46 +00:00
|
|
|
# This file is automatically @generated by Cargo.
|
|
|
|
# It is not intended for manual editing.
|
|
|
|
version = 3
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "acpi_tables"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
2021-10-22 08:29:33 +00:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "ansi_term"
|
2021-11-30 23:12:59 +00:00
|
|
|
version = "0.12.1"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-30 23:12:59 +00:00
|
|
|
checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"winapi",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "anyhow"
|
2021-11-30 00:39:07 +00:00
|
|
|
version = "1.0.51"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-30 00:39:07 +00:00
|
|
|
checksum = "8b26702f315f53b6071259e15dd9d64528213b44d61de1ec926eca7715d62203"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "api_client"
|
|
|
|
version = "0.1.0"
|
2021-07-21 23:10:11 +00:00
|
|
|
dependencies = [
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "arbitrary"
|
2021-11-15 23:10:12 +00:00
|
|
|
version = "1.0.3"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-15 23:10:12 +00:00
|
|
|
checksum = "510c76ecefdceada737ea728f4f9a84bd2e1ef29f1ba555e560940fe279954de"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "arc-swap"
|
2021-11-16 00:38:12 +00:00
|
|
|
version = "1.5.0"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-16 00:38:12 +00:00
|
|
|
checksum = "c5d78ce20460b82d3fa150275ed9d55e21064fc7951177baacf86a145c4a4b1f"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "arch"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"acpi_tables",
|
|
|
|
"anyhow",
|
|
|
|
"byteorder",
|
2021-06-24 23:09:35 +00:00
|
|
|
"fdt",
|
2021-02-25 16:53:46 +00:00
|
|
|
"hypervisor",
|
|
|
|
"libc",
|
|
|
|
"linux-loader",
|
|
|
|
"log",
|
|
|
|
"serde",
|
2021-10-07 08:44:23 +00:00
|
|
|
"serde_derive",
|
2021-02-25 16:53:46 +00:00
|
|
|
"thiserror",
|
2021-05-27 06:55:28 +00:00
|
|
|
"versionize",
|
|
|
|
"versionize_derive",
|
2021-05-12 12:06:01 +00:00
|
|
|
"vm-fdt",
|
2021-10-22 08:29:33 +00:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-migration",
|
2021-07-21 23:10:11 +00:00
|
|
|
"vmm-sys-util",
|
2021-02-25 16:53:46 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "atty"
|
|
|
|
version = "0.2.14"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
|
|
|
|
dependencies = [
|
|
|
|
"hermit-abi",
|
|
|
|
"libc",
|
|
|
|
"winapi",
|
|
|
|
]
|
|
|
|
|
2021-05-12 12:06:01 +00:00
|
|
|
[[package]]
|
|
|
|
name = "bincode"
|
|
|
|
version = "1.3.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
|
|
|
|
dependencies = [
|
|
|
|
"serde",
|
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "bitflags"
|
2021-08-16 23:55:41 +00:00
|
|
|
version = "1.3.2"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-08-16 23:55:41 +00:00
|
|
|
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "block_util"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"io-uring",
|
|
|
|
"libc",
|
|
|
|
"log",
|
|
|
|
"qcow",
|
|
|
|
"thiserror",
|
2021-05-12 12:06:01 +00:00
|
|
|
"versionize",
|
|
|
|
"versionize_derive",
|
2021-08-02 15:51:36 +00:00
|
|
|
"vhdx",
|
2021-02-25 16:53:46 +00:00
|
|
|
"virtio-bindings",
|
2021-10-21 10:41:16 +00:00
|
|
|
"virtio-queue",
|
2021-10-22 08:29:33 +00:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-virtio",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "byteorder"
|
2021-03-11 07:06:19 +00:00
|
|
|
version = "1.4.3"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-03-11 07:06:19 +00:00
|
|
|
checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "cc"
|
2021-11-10 23:13:15 +00:00
|
|
|
version = "1.0.72"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-10 23:13:15 +00:00
|
|
|
checksum = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "cfg-if"
|
|
|
|
version = "1.0.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "clap"
|
2021-11-30 23:12:59 +00:00
|
|
|
version = "2.34.0"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-30 23:12:59 +00:00
|
|
|
checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"ansi_term",
|
|
|
|
"atty",
|
|
|
|
"bitflags",
|
|
|
|
"strsim",
|
|
|
|
"term_size",
|
|
|
|
"textwrap",
|
|
|
|
"unicode-width",
|
|
|
|
"vec_map",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "cloud-hypervisor"
|
2021-12-04 12:57:43 +00:00
|
|
|
version = "20.0.0"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"anyhow",
|
|
|
|
"api_client",
|
|
|
|
"clap",
|
|
|
|
"epoll",
|
|
|
|
"event_monitor",
|
|
|
|
"hypervisor",
|
|
|
|
"libc",
|
|
|
|
"log",
|
|
|
|
"option_parser",
|
2021-08-02 15:51:36 +00:00
|
|
|
"seccompiler",
|
2021-02-25 16:53:46 +00:00
|
|
|
"serde_json",
|
|
|
|
"signal-hook",
|
|
|
|
"thiserror",
|
2021-10-22 08:29:33 +00:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vmm",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "cloud-hypervisor-fuzz"
|
|
|
|
version = "0.0.0"
|
|
|
|
dependencies = [
|
|
|
|
"block_util",
|
|
|
|
"cloud-hypervisor",
|
|
|
|
"libc",
|
|
|
|
"libfuzzer-sys",
|
|
|
|
"qcow",
|
2021-08-02 15:51:36 +00:00
|
|
|
"seccompiler",
|
|
|
|
"vhdx",
|
2021-02-25 16:53:46 +00:00
|
|
|
"virtio-devices",
|
2021-10-21 10:41:16 +00:00
|
|
|
"virtio-queue",
|
2021-10-22 08:29:33 +00:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-virtio",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2021-08-02 15:51:36 +00:00
|
|
|
[[package]]
|
|
|
|
name = "crc32c"
|
|
|
|
version = "0.6.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "210cdf933e6a81212bfabf90cd8762f471b5922e5f6b709547673ad8e04b9448"
|
|
|
|
dependencies = [
|
|
|
|
"rustc_version",
|
|
|
|
]
|
|
|
|
|
2021-05-12 12:06:01 +00:00
|
|
|
[[package]]
|
|
|
|
name = "crc64"
|
|
|
|
version = "1.0.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "55626594feae15d266d52440b26ff77de0e22230cf0c113abe619084c1ddc910"
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "devices"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"acpi_tables",
|
|
|
|
"anyhow",
|
2021-05-26 06:25:47 +00:00
|
|
|
"arch",
|
2021-02-25 16:53:46 +00:00
|
|
|
"bitflags",
|
|
|
|
"byteorder",
|
|
|
|
"epoll",
|
|
|
|
"libc",
|
|
|
|
"log",
|
2021-05-13 06:59:00 +00:00
|
|
|
"versionize",
|
|
|
|
"versionize_derive",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-device",
|
2021-10-22 08:29:33 +00:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-migration",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "epoll"
|
|
|
|
version = "4.3.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "20df693c700404f7e19d4d6fae6b15215d2913c27955d2b9d6f2c0f537511cd0"
|
|
|
|
dependencies = [
|
|
|
|
"bitflags",
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "event_monitor"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"serde_json",
|
|
|
|
]
|
|
|
|
|
2021-06-24 23:09:35 +00:00
|
|
|
[[package]]
|
|
|
|
name = "fdt"
|
|
|
|
version = "0.1.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "b643857cf70949306b81d7e92cb9d47add673868edac9863c4a49c42feaf3f1e"
|
|
|
|
|
2021-08-02 15:51:36 +00:00
|
|
|
[[package]]
|
|
|
|
name = "getrandom"
|
|
|
|
version = "0.2.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753"
|
|
|
|
dependencies = [
|
|
|
|
"cfg-if",
|
|
|
|
"libc",
|
|
|
|
"wasi",
|
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "hermit-abi"
|
2021-06-24 23:09:35 +00:00
|
|
|
version = "0.1.19"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-06-24 23:09:35 +00:00
|
|
|
checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "hypervisor"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"anyhow",
|
|
|
|
"epoll",
|
|
|
|
"iced-x86",
|
|
|
|
"kvm-bindings",
|
2021-11-19 23:36:09 +00:00
|
|
|
"kvm-ioctls",
|
2021-02-25 16:53:46 +00:00
|
|
|
"libc",
|
|
|
|
"log",
|
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"serde_json",
|
|
|
|
"thiserror",
|
2021-10-22 08:29:33 +00:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "iced-x86"
|
2021-10-08 07:34:40 +00:00
|
|
|
version = "1.15.0"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-08 07:34:40 +00:00
|
|
|
checksum = "46e977036f7f5139d580c7f19ad62df9cb8ebd8410bb569e73585226be80a86f"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"lazy_static",
|
|
|
|
"static_assertions",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "io-uring"
|
2021-08-24 04:21:15 +00:00
|
|
|
version = "0.5.2"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-08-24 04:21:15 +00:00
|
|
|
checksum = "8d75829ed9377bab6c90039fe47b9d84caceb4b5063266142e21bcce6550cda8"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"bitflags",
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "itoa"
|
2021-08-23 23:07:18 +00:00
|
|
|
version = "0.4.8"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-08-23 23:07:18 +00:00
|
|
|
checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "kvm-bindings"
|
2021-09-15 13:55:15 +00:00
|
|
|
version = "0.5.0"
|
|
|
|
source = "git+https://github.com/cloud-hypervisor/kvm-bindings?branch=ch-v0.5.0#9c497710ba9968d8efe15dbae03991b16cf82e23"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2021-11-19 23:11:34 +00:00
|
|
|
[[package]]
|
|
|
|
name = "kvm-ioctls"
|
|
|
|
version = "0.11.0"
|
2021-12-04 12:57:43 +00:00
|
|
|
source = "git+https://github.com/rust-vmm/kvm-ioctls?branch=main#d22ef1f51852dfb055da38004e1a4fed81246f81"
|
2021-11-19 23:11:34 +00:00
|
|
|
dependencies = [
|
|
|
|
"kvm-bindings",
|
|
|
|
"libc",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "lazy_static"
|
|
|
|
version = "1.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "libc"
|
2021-11-22 23:12:45 +00:00
|
|
|
version = "0.2.108"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-22 23:12:45 +00:00
|
|
|
checksum = "8521a1b57e76b1ec69af7599e75e38e7b7fad6610f037db8c79b127201b5d119"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "libfuzzer-sys"
|
2021-05-27 06:55:28 +00:00
|
|
|
version = "0.4.2"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-05-27 06:55:28 +00:00
|
|
|
checksum = "36a9a84a6e8b55dfefb04235e55edb2b9a2a18488fcae777a6bdaa6f06f1deb3"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"arbitrary",
|
|
|
|
"cc",
|
2021-05-27 06:55:28 +00:00
|
|
|
"once_cell",
|
2021-02-25 16:53:46 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "linux-loader"
|
2021-09-24 23:10:36 +00:00
|
|
|
version = "0.4.0"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-09-24 23:10:36 +00:00
|
|
|
checksum = "8a5e77493808403a6bd56a301a64ea6b9342e36ea845044bf0dfdf56fe52fa08"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
2021-10-22 08:29:33 +00:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "log"
|
|
|
|
version = "0.4.14"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
|
|
|
|
dependencies = [
|
|
|
|
"cfg-if",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "micro_http"
|
|
|
|
version = "0.1.0"
|
2021-08-06 09:11:40 +00:00
|
|
|
source = "git+https://github.com/firecracker-microvm/micro-http?branch=main#9517a300370a158a7af0996b7eebf040d171e1a4"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
2021-04-22 07:00:32 +00:00
|
|
|
"libc",
|
|
|
|
"vmm-sys-util",
|
2021-02-25 16:53:46 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "net_gen"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "net_util"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"epoll",
|
2021-09-19 17:14:35 +00:00
|
|
|
"getrandom",
|
2021-02-25 16:53:46 +00:00
|
|
|
"libc",
|
|
|
|
"log",
|
|
|
|
"net_gen",
|
2021-03-31 07:29:37 +00:00
|
|
|
"rate_limiter",
|
2021-02-25 16:53:46 +00:00
|
|
|
"serde",
|
2021-05-24 07:51:56 +00:00
|
|
|
"versionize",
|
|
|
|
"versionize_derive",
|
2021-02-25 16:53:46 +00:00
|
|
|
"virtio-bindings",
|
2021-10-21 10:41:16 +00:00
|
|
|
"virtio-queue",
|
2021-10-22 08:29:33 +00:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-virtio",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2021-05-27 06:55:28 +00:00
|
|
|
[[package]]
|
|
|
|
name = "once_cell"
|
2021-06-14 08:06:16 +00:00
|
|
|
version = "1.8.0"
|
2021-05-27 06:55:28 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-06-14 08:06:16 +00:00
|
|
|
checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56"
|
2021-05-27 06:55:28 +00:00
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "option_parser"
|
|
|
|
version = "0.1.0"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "pci"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"anyhow",
|
|
|
|
"byteorder",
|
|
|
|
"hypervisor",
|
|
|
|
"libc",
|
|
|
|
"log",
|
2021-08-06 09:11:40 +00:00
|
|
|
"thiserror",
|
2021-05-27 06:55:28 +00:00
|
|
|
"versionize",
|
|
|
|
"versionize_derive",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vfio-bindings",
|
|
|
|
"vfio-ioctls",
|
2021-08-10 23:11:41 +00:00
|
|
|
"vfio_user",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-allocator",
|
|
|
|
"vm-device",
|
2021-10-22 08:29:33 +00:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-migration",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "proc-macro2"
|
2021-10-27 08:15:31 +00:00
|
|
|
version = "1.0.32"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-27 08:15:31 +00:00
|
|
|
checksum = "ba508cc11742c0dc5c1659771673afbab7a0efab23aa17e854cbab0837ed0b43"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"unicode-xid",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "qcow"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"byteorder",
|
|
|
|
"libc",
|
|
|
|
"log",
|
|
|
|
"remain",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "quote"
|
2021-10-05 23:24:03 +00:00
|
|
|
version = "1.0.10"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-05 23:24:03 +00:00
|
|
|
checksum = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
]
|
|
|
|
|
2021-03-31 07:29:37 +00:00
|
|
|
[[package]]
|
|
|
|
name = "rate_limiter"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
"log",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "remain"
|
|
|
|
version = "0.2.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "70ba1e78fa68412cb93ef642fd4d20b9a941be49ee9333875ebaf13112673ea7"
|
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
2021-08-02 15:51:36 +00:00
|
|
|
[[package]]
|
|
|
|
name = "rustc_version"
|
|
|
|
version = "0.2.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
|
|
|
|
dependencies = [
|
|
|
|
"semver",
|
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "ryu"
|
2021-11-29 23:37:10 +00:00
|
|
|
version = "1.0.6"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-29 23:37:10 +00:00
|
|
|
checksum = "3c9613b5a66ab9ba26415184cfc41156594925a9cf3a2057e57f31ff145f6568"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
2021-05-26 07:20:45 +00:00
|
|
|
[[package]]
|
2021-08-02 15:51:36 +00:00
|
|
|
name = "seccompiler"
|
2021-10-01 17:29:21 +00:00
|
|
|
version = "0.2.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "e01d1292a1131b22ccea49f30bd106f1238b5ddeec1a98d39268dcc31d540e68"
|
2021-05-26 07:20:45 +00:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
2021-08-02 15:51:36 +00:00
|
|
|
[[package]]
|
|
|
|
name = "semver"
|
|
|
|
version = "0.9.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
|
|
|
|
dependencies = [
|
|
|
|
"semver-parser",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "semver-parser"
|
|
|
|
version = "0.7.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "serde"
|
2021-08-29 22:31:36 +00:00
|
|
|
version = "1.0.130"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-08-29 22:31:36 +00:00
|
|
|
checksum = "f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "serde_derive"
|
2021-08-30 01:07:14 +00:00
|
|
|
version = "1.0.130"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-08-30 01:07:14 +00:00
|
|
|
checksum = "d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "serde_json"
|
2021-11-25 23:10:16 +00:00
|
|
|
version = "1.0.72"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-25 23:10:16 +00:00
|
|
|
checksum = "d0ffa0837f2dfa6fb90868c2b5468cad482e175f7dad97e7421951e663f2b527"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"itoa",
|
|
|
|
"ryu",
|
|
|
|
"serde",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "signal-hook"
|
2021-08-31 23:13:07 +00:00
|
|
|
version = "0.3.10"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-08-31 23:13:07 +00:00
|
|
|
checksum = "9c98891d737e271a2954825ef19e46bd16bdb98e2746f2eec4f7a4ef7946efd1"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
"signal-hook-registry",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "signal-hook-registry"
|
2021-06-02 06:30:55 +00:00
|
|
|
version = "1.4.0"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-06-02 06:30:55 +00:00
|
|
|
checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "static_assertions"
|
2021-03-23 10:42:33 +00:00
|
|
|
version = "1.1.0"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-03-23 10:42:33 +00:00
|
|
|
checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "strsim"
|
|
|
|
version = "0.8.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "syn"
|
2021-11-25 23:09:56 +00:00
|
|
|
version = "1.0.82"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-25 23:09:56 +00:00
|
|
|
checksum = "8daf5dd0bb60cbd4137b1b587d2fc0ae729bc07cf01cd70b36a1ed5ade3b9d59"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"unicode-xid",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "term_size"
|
|
|
|
version = "0.3.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
"winapi",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "textwrap"
|
|
|
|
version = "0.11.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
|
|
|
|
dependencies = [
|
|
|
|
"term_size",
|
|
|
|
"unicode-width",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "thiserror"
|
2021-10-11 23:09:11 +00:00
|
|
|
version = "1.0.30"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-11 23:09:11 +00:00
|
|
|
checksum = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"thiserror-impl",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "thiserror-impl"
|
2021-10-11 23:09:11 +00:00
|
|
|
version = "1.0.30"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-11 23:09:11 +00:00
|
|
|
checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "unicode-width"
|
2021-09-16 23:40:10 +00:00
|
|
|
version = "0.1.9"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-09-16 23:40:10 +00:00
|
|
|
checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "unicode-xid"
|
2021-04-30 08:12:32 +00:00
|
|
|
version = "0.2.2"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-04-30 08:12:32 +00:00
|
|
|
checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
2021-06-10 06:26:13 +00:00
|
|
|
[[package]]
|
|
|
|
name = "uuid"
|
|
|
|
version = "0.8.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7"
|
2021-08-02 15:51:36 +00:00
|
|
|
dependencies = [
|
|
|
|
"getrandom",
|
|
|
|
]
|
2021-06-10 06:26:13 +00:00
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vec_map"
|
|
|
|
version = "0.8.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
|
|
|
|
|
2021-05-12 12:06:01 +00:00
|
|
|
[[package]]
|
|
|
|
name = "versionize"
|
|
|
|
version = "0.1.6"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "7429cf68de8f091b667d27323ed323afd39584a56d533995b12ddd748e5e6ca9"
|
|
|
|
dependencies = [
|
|
|
|
"bincode",
|
|
|
|
"crc64",
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"syn",
|
|
|
|
"versionize_derive",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "versionize_derive"
|
|
|
|
version = "0.1.4"
|
2021-07-13 16:44:59 +00:00
|
|
|
source = "git+https://github.com/cloud-hypervisor/versionize_derive?branch=ch#ae35ef7a3ddabd3371ab8ac0193a383aff6e4b1b"
|
2021-05-12 12:06:01 +00:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vfio-bindings"
|
|
|
|
version = "0.2.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "4a21f546f2bda37f5a8cfb138c87f95b8e34d2d78d6a7a92ba3785f4e08604a7"
|
|
|
|
dependencies = [
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "vfio-ioctls"
|
|
|
|
version = "0.1.0"
|
2021-10-29 12:09:26 +00:00
|
|
|
source = "git+https://github.com/rust-vmm/vfio-ioctls?branch=main#8f7f2210ebe71660938b05b2ed7eec9253478bc5"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"byteorder",
|
|
|
|
"kvm-bindings",
|
2021-11-19 23:36:09 +00:00
|
|
|
"kvm-ioctls",
|
2021-02-25 16:53:46 +00:00
|
|
|
"log",
|
|
|
|
"vfio-bindings",
|
2021-10-22 08:29:33 +00:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2021-08-10 23:11:41 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vfio_user"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"anyhow",
|
|
|
|
"libc",
|
|
|
|
"log",
|
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"serde_json",
|
|
|
|
"thiserror",
|
|
|
|
"vfio-bindings",
|
2021-10-22 08:29:33 +00:00
|
|
|
"vm-memory",
|
2021-08-10 23:11:41 +00:00
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2021-08-02 15:51:36 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vhdx"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"byteorder",
|
|
|
|
"crc32c",
|
|
|
|
"libc",
|
|
|
|
"log",
|
|
|
|
"remain",
|
|
|
|
"thiserror",
|
|
|
|
"uuid",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vhost"
|
2021-10-07 08:44:23 +00:00
|
|
|
version = "0.2.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "2d23ddeb452fb4f837526c6298cc8a2f4948e5595b0328a3d61b5eebe51874d7"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"bitflags",
|
|
|
|
"libc",
|
2021-10-22 08:29:33 +00:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "virtio-bindings"
|
|
|
|
version = "0.1.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "3ff512178285488516ed85f15b5d0113a7cdb89e9e8a760b269ae4f02b84bd6b"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "virtio-devices"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"anyhow",
|
|
|
|
"arc-swap",
|
|
|
|
"block_util",
|
|
|
|
"byteorder",
|
|
|
|
"epoll",
|
|
|
|
"event_monitor",
|
|
|
|
"io-uring",
|
|
|
|
"libc",
|
|
|
|
"log",
|
|
|
|
"net_gen",
|
|
|
|
"net_util",
|
|
|
|
"pci",
|
2021-03-31 07:29:37 +00:00
|
|
|
"rate_limiter",
|
2021-08-02 15:51:36 +00:00
|
|
|
"seccompiler",
|
2021-02-25 16:53:46 +00:00
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"serde_json",
|
2021-05-12 12:06:01 +00:00
|
|
|
"versionize",
|
|
|
|
"versionize_derive",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vhost",
|
|
|
|
"virtio-bindings",
|
2021-10-21 10:41:16 +00:00
|
|
|
"virtio-queue",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-allocator",
|
|
|
|
"vm-device",
|
2021-10-22 08:29:33 +00:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-migration",
|
|
|
|
"vm-virtio",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2021-10-21 10:41:16 +00:00
|
|
|
[[package]]
|
|
|
|
name = "virtio-queue"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"log",
|
|
|
|
"vm-memory",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vm-allocator"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"arch",
|
|
|
|
"libc",
|
2021-10-22 08:29:33 +00:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "vm-device"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"anyhow",
|
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"serde_json",
|
|
|
|
"thiserror",
|
|
|
|
"vfio-ioctls",
|
2021-10-22 08:29:33 +00:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2021-05-12 12:06:01 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vm-fdt"
|
|
|
|
version = "0.1.0"
|
2021-09-03 23:09:04 +00:00
|
|
|
source = "git+https://github.com/rust-vmm/vm-fdt?branch=main#720e48e435b791ec6cbe8d2b229448b71dcb1ab9"
|
2021-08-06 09:11:40 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "vm-memory"
|
|
|
|
version = "0.6.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "0a8ebcb86ca457f9d6e14cf97009f679952eba42f0113de5db596e514cd0e43b"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"arc-swap",
|
|
|
|
"libc",
|
|
|
|
"winapi",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "vm-migration"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"anyhow",
|
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"serde_json",
|
|
|
|
"thiserror",
|
2021-05-12 12:06:01 +00:00
|
|
|
"versionize",
|
|
|
|
"versionize_derive",
|
2021-10-22 08:29:33 +00:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "vm-virtio"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"log",
|
|
|
|
"virtio-bindings",
|
2021-10-21 10:41:16 +00:00
|
|
|
"virtio-queue",
|
2021-10-22 08:29:33 +00:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "vmm"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"acpi_tables",
|
|
|
|
"anyhow",
|
|
|
|
"arc-swap",
|
|
|
|
"arch",
|
|
|
|
"bitflags",
|
|
|
|
"block_util",
|
|
|
|
"clap",
|
|
|
|
"devices",
|
|
|
|
"epoll",
|
|
|
|
"event_monitor",
|
|
|
|
"hypervisor",
|
|
|
|
"lazy_static",
|
|
|
|
"libc",
|
|
|
|
"linux-loader",
|
|
|
|
"log",
|
|
|
|
"micro_http",
|
|
|
|
"net_util",
|
|
|
|
"option_parser",
|
|
|
|
"pci",
|
|
|
|
"qcow",
|
2021-08-02 15:51:36 +00:00
|
|
|
"seccompiler",
|
2021-02-25 16:53:46 +00:00
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"serde_json",
|
|
|
|
"signal-hook",
|
|
|
|
"thiserror",
|
2021-06-10 06:26:13 +00:00
|
|
|
"uuid",
|
2021-05-24 07:51:56 +00:00
|
|
|
"versionize",
|
|
|
|
"versionize_derive",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vfio-ioctls",
|
2021-09-24 23:10:36 +00:00
|
|
|
"vfio_user",
|
2021-08-02 15:51:36 +00:00
|
|
|
"vhdx",
|
2021-02-25 16:53:46 +00:00
|
|
|
"virtio-devices",
|
2021-10-21 10:41:16 +00:00
|
|
|
"virtio-queue",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-allocator",
|
|
|
|
"vm-device",
|
2021-10-22 08:29:33 +00:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-migration",
|
|
|
|
"vm-virtio",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "vmm-sys-util"
|
2021-09-15 00:12:33 +00:00
|
|
|
version = "0.9.0"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-09-15 00:12:33 +00:00
|
|
|
checksum = "733537bded03aaa93543f785ae997727b30d1d9f4a03b7861d23290474242e11"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"bitflags",
|
|
|
|
"libc",
|
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
]
|
|
|
|
|
2021-08-02 15:51:36 +00:00
|
|
|
[[package]]
|
|
|
|
name = "wasi"
|
|
|
|
version = "0.10.2+wasi-snapshot-preview1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "winapi"
|
|
|
|
version = "0.3.9"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
|
|
|
|
dependencies = [
|
|
|
|
"winapi-i686-pc-windows-gnu",
|
|
|
|
"winapi-x86_64-pc-windows-gnu",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "winapi-i686-pc-windows-gnu"
|
|
|
|
version = "0.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "winapi-x86_64-pc-windows-gnu"
|
|
|
|
version = "0.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|