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 = "anyhow"
|
2022-06-20 23:15:52 +00:00
|
|
|
version = "1.0.58"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-06-20 23:15:52 +00:00
|
|
|
checksum = "bb07d2053ccdbe10e2af2995a2f116c1330396493dc1269f6a91d0ae82e19704"
|
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"
|
2022-06-27 23:17:21 +00:00
|
|
|
version = "1.1.3"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-06-27 23:17:21 +00:00
|
|
|
checksum = "5a7924531f38b1970ff630f03eb20a2fde69db5c590c93b0f3482e95dcc5fd60"
|
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",
|
|
|
|
"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",
|
|
|
|
]
|
|
|
|
|
2022-01-03 23:11:35 +00:00
|
|
|
[[package]]
|
|
|
|
name = "autocfg"
|
2022-02-08 00:18:12 +00:00
|
|
|
version = "1.1.0"
|
2022-01-03 23:11:35 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-02-08 00:18:12 +00:00
|
|
|
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
|
2022-01-03 23:11:35 +00:00
|
|
|
|
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"
|
2022-02-17 00:18:30 +00:00
|
|
|
version = "1.0.73"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-02-17 00:18:30 +00:00
|
|
|
checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
|
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"
|
2022-07-12 23:09:39 +00:00
|
|
|
version = "3.2.10"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-07-12 23:09:39 +00:00
|
|
|
checksum = "69c5a7f9997be616e47f0577ee38c91decb33392c5be4866494f34cdf329a9aa"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"atty",
|
|
|
|
"bitflags",
|
2022-04-15 23:34:56 +00:00
|
|
|
"clap_lex",
|
2022-01-03 23:11:35 +00:00
|
|
|
"indexmap",
|
2022-06-15 00:00:40 +00:00
|
|
|
"once_cell",
|
2021-02-25 16:53:46 +00:00
|
|
|
"strsim",
|
2022-01-03 23:11:35 +00:00
|
|
|
"termcolor",
|
|
|
|
"terminal_size",
|
2021-02-25 16:53:46 +00:00
|
|
|
"textwrap",
|
|
|
|
]
|
|
|
|
|
2022-04-15 23:34:56 +00:00
|
|
|
[[package]]
|
|
|
|
name = "clap_lex"
|
2022-06-29 23:14:32 +00:00
|
|
|
version = "0.2.4"
|
2022-04-15 23:34:56 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-06-29 23:14:32 +00:00
|
|
|
checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
|
2022-04-15 23:34:56 +00:00
|
|
|
dependencies = [
|
|
|
|
"os_str_bytes",
|
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "cloud-hypervisor"
|
2022-07-11 23:14:38 +00:00
|
|
|
version = "25.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"
|
2022-04-13 09:14:54 +00:00
|
|
|
version = "0.6.3"
|
2021-08-02 15:51:36 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-04-13 09:14:54 +00:00
|
|
|
checksum = "3dfea2db42e9927a3845fb268a10a72faed6d416065f77873f05e411457c363e"
|
2021-08-02 15:51:36 +00:00
|
|
|
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",
|
2022-06-10 23:10:06 +00:00
|
|
|
"hypervisor",
|
2021-02-25 16:53:46 +00:00
|
|
|
"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_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"
|
2022-06-15 00:41:35 +00:00
|
|
|
version = "0.2.7"
|
2021-08-02 15:51:36 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-06-15 00:41:35 +00:00
|
|
|
checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6"
|
2021-08-02 15:51:36 +00:00
|
|
|
dependencies = [
|
|
|
|
"cfg-if",
|
|
|
|
"libc",
|
|
|
|
"wasi",
|
|
|
|
]
|
|
|
|
|
2022-01-03 23:11:35 +00:00
|
|
|
[[package]]
|
|
|
|
name = "hashbrown"
|
2022-07-12 23:38:10 +00:00
|
|
|
version = "0.12.2"
|
2022-01-03 23:11:35 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-07-12 23:38:10 +00:00
|
|
|
checksum = "607c8a29735385251a339424dd462993c0fed8fa09d378f259377df08c126022"
|
2022-01-03 23:11:35 +00:00
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "hermit-abi"
|
2021-12-09 23:23:17 +00:00
|
|
|
version = "0.1.20"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-12-09 23:23:17 +00:00
|
|
|
checksum = "c7a30908dbce072eca83216eab939d2290080e00ca71611b96a09e5cdce5f3fa"
|
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_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"
|
2022-02-24 23:42:18 +00:00
|
|
|
version = "1.17.0"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-02-24 23:42:18 +00:00
|
|
|
checksum = "158f5204401d08f91d19176112146d75e99b3cf745092e268fa7be33e09adcec"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"lazy_static",
|
|
|
|
"static_assertions",
|
|
|
|
]
|
|
|
|
|
2022-01-03 23:11:35 +00:00
|
|
|
[[package]]
|
|
|
|
name = "indexmap"
|
2022-06-22 01:22:04 +00:00
|
|
|
version = "1.9.1"
|
2022-01-03 23:11:35 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-06-22 01:22:04 +00:00
|
|
|
checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e"
|
2022-01-03 23:11:35 +00:00
|
|
|
dependencies = [
|
|
|
|
"autocfg",
|
|
|
|
"hashbrown",
|
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "io-uring"
|
2022-07-11 23:14:38 +00:00
|
|
|
version = "0.5.3"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-07-11 23:14:38 +00:00
|
|
|
checksum = "427496d698429d86ff947537dff68facb83fe753b7abea4fab4ac1c4b7a4b94b"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"bitflags",
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "itoa"
|
2022-05-17 07:54:09 +00:00
|
|
|
version = "1.0.2"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-05-17 07:54:09 +00:00
|
|
|
checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "kvm-bindings"
|
2021-09-15 13:55:15 +00:00
|
|
|
version = "0.5.0"
|
2022-02-16 13:47:12 +00:00
|
|
|
source = "git+https://github.com/cloud-hypervisor/kvm-bindings?branch=ch-v0.5.0-tdx#52e56d0e8ef0f6ea32fc0492e6a175b73617a49f"
|
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"
|
2022-02-16 14:39:06 +00:00
|
|
|
source = "git+https://github.com/rust-vmm/kvm-ioctls?branch=main#1e03e29cdfbb0cb108a98de7a78045a5a517f18e"
|
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"
|
2022-05-17 09:24:10 +00:00
|
|
|
version = "0.2.126"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-05-17 09:24:10 +00:00
|
|
|
checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "libfuzzer-sys"
|
2022-03-03 23:12:56 +00:00
|
|
|
version = "0.4.3"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-03-03 23:12:56 +00:00
|
|
|
checksum = "336244aaeab6a12df46480dc585802aa743a72d66b11937844c61bbca84c991d"
|
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"
|
2022-05-02 23:15:41 +00:00
|
|
|
version = "0.4.17"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-05-02 23:15:41 +00:00
|
|
|
checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
|
2021-02-25 16:53:46 +00:00
|
|
|
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"
|
2022-07-05 23:21:14 +00:00
|
|
|
version = "1.13.0"
|
2021-05-27 06:55:28 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-07-05 23:21:14 +00:00
|
|
|
checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
|
2021-05-27 06:55:28 +00:00
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "option_parser"
|
|
|
|
version = "0.1.0"
|
|
|
|
|
2022-01-03 23:11:35 +00:00
|
|
|
[[package]]
|
|
|
|
name = "os_str_bytes"
|
2022-05-26 23:09:28 +00:00
|
|
|
version = "6.1.0"
|
2022-01-03 23:11:35 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-05-26 23:09:28 +00:00
|
|
|
checksum = "21326818e99cfe6ce1e524c2a805c189a99b5ae555a35d19f9a284b427d86afa"
|
2022-01-03 23:11:35 +00:00
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "pci"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"anyhow",
|
|
|
|
"byteorder",
|
|
|
|
"hypervisor",
|
|
|
|
"libc",
|
|
|
|
"log",
|
2022-02-16 23:13:31 +00:00
|
|
|
"serde",
|
2021-08-06 09:11:40 +00:00
|
|
|
"thiserror",
|
2021-05-27 06:55:28 +00:00
|
|
|
"versionize",
|
|
|
|
"versionize_derive",
|
2021-12-21 11:31:09 +00:00
|
|
|
"vfio-bindings",
|
2021-02-25 16:53:46 +00:00
|
|
|
"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"
|
2022-06-21 01:07:30 +00:00
|
|
|
version = "1.0.40"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-06-21 01:07:30 +00:00
|
|
|
checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
2022-05-17 02:32:05 +00:00
|
|
|
"unicode-ident",
|
2021-02-25 16:53:46 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "qcow"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"byteorder",
|
|
|
|
"libc",
|
|
|
|
"log",
|
|
|
|
"remain",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "quote"
|
2022-06-22 00:17:20 +00:00
|
|
|
version = "1.0.20"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-06-22 00:17:20 +00:00
|
|
|
checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804"
|
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"
|
2022-05-02 23:15:41 +00:00
|
|
|
version = "0.2.3"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-05-02 23:15:41 +00:00
|
|
|
checksum = "0c35270ea384ac1762895831cc8acb96f171468e52cec82ed9186f9416209fa4"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
2021-08-02 15:51:36 +00:00
|
|
|
[[package]]
|
|
|
|
name = "rustc_version"
|
2022-01-05 23:08:27 +00:00
|
|
|
version = "0.4.0"
|
2021-08-02 15:51:36 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-05 23:08:27 +00:00
|
|
|
checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
|
2021-08-02 15:51:36 +00:00
|
|
|
dependencies = [
|
|
|
|
"semver",
|
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "ryu"
|
2022-05-16 23:52:31 +00:00
|
|
|
version = "1.0.10"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-05-16 23:52:31 +00:00
|
|
|
checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695"
|
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"
|
2022-07-01 23:17:26 +00:00
|
|
|
version = "1.0.12"
|
2021-08-02 15:51:36 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-07-01 23:17:26 +00:00
|
|
|
checksum = "a2333e6df6d6598f2b1974829f853c2b4c5f4a6e503c10af918081aa6f8564e1"
|
2021-08-02 15:51:36 +00:00
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "serde"
|
2022-07-11 23:55:34 +00:00
|
|
|
version = "1.0.139"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-07-11 23:55:34 +00:00
|
|
|
checksum = "0171ebb889e45aa68b44aee0859b3eede84c6f5f5c228e6f140c0b2a0a46cad6"
|
2022-05-19 23:10:03 +00:00
|
|
|
dependencies = [
|
|
|
|
"serde_derive",
|
|
|
|
]
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "serde_derive"
|
2022-07-11 23:55:34 +00:00
|
|
|
version = "1.0.139"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-07-11 23:55:34 +00:00
|
|
|
checksum = "dc1d3230c1de7932af58ad8ffbe1d784bd55efd5a9d84ac24f69c72d83543dfb"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "serde_json"
|
2022-06-30 15:22:59 +00:00
|
|
|
version = "1.0.82"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-06-30 15:22:59 +00:00
|
|
|
checksum = "82c2c1fdcd807d1098552c5b9a36e425e42e9fbd7c6a37a8425f390f781f7fa7"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"itoa",
|
|
|
|
"ryu",
|
|
|
|
"serde",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "signal-hook"
|
2022-05-16 23:12:19 +00:00
|
|
|
version = "0.3.14"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-05-16 23:12:19 +00:00
|
|
|
checksum = "a253b5e89e2698464fc26b545c9edceb338e18a89effeeecfea192c3025be29d"
|
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"
|
2022-01-03 23:11:35 +00:00
|
|
|
version = "0.10.0"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-03 23:11:35 +00:00
|
|
|
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "syn"
|
2022-06-21 00:35:15 +00:00
|
|
|
version = "1.0.98"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-06-21 00:35:15 +00:00
|
|
|
checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
2022-05-17 08:34:00 +00:00
|
|
|
"unicode-ident",
|
2021-02-25 16:53:46 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
2022-01-03 23:11:35 +00:00
|
|
|
name = "termcolor"
|
2022-03-02 23:27:37 +00:00
|
|
|
version = "1.1.3"
|
2022-01-03 23:11:35 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-03-02 23:27:37 +00:00
|
|
|
checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
|
2022-01-03 23:11:35 +00:00
|
|
|
dependencies = [
|
|
|
|
"winapi-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "terminal_size"
|
|
|
|
version = "0.1.17"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-03 23:11:35 +00:00
|
|
|
checksum = "633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
"winapi",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "textwrap"
|
2022-03-02 23:51:40 +00:00
|
|
|
version = "0.15.0"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-03-02 23:51:40 +00:00
|
|
|
checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
2022-01-03 23:11:35 +00:00
|
|
|
"terminal_size",
|
2021-02-25 16:53:46 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "thiserror"
|
2022-05-02 23:15:41 +00:00
|
|
|
version = "1.0.31"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-05-02 23:15:41 +00:00
|
|
|
checksum = "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"thiserror-impl",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "thiserror-impl"
|
2022-05-02 23:15:41 +00:00
|
|
|
version = "1.0.31"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-05-02 23:15:41 +00:00
|
|
|
checksum = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
2022-05-17 02:32:05 +00:00
|
|
|
[[package]]
|
|
|
|
name = "unicode-ident"
|
2022-06-13 23:48:11 +00:00
|
|
|
version = "1.0.1"
|
2022-05-17 02:32:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-06-13 23:48:11 +00:00
|
|
|
checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c"
|
2022-05-17 02:32:05 +00:00
|
|
|
|
2021-06-10 06:26:13 +00:00
|
|
|
[[package]]
|
|
|
|
name = "uuid"
|
2022-06-10 23:10:06 +00:00
|
|
|
version = "1.1.2"
|
2021-06-10 06:26:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-06-10 23:10:06 +00:00
|
|
|
checksum = "dd6469f4314d5f1ffec476e05f17cc9a78bc7a27a6a857842170bdf8d6f98d2f"
|
2021-08-02 15:51:36 +00:00
|
|
|
dependencies = [
|
|
|
|
"getrandom",
|
|
|
|
]
|
2021-06-10 06:26:13 +00:00
|
|
|
|
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-12-21 10:45:49 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vfio-bindings"
|
|
|
|
version = "0.3.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "43449b404c488f70507dca193debd4bea361fe8089869b947adc19720e464bce"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "vfio-ioctls"
|
|
|
|
version = "0.1.0"
|
2022-02-07 23:16:03 +00:00
|
|
|
source = "git+https://github.com/rust-vmm/vfio?branch=main#4630612f2ff300e78b6d55be324fb5481aa84661"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"byteorder",
|
|
|
|
"kvm-bindings",
|
2021-11-19 23:36:09 +00:00
|
|
|
"kvm-ioctls",
|
2022-02-07 23:16:03 +00:00
|
|
|
"libc",
|
2021-02-25 16:53:46 +00:00
|
|
|
"log",
|
2022-02-07 23:16:03 +00:00
|
|
|
"thiserror",
|
2021-12-21 11:31:09 +00:00
|
|
|
"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",
|
2021-12-21 11:31:09 +00:00
|
|
|
"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"
|
2022-03-28 09:50:19 +00:00
|
|
|
version = "0.4.0"
|
2021-10-07 08:44:23 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-03-28 09:50:19 +00:00
|
|
|
checksum = "53567fd9ab820e4f3cc156f24146882fee3c365194c3e1dea74723265f27fc88"
|
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_json",
|
2022-03-20 12:26:48 +00:00
|
|
|
"thiserror",
|
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"
|
2022-07-11 23:14:38 +00:00
|
|
|
version = "0.4.0"
|
2022-03-07 12:47:51 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-07-11 23:14:38 +00:00
|
|
|
checksum = "519c0a333c871650269cba303bc108075d52a0c0d64f9b91fae61829b53725af"
|
2021-10-21 10:41:16 +00:00
|
|
|
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",
|
2022-05-13 23:11:58 +00:00
|
|
|
"hypervisor",
|
2021-02-25 16:53:46 +00:00
|
|
|
"serde",
|
|
|
|
"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"
|
2022-05-11 02:08:42 +00:00
|
|
|
version = "0.8.0"
|
2021-08-06 09:11:40 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-05-11 02:08:42 +00:00
|
|
|
checksum = "767ed8aaebbff902e02e6d3749dc2baef55e46565f8a6414a065e5baee4b4a81"
|
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_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",
|
|
|
|
"libc",
|
|
|
|
"linux-loader",
|
|
|
|
"log",
|
|
|
|
"micro_http",
|
|
|
|
"net_util",
|
2022-06-20 23:15:52 +00:00
|
|
|
"once_cell",
|
2021-02-25 16:53:46 +00:00
|
|
|
"option_parser",
|
|
|
|
"pci",
|
|
|
|
"qcow",
|
2021-08-02 15:51:36 +00:00
|
|
|
"seccompiler",
|
2021-02-25 16:53:46 +00:00
|
|
|
"serde",
|
|
|
|
"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"
|
2022-06-15 00:41:35 +00:00
|
|
|
version = "0.11.0+wasi-snapshot-preview1"
|
2021-08-02 15:51:36 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-06-15 00:41:35 +00:00
|
|
|
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
|
2021-08-02 15:51:36 +00:00
|
|
|
|
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"
|
|
|
|
|
2022-01-03 23:11:35 +00:00
|
|
|
[[package]]
|
|
|
|
name = "winapi-util"
|
|
|
|
version = "0.1.5"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
|
|
|
|
dependencies = [
|
|
|
|
"winapi",
|
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "winapi-x86_64-pc-windows-gnu"
|
|
|
|
version = "0.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|