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"
|
2023-09-25 15:44:06 -07:00
|
|
|
source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#1a733bf690ccc10bdfeacad33e3c9f6cce0008fd"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
2023-03-02 08:01:33 +00:00
|
|
|
"zerocopy",
|
2021-02-25 16:53:46 +00:00
|
|
|
]
|
|
|
|
|
2023-07-08 01:38:51 +00:00
|
|
|
[[package]]
|
|
|
|
name = "anstream"
|
2023-12-08 23:32:10 +00:00
|
|
|
version = "0.6.5"
|
2023-07-08 01:38:51 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-12-08 23:32:10 +00:00
|
|
|
checksum = "d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6"
|
2023-07-08 01:38:51 +00:00
|
|
|
dependencies = [
|
|
|
|
"anstyle",
|
|
|
|
"anstyle-parse",
|
|
|
|
"anstyle-query",
|
|
|
|
"anstyle-wincon",
|
|
|
|
"colorchoice",
|
|
|
|
"utf8parse",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "anstyle"
|
|
|
|
version = "1.0.4"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "anstyle-parse"
|
2023-12-05 23:57:52 +00:00
|
|
|
version = "0.2.3"
|
2023-07-08 01:38:51 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-12-05 23:57:52 +00:00
|
|
|
checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c"
|
2023-07-08 01:38:51 +00:00
|
|
|
dependencies = [
|
|
|
|
"utf8parse",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "anstyle-query"
|
2023-12-12 23:34:52 +00:00
|
|
|
version = "1.0.2"
|
2023-07-08 01:38:51 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-12-12 23:34:52 +00:00
|
|
|
checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648"
|
2023-07-08 01:38:51 +00:00
|
|
|
dependencies = [
|
2023-12-12 23:34:52 +00:00
|
|
|
"windows-sys",
|
2023-07-08 01:38:51 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "anstyle-wincon"
|
2023-12-06 23:58:20 +00:00
|
|
|
version = "3.0.2"
|
2023-07-08 01:38:51 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-12-06 23:58:20 +00:00
|
|
|
checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7"
|
2023-07-08 01:38:51 +00:00
|
|
|
dependencies = [
|
|
|
|
"anstyle",
|
2023-12-12 23:34:52 +00:00
|
|
|
"windows-sys",
|
2023-07-08 01:38:51 +00:00
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "anyhow"
|
2023-08-17 23:44:14 +00:00
|
|
|
version = "1.0.75"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-08-17 23:44:14 +00:00
|
|
|
checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
|
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"
|
2023-11-14 23:16:35 +00:00
|
|
|
version = "1.3.2"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-14 23:16:35 +00:00
|
|
|
checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "arc-swap"
|
2023-01-20 23:02:15 +00:00
|
|
|
version = "1.6.0"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-01-20 23:02:15 +00:00
|
|
|
checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "arch"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"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",
|
2022-08-04 16:51:16 +01:00
|
|
|
"uuid",
|
2021-05-27 06:55:28 +00:00
|
|
|
"versionize",
|
|
|
|
"versionize_derive",
|
2021-05-12 13:06:01 +01:00
|
|
|
"vm-fdt",
|
2023-07-05 09:50:28 +01: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
|
|
|
]
|
|
|
|
|
2023-08-09 23:37:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "autocfg"
|
|
|
|
version = "1.1.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
|
|
|
|
|
2021-05-12 13:06:01 +01: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
|
|
|
|
2023-06-16 23:57:36 +00:00
|
|
|
[[package]]
|
|
|
|
name = "bitflags"
|
2023-10-19 23:25:29 +00:00
|
|
|
version = "2.4.1"
|
2023-06-16 23:57:36 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-10-19 23:25:29 +00:00
|
|
|
checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
|
2023-06-16 23:57:36 +00:00
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
2023-07-12 10:24:28 +08:00
|
|
|
name = "block"
|
2021-02-25 16:53:46 +00:00
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
2023-07-12 10:24:28 +08:00
|
|
|
"byteorder",
|
|
|
|
"crc32c",
|
2021-02-25 16:53:46 +00:00
|
|
|
"io-uring",
|
|
|
|
"libc",
|
|
|
|
"log",
|
2023-07-12 10:24:28 +08:00
|
|
|
"remain",
|
2023-01-10 23:03:09 +00:00
|
|
|
"smallvec",
|
2021-02-25 16:53:46 +00:00
|
|
|
"thiserror",
|
2023-07-12 10:24:28 +08:00
|
|
|
"uuid",
|
2021-05-12 13:06:01 +01:00
|
|
|
"versionize",
|
|
|
|
"versionize_derive",
|
build: Bulk update rust-vmm dependencies
Bump to the latest rust-vmm crates, including vm-memory, vfio,
vfio-bindings, vfio-user, virtio-bindings, virtio-queue, linux-loader,
vhost, and vhost-user-backend,
Signed-off-by: Bo Chen <chen.bo@intel.com>
2023-05-19 09:12:25 -07:00
|
|
|
"virtio-bindings",
|
2021-10-21 12:41:16 +02:00
|
|
|
"virtio-queue",
|
2023-07-05 09:50:28 +01:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-virtio",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2023-08-09 23:37:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "bumpalo"
|
2023-09-25 23:27:54 +00:00
|
|
|
version = "3.14.0"
|
2023-08-09 23:37:11 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-09-25 23:27:54 +00:00
|
|
|
checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
|
2023-08-09 23:37:11 +00:00
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "byteorder"
|
2023-10-06 23:21:26 +00:00
|
|
|
version = "1.5.0"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-10-06 23:21:26 +00:00
|
|
|
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "cc"
|
2023-08-21 23:07:12 +00:00
|
|
|
version = "1.0.83"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-08-21 23:07:12 +00:00
|
|
|
checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
|
2022-09-02 03:09:23 +00:00
|
|
|
dependencies = [
|
|
|
|
"jobserver",
|
2023-08-02 23:06:25 +00:00
|
|
|
"libc",
|
2022-09-02 03:09:23 +00:00
|
|
|
]
|
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"
|
|
|
|
|
2023-07-08 01:38:51 +00:00
|
|
|
[[package]]
|
|
|
|
name = "clap"
|
2023-12-04 23:28:06 +00:00
|
|
|
version = "4.4.11"
|
2023-07-08 01:38:51 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-12-04 23:28:06 +00:00
|
|
|
checksum = "bfaff671f6b22ca62406885ece523383b9b64022e341e53e009a62ebc47a45f2"
|
2023-07-08 01:38:51 +00:00
|
|
|
dependencies = [
|
|
|
|
"clap_builder",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "clap_builder"
|
2023-12-04 23:28:06 +00:00
|
|
|
version = "4.4.11"
|
2023-07-08 01:38:51 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-12-04 23:28:06 +00:00
|
|
|
checksum = "a216b506622bb1d316cd51328dce24e07bdff4a6128a47c7e7fad11878d5adbb"
|
2023-07-08 01:38:51 +00:00
|
|
|
dependencies = [
|
|
|
|
"anstream",
|
|
|
|
"anstyle",
|
|
|
|
"clap_lex",
|
|
|
|
"strsim",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "clap_lex"
|
2023-10-27 00:00:10 +00:00
|
|
|
version = "0.6.0"
|
2023-07-08 01:38:51 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-10-27 00:00:10 +00:00
|
|
|
checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1"
|
2023-07-08 01:38:51 +00:00
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "cloud-hypervisor"
|
2023-11-02 23:07:43 +00:00
|
|
|
version = "36.0.0"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"anyhow",
|
|
|
|
"api_client",
|
2023-07-08 01:38:51 +00:00
|
|
|
"clap",
|
2021-02-25 16:53:46 +00:00
|
|
|
"epoll",
|
|
|
|
"event_monitor",
|
|
|
|
"hypervisor",
|
|
|
|
"libc",
|
|
|
|
"log",
|
|
|
|
"option_parser",
|
2022-09-15 08:31:10 +00:00
|
|
|
"seccompiler",
|
2021-02-25 16:53:46 +00:00
|
|
|
"serde_json",
|
|
|
|
"signal-hook",
|
|
|
|
"thiserror",
|
2022-11-15 23:04:25 +00:00
|
|
|
"tpm",
|
2022-09-22 23:10:13 +00:00
|
|
|
"tracer",
|
2023-07-05 09:50:28 +01: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 = [
|
2023-07-12 10:24:28 +08:00
|
|
|
"block",
|
2021-02-25 16:53:46 +00:00
|
|
|
"cloud-hypervisor",
|
2022-07-26 16:30:56 +01:00
|
|
|
"devices",
|
2022-07-28 17:07:32 -07:00
|
|
|
"epoll",
|
2021-02-25 16:53:46 +00:00
|
|
|
"libc",
|
|
|
|
"libfuzzer-sys",
|
2022-12-05 16:53:13 -08:00
|
|
|
"linux-loader",
|
2022-07-28 17:07:32 -07:00
|
|
|
"micro_http",
|
2022-11-23 15:23:00 -08:00
|
|
|
"net_util",
|
2022-07-28 17:07:32 -07:00
|
|
|
"once_cell",
|
2022-09-15 08:31:10 +00:00
|
|
|
"seccompiler",
|
2021-02-25 16:53:46 +00:00
|
|
|
"virtio-devices",
|
2021-10-21 12:41:16 +02:00
|
|
|
"virtio-queue",
|
2022-07-26 16:30:56 +01:00
|
|
|
"vm-device",
|
2023-07-05 09:50:28 +01:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-virtio",
|
2022-07-28 17:07:32 -07:00
|
|
|
"vmm",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2023-07-08 01:38:51 +00:00
|
|
|
[[package]]
|
|
|
|
name = "colorchoice"
|
|
|
|
version = "1.0.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
|
|
|
|
|
2021-08-02 11:51:36 -04:00
|
|
|
[[package]]
|
|
|
|
name = "crc32c"
|
2023-07-26 23:14:14 +00:00
|
|
|
version = "0.6.4"
|
2021-08-02 11:51:36 -04:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-07-26 23:14:14 +00:00
|
|
|
checksum = "d8f48d60e5b4d2c53d5c2b1d8a58c849a70ae5e5509b08a48d047e3b65714a74"
|
2021-08-02 11:51:36 -04:00
|
|
|
dependencies = [
|
|
|
|
"rustc_version",
|
|
|
|
]
|
|
|
|
|
2021-05-12 13:06:01 +01:00
|
|
|
[[package]]
|
|
|
|
name = "crc64"
|
|
|
|
version = "1.0.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "55626594feae15d266d52440b26ff77de0e22230cf0c113abe619084c1ddc910"
|
|
|
|
|
2022-08-01 23:14:31 +00:00
|
|
|
[[package]]
|
|
|
|
name = "darling"
|
2023-07-15 00:00:15 +00:00
|
|
|
version = "0.20.3"
|
2022-08-01 23:14:31 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-07-15 00:00:15 +00:00
|
|
|
checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e"
|
2022-08-01 23:14:31 +00:00
|
|
|
dependencies = [
|
|
|
|
"darling_core",
|
|
|
|
"darling_macro",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "darling_core"
|
2023-07-15 00:00:15 +00:00
|
|
|
version = "0.20.3"
|
2022-08-01 23:14:31 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-07-15 00:00:15 +00:00
|
|
|
checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621"
|
2022-08-01 23:14:31 +00:00
|
|
|
dependencies = [
|
|
|
|
"fnv",
|
|
|
|
"ident_case",
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"strsim",
|
2023-09-25 15:44:06 -07:00
|
|
|
"syn 2.0.32",
|
2022-08-01 23:14:31 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "darling_macro"
|
2023-07-15 00:00:15 +00:00
|
|
|
version = "0.20.3"
|
2022-08-01 23:14:31 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-07-15 00:00:15 +00:00
|
|
|
checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5"
|
2022-08-01 23:14:31 +00:00
|
|
|
dependencies = [
|
|
|
|
"darling_core",
|
|
|
|
"quote",
|
2023-09-25 15:44:06 -07:00
|
|
|
"syn 2.0.32",
|
2022-08-01 23:14:31 +00:00
|
|
|
]
|
|
|
|
|
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",
|
2023-10-19 23:25:29 +00:00
|
|
|
"bitflags 2.4.1",
|
2021-02-25 16:53:46 +00:00
|
|
|
"byteorder",
|
2023-07-06 23:26:28 +00:00
|
|
|
"event_monitor",
|
2022-06-10 23:10:06 +00:00
|
|
|
"hypervisor",
|
2021-02-25 16:53:46 +00:00
|
|
|
"libc",
|
|
|
|
"log",
|
2023-07-06 23:26:28 +00:00
|
|
|
"pci",
|
2022-11-15 23:04:25 +00:00
|
|
|
"thiserror",
|
|
|
|
"tpm",
|
2021-05-13 06:59:00 +00:00
|
|
|
"versionize",
|
|
|
|
"versionize_derive",
|
2023-07-06 23:26:28 +00:00
|
|
|
"vm-allocator",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-device",
|
2023-07-05 09:50:28 +01:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-migration",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "epoll"
|
2023-07-05 23:19:08 +00:00
|
|
|
version = "4.3.3"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-07-05 23:19:08 +00:00
|
|
|
checksum = "74351c3392ea1ff6cd2628e0042d268ac2371cb613252ff383b6dfa50d22fa79"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
2023-10-19 23:25:29 +00:00
|
|
|
"bitflags 2.4.1",
|
2021-02-25 16:53:46 +00:00
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "event_monitor"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
2023-08-09 23:37:11 +00:00
|
|
|
"flume",
|
2021-02-25 16:53:46 +00:00
|
|
|
"libc",
|
2023-09-14 23:20:33 +00:00
|
|
|
"once_cell",
|
2021-02-25 16:53:46 +00:00
|
|
|
"serde",
|
|
|
|
"serde_json",
|
|
|
|
]
|
|
|
|
|
2021-06-24 23:09:35 +00:00
|
|
|
[[package]]
|
|
|
|
name = "fdt"
|
2023-02-08 23:02:13 +00:00
|
|
|
version = "0.1.5"
|
2021-06-24 23:09:35 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-02-08 23:02:13 +00:00
|
|
|
checksum = "784a4df722dc6267a04af36895398f59d21d07dce47232adf31ec0ff2fa45e67"
|
2021-06-24 23:09:35 +00:00
|
|
|
|
2023-08-09 23:37:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "flume"
|
|
|
|
version = "0.10.14"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577"
|
|
|
|
dependencies = [
|
|
|
|
"futures-core",
|
|
|
|
"futures-sink",
|
|
|
|
"nanorand",
|
|
|
|
"pin-project",
|
|
|
|
"spin",
|
|
|
|
]
|
|
|
|
|
2022-08-01 23:14:31 +00:00
|
|
|
[[package]]
|
|
|
|
name = "fnv"
|
|
|
|
version = "1.0.7"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
|
|
|
|
|
2023-08-09 23:37:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "futures-core"
|
2023-10-31 23:16:14 +00:00
|
|
|
version = "0.3.29"
|
2023-08-09 23:37:11 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-10-31 23:16:14 +00:00
|
|
|
checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c"
|
2023-08-09 23:37:11 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "futures-sink"
|
2023-11-07 23:39:38 +00:00
|
|
|
version = "0.3.29"
|
2023-08-09 23:37:11 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-07 23:39:38 +00:00
|
|
|
checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817"
|
2023-08-09 23:37:11 +00:00
|
|
|
|
2021-08-02 11:51:36 -04:00
|
|
|
[[package]]
|
|
|
|
name = "getrandom"
|
2023-11-20 23:19:06 +00:00
|
|
|
version = "0.2.11"
|
2021-08-02 11:51:36 -04:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-20 23:19:06 +00:00
|
|
|
checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f"
|
2021-08-02 11:51:36 -04:00
|
|
|
dependencies = [
|
|
|
|
"cfg-if",
|
2023-08-09 23:37:11 +00:00
|
|
|
"js-sys",
|
2021-08-02 11:51:36 -04:00
|
|
|
"libc",
|
|
|
|
"wasi",
|
2023-08-09 23:37:11 +00:00
|
|
|
"wasm-bindgen",
|
2021-08-02 11:51:36 -04:00
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "hypervisor"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"anyhow",
|
2022-07-15 23:12:28 +00:00
|
|
|
"byteorder",
|
2021-02-25 16:53:46 +00:00
|
|
|
"kvm-bindings",
|
2021-11-19 23:36:09 +00:00
|
|
|
"kvm-ioctls",
|
2021-02-25 16:53:46 +00:00
|
|
|
"libc",
|
|
|
|
"log",
|
|
|
|
"serde",
|
2022-08-01 23:14:31 +00:00
|
|
|
"serde_with",
|
2021-02-25 16:53:46 +00:00
|
|
|
"thiserror",
|
2022-07-21 13:15:15 +00:00
|
|
|
"vfio-ioctls",
|
2023-07-05 09:50:28 +01:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2022-08-01 23:14:31 +00:00
|
|
|
[[package]]
|
|
|
|
name = "ident_case"
|
|
|
|
version = "1.0.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "io-uring"
|
2023-09-18 23:15:07 +00:00
|
|
|
version = "0.6.2"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-09-18 23:15:07 +00:00
|
|
|
checksum = "460648e47a07a43110fbfa2e0b14afb2be920093c31e5dccc50e49568e099762"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
2023-06-16 23:57:36 +00:00
|
|
|
"bitflags 1.3.2",
|
2021-02-25 16:53:46 +00:00
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "itoa"
|
2023-07-28 23:33:22 +00:00
|
|
|
version = "1.0.9"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-07-28 23:33:22 +00:00
|
|
|
checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
2022-09-02 03:09:23 +00:00
|
|
|
[[package]]
|
|
|
|
name = "jobserver"
|
2023-10-13 23:12:23 +00:00
|
|
|
version = "0.1.27"
|
2022-09-02 03:09:23 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-10-13 23:12:23 +00:00
|
|
|
checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d"
|
2022-09-02 03:09:23 +00:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
2023-08-09 23:37:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "js-sys"
|
2023-12-01 23:51:44 +00:00
|
|
|
version = "0.3.66"
|
2023-08-09 23:37:11 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-12-01 23:51:44 +00:00
|
|
|
checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca"
|
2023-08-09 23:37:11 +00:00
|
|
|
dependencies = [
|
|
|
|
"wasm-bindgen",
|
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "kvm-bindings"
|
2022-11-28 13:08:13 +00:00
|
|
|
version = "0.6.0"
|
|
|
|
source = "git+https://github.com/cloud-hypervisor/kvm-bindings?branch=ch-v0.6.0-tdx#7d9ffb47e5b9b1989577258800a0f57c93f1445f"
|
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"
|
2023-01-31 23:02:11 +00:00
|
|
|
version = "0.13.0"
|
2022-11-28 13:08:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-01-31 23:02:11 +00:00
|
|
|
checksum = "b8f8dc9c1896e5f144ec5d07169bc29f39a047686d29585a91f30489abfaeb6b"
|
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 = "libc"
|
2023-11-08 23:31:12 +00:00
|
|
|
version = "0.2.150"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-08 23:31:12 +00:00
|
|
|
checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "libfuzzer-sys"
|
2023-08-11 23:19:24 +00:00
|
|
|
version = "0.4.7"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-08-11 23:19:24 +00:00
|
|
|
checksum = "a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7"
|
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"
|
2023-11-07 11:37:23 -08:00
|
|
|
version = "0.10.0"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-07 11:37:23 -08:00
|
|
|
checksum = "132a531b85b3a164012ab682c72f8f2cce7757f187be5f60782fd2b4cda9cb34"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
2023-07-05 09:50:28 +01:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
]
|
|
|
|
|
2023-08-09 23:37:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "lock_api"
|
2023-10-18 23:24:54 +00:00
|
|
|
version = "0.4.11"
|
2023-08-09 23:37:11 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-10-18 23:24:54 +00:00
|
|
|
checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45"
|
2023-08-09 23:37:11 +00:00
|
|
|
dependencies = [
|
|
|
|
"autocfg",
|
|
|
|
"scopeguard",
|
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "log"
|
2023-08-16 23:19:09 +00:00
|
|
|
version = "0.4.20"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-08-16 23:19:09 +00:00
|
|
|
checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "micro_http"
|
|
|
|
version = "0.1.0"
|
2023-09-28 23:05:45 +00:00
|
|
|
source = "git+https://github.com/firecracker-microvm/micro-http?branch=main#a4d632f2c5ea45712c0d2002dc909a63879e85c3"
|
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
|
|
|
]
|
|
|
|
|
2023-08-09 23:37:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "nanorand"
|
|
|
|
version = "0.7.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3"
|
|
|
|
dependencies = [
|
|
|
|
"getrandom",
|
|
|
|
]
|
|
|
|
|
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",
|
2022-08-16 23:12:24 +00:00
|
|
|
"thiserror",
|
2021-05-24 07:51:56 +00:00
|
|
|
"versionize",
|
|
|
|
"versionize_derive",
|
build: Bulk update rust-vmm dependencies
Bump to the latest rust-vmm crates, including vm-memory, vfio,
vfio-bindings, vfio-user, virtio-bindings, virtio-queue, linux-loader,
vhost, and vhost-user-backend,
Signed-off-by: Bo Chen <chen.bo@intel.com>
2023-05-19 09:12:25 -07:00
|
|
|
"virtio-bindings",
|
2021-10-21 12:41:16 +02:00
|
|
|
"virtio-queue",
|
2023-07-05 09:50:28 +01: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"
|
2023-12-13 23:45:07 +00:00
|
|
|
version = "1.19.0"
|
2021-05-27 06:55:28 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-12-13 23:45:07 +00:00
|
|
|
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
|
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",
|
2022-02-16 23:13:31 +00:00
|
|
|
"serde",
|
2021-08-06 10:11:40 +01: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",
|
2023-07-05 09:50:28 +01:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-migration",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2023-08-09 23:37:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "pin-project"
|
|
|
|
version = "1.1.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422"
|
|
|
|
dependencies = [
|
|
|
|
"pin-project-internal",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "pin-project-internal"
|
|
|
|
version = "1.1.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
|
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
2023-09-25 15:44:06 -07:00
|
|
|
"syn 2.0.32",
|
2023-08-09 23:37:11 +00:00
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "proc-macro2"
|
2023-11-28 23:46:35 +00:00
|
|
|
version = "1.0.70"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-28 23:46:35 +00:00
|
|
|
checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b"
|
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 = "quote"
|
2023-08-25 23:15:40 +00:00
|
|
|
version = "1.0.33"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-08-25 23:15:40 +00:00
|
|
|
checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
|
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"
|
2023-07-24 23:42:22 +00:00
|
|
|
version = "0.2.11"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-07-24 23:42:22 +00:00
|
|
|
checksum = "bce3a7139d2ee67d07538ee5dba997364fbc243e7e7143e96eb830c74bfaa082"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
2023-09-25 15:44:06 -07:00
|
|
|
"syn 2.0.32",
|
2021-02-25 16:53:46 +00:00
|
|
|
]
|
|
|
|
|
2021-08-02 11:51:36 -04:00
|
|
|
[[package]]
|
|
|
|
name = "rustc_version"
|
2022-01-05 23:08:27 +00:00
|
|
|
version = "0.4.0"
|
2021-08-02 11:51:36 -04:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-05 23:08:27 +00:00
|
|
|
checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
|
2021-08-02 11:51:36 -04:00
|
|
|
dependencies = [
|
|
|
|
"semver",
|
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "ryu"
|
2023-12-11 23:49:19 +00:00
|
|
|
version = "1.0.16"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-12-11 23:49:19 +00:00
|
|
|
checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c"
|
2021-02-25 16:53:46 +00:00
|
|
|
|
2023-08-09 23:37:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "scopeguard"
|
|
|
|
version = "1.2.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
|
|
|
|
|
2022-09-14 23:14:12 +00:00
|
|
|
[[package]]
|
|
|
|
name = "seccompiler"
|
2023-10-30 11:31:10 -07:00
|
|
|
version = "0.4.0"
|
2022-09-14 23:14:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-10-30 11:31:10 -07:00
|
|
|
checksum = "345a3e4dddf721a478089d4697b83c6c0a8f5bf16086f6c13397e4534eb6e2e5"
|
2022-09-14 23:14:12 +00:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
2021-08-02 11:51:36 -04:00
|
|
|
[[package]]
|
|
|
|
name = "semver"
|
2023-10-11 23:56:03 +00:00
|
|
|
version = "1.0.20"
|
2021-08-02 11:51:36 -04:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-10-11 23:56:03 +00:00
|
|
|
checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090"
|
2021-08-02 11:51:36 -04:00
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "serde"
|
2023-11-21 23:18:45 +00:00
|
|
|
version = "1.0.193"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-21 23:18:45 +00:00
|
|
|
checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89"
|
2022-05-19 23:10:03 +00:00
|
|
|
dependencies = [
|
|
|
|
"serde_derive",
|
|
|
|
]
|
2021-02-25 16:53:46 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "serde_derive"
|
2023-11-21 23:18:45 +00:00
|
|
|
version = "1.0.193"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-21 23:18:45 +00:00
|
|
|
checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
2023-09-25 15:44:06 -07:00
|
|
|
"syn 2.0.32",
|
2021-02-25 16:53:46 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "serde_json"
|
2023-11-01 23:30:00 +00:00
|
|
|
version = "1.0.108"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-01 23:30:00 +00:00
|
|
|
checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"itoa",
|
|
|
|
"ryu",
|
|
|
|
"serde",
|
|
|
|
]
|
|
|
|
|
2022-08-01 23:14:31 +00:00
|
|
|
[[package]]
|
|
|
|
name = "serde_with"
|
2023-10-17 23:44:31 +00:00
|
|
|
version = "3.4.0"
|
2022-08-01 23:14:31 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-10-17 23:44:31 +00:00
|
|
|
checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23"
|
2022-08-01 23:14:31 +00:00
|
|
|
dependencies = [
|
|
|
|
"serde",
|
|
|
|
"serde_with_macros",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "serde_with_macros"
|
2023-10-17 23:44:31 +00:00
|
|
|
version = "3.4.0"
|
2022-08-01 23:14:31 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-10-17 23:44:31 +00:00
|
|
|
checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788"
|
2022-08-01 23:14:31 +00:00
|
|
|
dependencies = [
|
|
|
|
"darling",
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
2023-09-25 15:44:06 -07:00
|
|
|
"syn 2.0.32",
|
2022-08-01 23:14:31 +00:00
|
|
|
]
|
|
|
|
|
2022-08-30 23:15:40 +00:00
|
|
|
[[package]]
|
|
|
|
name = "serial_buffer"
|
|
|
|
version = "0.1.0"
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "signal-hook"
|
2023-07-18 23:48:01 +00:00
|
|
|
version = "0.3.17"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-07-18 23:48:01 +00:00
|
|
|
checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
"signal-hook-registry",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "signal-hook-registry"
|
2023-02-13 23:59:53 +00:00
|
|
|
version = "1.4.1"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-02-13 23:59:53 +00:00
|
|
|
checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
2023-01-10 23:03:09 +00:00
|
|
|
[[package]]
|
|
|
|
name = "smallvec"
|
2023-11-10 23:20:57 +00:00
|
|
|
version = "1.11.2"
|
2023-01-10 23:03:09 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-10 23:20:57 +00:00
|
|
|
checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970"
|
2023-01-10 23:03:09 +00:00
|
|
|
|
2023-08-09 23:37:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "spin"
|
|
|
|
version = "0.9.8"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
|
|
|
|
dependencies = [
|
|
|
|
"lock_api",
|
|
|
|
]
|
|
|
|
|
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"
|
2023-02-24 23:58:07 +00:00
|
|
|
version = "1.0.109"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-02-24 23:58:07 +00:00
|
|
|
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
|
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
|
|
|
]
|
|
|
|
|
2023-03-21 23:58:29 +00:00
|
|
|
[[package]]
|
|
|
|
name = "syn"
|
2023-09-25 15:44:06 -07:00
|
|
|
version = "2.0.32"
|
2023-03-21 23:58:29 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-09-25 15:44:06 -07:00
|
|
|
checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2"
|
2023-03-21 23:58:29 +00:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"unicode-ident",
|
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "thiserror"
|
2023-10-20 23:23:43 +00:00
|
|
|
version = "1.0.50"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-10-20 23:23:43 +00:00
|
|
|
checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"thiserror-impl",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "thiserror-impl"
|
2023-10-20 23:23:43 +00:00
|
|
|
version = "1.0.50"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-10-20 23:23:43 +00:00
|
|
|
checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
2023-09-25 15:44:06 -07:00
|
|
|
"syn 2.0.32",
|
2021-02-25 16:53:46 +00:00
|
|
|
]
|
|
|
|
|
2022-11-15 23:04:25 +00:00
|
|
|
[[package]]
|
|
|
|
name = "tpm"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"anyhow",
|
|
|
|
"byteorder",
|
|
|
|
"libc",
|
|
|
|
"log",
|
2023-02-10 23:58:57 +00:00
|
|
|
"net_gen",
|
2022-11-15 23:04:25 +00:00
|
|
|
"thiserror",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2022-09-22 23:10:13 +00:00
|
|
|
[[package]]
|
|
|
|
name = "tracer"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
"log",
|
|
|
|
"once_cell",
|
|
|
|
"serde",
|
|
|
|
"serde_json",
|
|
|
|
]
|
|
|
|
|
2022-05-17 02:32:05 +00:00
|
|
|
[[package]]
|
|
|
|
name = "unicode-ident"
|
2023-09-14 23:20:33 +00:00
|
|
|
version = "1.0.12"
|
2022-05-17 02:32:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-09-14 23:20:33 +00:00
|
|
|
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
|
2022-05-17 02:32:05 +00:00
|
|
|
|
2023-07-08 01:38:51 +00:00
|
|
|
[[package]]
|
|
|
|
name = "utf8parse"
|
|
|
|
version = "0.2.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
|
|
|
|
|
2021-06-10 06:26:13 +00:00
|
|
|
[[package]]
|
|
|
|
name = "uuid"
|
2023-11-22 23:11:51 +00:00
|
|
|
version = "1.6.1"
|
2021-06-10 06:26:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-22 23:11:51 +00:00
|
|
|
checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560"
|
2021-08-02 11:51:36 -04:00
|
|
|
dependencies = [
|
|
|
|
"getrandom",
|
|
|
|
]
|
2021-06-10 06:26:13 +00:00
|
|
|
|
2021-05-12 13:06:01 +01:00
|
|
|
[[package]]
|
|
|
|
name = "versionize"
|
2023-03-24 22:40:48 +00:00
|
|
|
version = "0.1.10"
|
2021-05-12 13:06:01 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-03-24 22:40:48 +00:00
|
|
|
checksum = "dca4b7062e7e6d685901e815c35f9671e059de97c1c0905eeff8592f3fff442f"
|
2021-05-12 13:06:01 +01:00
|
|
|
dependencies = [
|
|
|
|
"bincode",
|
|
|
|
"crc64",
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
2023-03-21 23:58:29 +00:00
|
|
|
"syn 1.0.109",
|
2021-05-12 13:06:01 +01:00
|
|
|
"versionize_derive",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "versionize_derive"
|
|
|
|
version = "0.1.4"
|
2023-03-23 11:57:38 -07:00
|
|
|
source = "git+https://github.com/cloud-hypervisor/versionize_derive?branch=ch#e502b1d4aabab342386f0c53780d49f21a6a1df6"
|
2021-05-12 13:06:01 +01:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
2023-03-21 23:58:29 +00:00
|
|
|
"syn 1.0.109",
|
2021-05-12 13:06:01 +01:00
|
|
|
]
|
|
|
|
|
2021-12-21 10:45:49 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vfio-bindings"
|
2022-12-07 17:39:14 +00:00
|
|
|
version = "0.4.0"
|
2023-11-07 11:37:23 -08:00
|
|
|
source = "git+https://github.com/rust-vmm/vfio?branch=main#59c604fa6e42080f0a47c124ba29454fe4cb7475"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "vfio-ioctls"
|
2022-12-07 17:39:14 +00:00
|
|
|
version = "0.2.0"
|
2023-11-07 11:37:23 -08:00
|
|
|
source = "git+https://github.com/rust-vmm/vfio?branch=main#59c604fa6e42080f0a47c124ba29454fe4cb7475"
|
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",
|
2023-07-05 09:50:28 +01: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"
|
2023-11-07 11:37:23 -08:00
|
|
|
source = "git+https://github.com/rust-vmm/vfio-user?branch=main#6c72e997e61d9e84b8ee691ad63ece6c717cf5aa"
|
2021-08-10 23:11:41 +00:00
|
|
|
dependencies = [
|
2023-06-16 23:57:36 +00:00
|
|
|
"bitflags 1.3.2",
|
2021-08-10 23:11:41 +00:00
|
|
|
"libc",
|
|
|
|
"log",
|
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"serde_json",
|
|
|
|
"thiserror",
|
2021-12-21 11:31:09 +00:00
|
|
|
"vfio-bindings",
|
2023-07-05 09:50:28 +01:00
|
|
|
"vm-memory",
|
2021-08-10 23:11:41 +00:00
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vhost"
|
2023-11-07 11:37:23 -08:00
|
|
|
version = "0.9.0"
|
2022-11-30 23:04:07 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-07 11:37:23 -08:00
|
|
|
checksum = "289adfce099c71f8310f895932ccd978f352ca494ea47496dbe20d4241888b82"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
2023-11-07 11:37:23 -08:00
|
|
|
"bitflags 2.4.1",
|
2021-02-25 16:53:46 +00:00
|
|
|
"libc",
|
2023-07-05 09:50:28 +01:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2023-02-23 23:58:49 +00:00
|
|
|
[[package]]
|
|
|
|
name = "virtio-bindings"
|
2023-11-07 11:37:23 -08:00
|
|
|
version = "0.2.2"
|
2023-02-23 23:58:49 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-07 11:37:23 -08:00
|
|
|
checksum = "878bcb1b2812a10c30d53b0ed054999de3d98f25ece91fc173973f9c57aaae86"
|
2023-02-23 23:58:49 +00:00
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "virtio-devices"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"anyhow",
|
|
|
|
"arc-swap",
|
2023-07-12 10:24:28 +08:00
|
|
|
"block",
|
2021-02-25 16:53:46 +00:00
|
|
|
"byteorder",
|
|
|
|
"epoll",
|
|
|
|
"event_monitor",
|
|
|
|
"libc",
|
|
|
|
"log",
|
|
|
|
"net_gen",
|
|
|
|
"net_util",
|
|
|
|
"pci",
|
2021-03-31 07:29:37 +00:00
|
|
|
"rate_limiter",
|
2022-09-15 08:31:10 +00:00
|
|
|
"seccompiler",
|
2021-02-25 16:53:46 +00:00
|
|
|
"serde",
|
|
|
|
"serde_json",
|
2022-08-30 23:15:40 +00:00
|
|
|
"serial_buffer",
|
2022-03-20 12:26:48 +00:00
|
|
|
"thiserror",
|
2021-05-12 13:06:01 +01:00
|
|
|
"versionize",
|
|
|
|
"versionize_derive",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vhost",
|
build: Bulk update rust-vmm dependencies
Bump to the latest rust-vmm crates, including vm-memory, vfio,
vfio-bindings, vfio-user, virtio-bindings, virtio-queue, linux-loader,
vhost, and vhost-user-backend,
Signed-off-by: Bo Chen <chen.bo@intel.com>
2023-05-19 09:12:25 -07:00
|
|
|
"virtio-bindings",
|
2021-10-21 12:41:16 +02:00
|
|
|
"virtio-queue",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-allocator",
|
|
|
|
"vm-device",
|
2023-07-05 09:50:28 +01:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-migration",
|
|
|
|
"vm-virtio",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2021-10-21 12:41:16 +02:00
|
|
|
[[package]]
|
|
|
|
name = "virtio-queue"
|
2023-11-07 11:37:23 -08:00
|
|
|
version = "0.10.0"
|
2022-03-07 13:47:51 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-07 11:37:23 -08:00
|
|
|
checksum = "73a01db2cfb6c4b9bc20608b1336263d16714ea8db05de9fec2a254e076f9385"
|
2021-10-21 12:41:16 +02:00
|
|
|
dependencies = [
|
|
|
|
"log",
|
build: Bulk update rust-vmm dependencies
Bump to the latest rust-vmm crates, including vm-memory, vfio,
vfio-bindings, vfio-user, virtio-bindings, virtio-queue, linux-loader,
vhost, and vhost-user-backend,
Signed-off-by: Bo Chen <chen.bo@intel.com>
2023-05-19 09:12:25 -07:00
|
|
|
"virtio-bindings",
|
2023-07-05 09:50:28 +01:00
|
|
|
"vm-memory",
|
2021-10-21 12:41:16 +02:00
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2021-02-25 16:53:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vm-allocator"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"arch",
|
|
|
|
"libc",
|
2023-07-05 09:50:28 +01: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",
|
|
|
|
"thiserror",
|
|
|
|
"vfio-ioctls",
|
2023-07-05 09:50:28 +01:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2021-05-12 13:06:01 +01:00
|
|
|
[[package]]
|
|
|
|
name = "vm-fdt"
|
2022-11-28 13:08:13 +00:00
|
|
|
version = "0.2.0"
|
2022-12-07 17:39:14 +00:00
|
|
|
source = "git+https://github.com/rust-vmm/vm-fdt?branch=main#c5a99ab71b130435927d19b50c85fcd5ce904a8c"
|
2021-08-06 10:11:40 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "vm-memory"
|
2023-11-07 11:37:23 -08:00
|
|
|
version = "0.13.1"
|
2021-08-06 10:11:40 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-07 11:37:23 -08:00
|
|
|
checksum = "5376c9ee5ebe2103a310d8241936cfb93c946734b0479a4fa5bdf7a64abbacd8"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"arc-swap",
|
|
|
|
"libc",
|
2023-09-07 13:21:02 +01:00
|
|
|
"thiserror",
|
2021-02-25 16:53:46 +00:00
|
|
|
"winapi",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "vm-migration"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"anyhow",
|
|
|
|
"serde",
|
|
|
|
"serde_json",
|
|
|
|
"thiserror",
|
2021-05-12 13:06:01 +01:00
|
|
|
"versionize",
|
|
|
|
"versionize_derive",
|
2023-07-05 09:50:28 +01:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "vm-virtio"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"log",
|
2021-10-21 12:41:16 +02:00
|
|
|
"virtio-queue",
|
2023-07-05 09:50:28 +01: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",
|
2023-10-19 23:25:29 +00:00
|
|
|
"bitflags 2.4.1",
|
2023-07-12 10:24:28 +08:00
|
|
|
"block",
|
2023-09-07 13:02:03 +01:00
|
|
|
"cfg-if",
|
2023-07-08 01:38:51 +00:00
|
|
|
"clap",
|
2021-02-25 16:53:46 +00:00
|
|
|
"devices",
|
|
|
|
"epoll",
|
|
|
|
"event_monitor",
|
2023-09-05 23:25:10 +00:00
|
|
|
"flume",
|
2021-02-25 16:53:46 +00:00
|
|
|
"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",
|
2022-09-15 08:31:10 +00:00
|
|
|
"seccompiler",
|
2021-02-25 16:53:46 +00:00
|
|
|
"serde",
|
|
|
|
"serde_json",
|
2022-08-30 23:15:40 +00:00
|
|
|
"serial_buffer",
|
2021-02-25 16:53:46 +00:00
|
|
|
"signal-hook",
|
|
|
|
"thiserror",
|
2022-09-22 23:10:13 +00:00
|
|
|
"tracer",
|
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-02-25 16:53:46 +00:00
|
|
|
"virtio-devices",
|
2021-10-21 12:41:16 +02:00
|
|
|
"virtio-queue",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-allocator",
|
|
|
|
"vm-device",
|
2023-07-05 09:50:28 +01:00
|
|
|
"vm-memory",
|
2021-02-25 16:53:46 +00:00
|
|
|
"vm-migration",
|
|
|
|
"vm-virtio",
|
|
|
|
"vmm-sys-util",
|
2023-03-02 08:01:33 +00:00
|
|
|
"zerocopy",
|
2021-02-25 16:53:46 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "vmm-sys-util"
|
2023-09-19 23:47:51 +00:00
|
|
|
version = "0.11.2"
|
2021-02-25 16:53:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-09-19 23:47:51 +00:00
|
|
|
checksum = "48b7b084231214f7427041e4220d77dfe726897a6d41fddee450696e66ff2a29"
|
2021-02-25 16:53:46 +00:00
|
|
|
dependencies = [
|
2023-06-16 23:57:36 +00:00
|
|
|
"bitflags 1.3.2",
|
2021-02-25 16:53:46 +00:00
|
|
|
"libc",
|
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
]
|
|
|
|
|
2021-08-02 11:51:36 -04:00
|
|
|
[[package]]
|
|
|
|
name = "wasi"
|
2022-06-15 00:41:35 +00:00
|
|
|
version = "0.11.0+wasi-snapshot-preview1"
|
2021-08-02 11:51:36 -04:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-06-15 00:41:35 +00:00
|
|
|
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
|
2021-08-02 11:51:36 -04:00
|
|
|
|
2023-08-09 23:37:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "wasm-bindgen"
|
2023-11-29 23:58:09 +00:00
|
|
|
version = "0.2.89"
|
2023-08-09 23:37:11 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-29 23:58:09 +00:00
|
|
|
checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e"
|
2023-08-09 23:37:11 +00:00
|
|
|
dependencies = [
|
|
|
|
"cfg-if",
|
|
|
|
"wasm-bindgen-macro",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "wasm-bindgen-backend"
|
2023-11-29 23:58:09 +00:00
|
|
|
version = "0.2.89"
|
2023-08-09 23:37:11 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-29 23:58:09 +00:00
|
|
|
checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826"
|
2023-08-09 23:37:11 +00:00
|
|
|
dependencies = [
|
|
|
|
"bumpalo",
|
|
|
|
"log",
|
|
|
|
"once_cell",
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
2023-09-25 15:44:06 -07:00
|
|
|
"syn 2.0.32",
|
2023-08-09 23:37:11 +00:00
|
|
|
"wasm-bindgen-shared",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "wasm-bindgen-macro"
|
2023-11-29 23:58:09 +00:00
|
|
|
version = "0.2.89"
|
2023-08-09 23:37:11 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-29 23:58:09 +00:00
|
|
|
checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2"
|
2023-08-09 23:37:11 +00:00
|
|
|
dependencies = [
|
|
|
|
"quote",
|
|
|
|
"wasm-bindgen-macro-support",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "wasm-bindgen-macro-support"
|
2023-11-29 23:58:09 +00:00
|
|
|
version = "0.2.89"
|
2023-08-09 23:37:11 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-29 23:58:09 +00:00
|
|
|
checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283"
|
2023-08-09 23:37:11 +00:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
2023-09-25 15:44:06 -07:00
|
|
|
"syn 2.0.32",
|
2023-08-09 23:37:11 +00:00
|
|
|
"wasm-bindgen-backend",
|
|
|
|
"wasm-bindgen-shared",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "wasm-bindgen-shared"
|
2023-11-29 23:58:09 +00:00
|
|
|
version = "0.2.89"
|
2023-08-09 23:37:11 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-11-29 23:58:09 +00:00
|
|
|
checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f"
|
2023-08-09 23:37:11 +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"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "winapi-x86_64-pc-windows-gnu"
|
|
|
|
version = "0.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|
2023-03-02 08:01:33 +00:00
|
|
|
|
2023-12-06 23:58:20 +00:00
|
|
|
[[package]]
|
|
|
|
name = "windows-sys"
|
|
|
|
version = "0.52.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
|
|
|
|
dependencies = [
|
2023-12-12 23:34:52 +00:00
|
|
|
"windows-targets",
|
2023-12-06 23:58:20 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "windows-targets"
|
|
|
|
version = "0.52.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
|
|
|
|
dependencies = [
|
2023-12-12 23:34:52 +00:00
|
|
|
"windows_aarch64_gnullvm",
|
|
|
|
"windows_aarch64_msvc",
|
|
|
|
"windows_i686_gnu",
|
|
|
|
"windows_i686_msvc",
|
|
|
|
"windows_x86_64_gnu",
|
|
|
|
"windows_x86_64_gnullvm",
|
|
|
|
"windows_x86_64_msvc",
|
2023-07-08 01:38:51 +00:00
|
|
|
]
|
|
|
|
|
2023-12-06 23:58:20 +00:00
|
|
|
[[package]]
|
|
|
|
name = "windows_aarch64_gnullvm"
|
|
|
|
version = "0.52.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "windows_aarch64_msvc"
|
|
|
|
version = "0.52.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "windows_i686_gnu"
|
|
|
|
version = "0.52.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "windows_i686_msvc"
|
|
|
|
version = "0.52.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "windows_x86_64_gnu"
|
|
|
|
version = "0.52.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "windows_x86_64_gnullvm"
|
|
|
|
version = "0.52.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "windows_x86_64_msvc"
|
|
|
|
version = "0.52.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
|
|
|
|
|
2023-03-02 08:01:33 +00:00
|
|
|
[[package]]
|
|
|
|
name = "zerocopy"
|
2023-12-08 00:00:14 +00:00
|
|
|
version = "0.7.29"
|
2023-03-02 08:01:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-12-08 00:00:14 +00:00
|
|
|
checksum = "5d075cf85bbb114e933343e087b92f2146bac0d55b534cbb8188becf0039948e"
|
2023-03-02 08:01:33 +00:00
|
|
|
dependencies = [
|
|
|
|
"byteorder",
|
|
|
|
"zerocopy-derive",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "zerocopy-derive"
|
2023-12-08 00:00:14 +00:00
|
|
|
version = "0.7.29"
|
2023-03-02 08:01:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2023-12-08 00:00:14 +00:00
|
|
|
checksum = "86cd5ca076997b97ef09d3ad65efe811fa68c9e874cb636ccb211223a813b0c2"
|
2023-03-02 08:01:33 +00:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
2023-09-25 15:44:06 -07:00
|
|
|
"syn 2.0.32",
|
2023-03-02 08:01:33 +00:00
|
|
|
]
|