2019-06-13 10:07:32 +00:00
|
|
|
# This file is automatically @generated by Cargo.
|
|
|
|
# It is not intended for manual editing.
|
2019-08-07 16:53:37 +00:00
|
|
|
[[package]]
|
|
|
|
name = "acpi_tables"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"vm-memory",
|
2019-08-07 16:53:37 +00:00
|
|
|
]
|
|
|
|
|
2020-05-12 17:51:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "addr2line"
|
2021-01-11 05:44:46 +00:00
|
|
|
version = "0.14.1"
|
2020-05-12 17:51:11 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-01-11 05:44:46 +00:00
|
|
|
checksum = "a55f82cfe485775d02112886f4169bde0c5894d75e79ead7eafe7e40a25e45f7"
|
2020-05-12 17:51:11 +00:00
|
|
|
dependencies = [
|
|
|
|
"gimli",
|
|
|
|
]
|
|
|
|
|
2020-06-15 14:15:23 +00:00
|
|
|
[[package]]
|
2020-07-07 14:14:19 +00:00
|
|
|
name = "adler"
|
2020-07-10 22:06:09 +00:00
|
|
|
version = "0.2.3"
|
2020-06-15 14:15:23 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-07-10 22:06:09 +00:00
|
|
|
checksum = "ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e"
|
2020-06-15 14:15:23 +00:00
|
|
|
|
2019-07-16 09:54:33 +00:00
|
|
|
[[package]]
|
|
|
|
name = "aho-corasick"
|
2020-11-03 17:55:55 +00:00
|
|
|
version = "0.7.15"
|
2019-07-16 09:54:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-11-03 17:55:55 +00:00
|
|
|
checksum = "7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5"
|
2019-07-16 09:54:33 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"memchr",
|
2019-07-16 09:54:33 +00:00
|
|
|
]
|
|
|
|
|
2019-02-21 16:39:34 +00:00
|
|
|
[[package]]
|
|
|
|
name = "ansi_term"
|
2019-08-02 08:22:53 +00:00
|
|
|
version = "0.11.0"
|
2019-02-21 16:39:34 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b"
|
2019-08-02 08:22:53 +00:00
|
|
|
dependencies = [
|
2020-07-06 08:39:44 +00:00
|
|
|
"winapi 0.3.9",
|
2019-08-02 08:22:53 +00:00
|
|
|
]
|
2019-02-21 16:39:34 +00:00
|
|
|
|
2019-11-18 14:30:54 +00:00
|
|
|
[[package]]
|
|
|
|
name = "anyhow"
|
2021-01-11 01:36:47 +00:00
|
|
|
version = "1.0.38"
|
2019-11-18 14:30:54 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-01-11 01:36:47 +00:00
|
|
|
checksum = "afddf7f520a80dbf76e6f50a35bca42a2331ef227a28b3b6dc5c2e2338d114b1"
|
2019-11-18 14:30:54 +00:00
|
|
|
|
2020-10-23 10:20:37 +00:00
|
|
|
[[package]]
|
|
|
|
name = "api_client"
|
|
|
|
version = "0.1.0"
|
|
|
|
|
vm-virtio: Implement console size config feature
One of the features of the virtio console device is its size can be
configured and updated. Our first iteration of the console device
implementation is lack of this feature. As a result, it had a
default fixed size which could not be changed. This commit implements
the console config feature and lets us change the console size from
the vmm side.
During the activation of the device, vmm reads the current terminal
size, sets the console configuration accordinly, and lets the driver
know about this configuration by sending an interrupt. Later, if
someone changes the terminal size, the vmm detects the corresponding
event, updates the configuration, and sends interrupt as before. As a
result, the console device driver, in the guest, updates the console
size.
Signed-off-by: A K M Fazla Mehrab <fazla.mehrab.akm@intel.com>
2019-07-23 19:18:20 +00:00
|
|
|
[[package]]
|
|
|
|
name = "arc-swap"
|
2021-01-04 12:59:47 +00:00
|
|
|
version = "1.2.0"
|
vm-virtio: Implement console size config feature
One of the features of the virtio console device is its size can be
configured and updated. Our first iteration of the console device
implementation is lack of this feature. As a result, it had a
default fixed size which could not be changed. This commit implements
the console config feature and lets us change the console size from
the vmm side.
During the activation of the device, vmm reads the current terminal
size, sets the console configuration accordinly, and lets the driver
know about this configuration by sending an interrupt. Later, if
someone changes the terminal size, the vmm detects the corresponding
event, updates the configuration, and sends interrupt as before. As a
result, the console device driver, in the guest, updates the console
size.
Signed-off-by: A K M Fazla Mehrab <fazla.mehrab.akm@intel.com>
2019-07-23 19:18:20 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-01-04 12:59:47 +00:00
|
|
|
checksum = "d4d7d63395147b81a9e570bcc6243aaf71c017bd666d4909cfef0085bdda8d73"
|
vm-virtio: Implement console size config feature
One of the features of the virtio console device is its size can be
configured and updated. Our first iteration of the console device
implementation is lack of this feature. As a result, it had a
default fixed size which could not be changed. This commit implements
the console config feature and lets us change the console size from
the vmm side.
During the activation of the device, vmm reads the current terminal
size, sets the console configuration accordinly, and lets the driver
know about this configuration by sending an interrupt. Later, if
someone changes the terminal size, the vmm detects the corresponding
event, updates the configuration, and sends interrupt as before. As a
result, the console device driver, in the guest, updates the console
size.
Signed-off-by: A K M Fazla Mehrab <fazla.mehrab.akm@intel.com>
2019-07-23 19:18:20 +00:00
|
|
|
|
2019-02-28 13:16:58 +00:00
|
|
|
[[package]]
|
|
|
|
name = "arch"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"acpi_tables",
|
2020-06-02 02:29:54 +00:00
|
|
|
"anyhow",
|
2019-05-01 16:59:51 +00:00
|
|
|
"arch_gen",
|
|
|
|
"byteorder",
|
2020-06-02 02:29:54 +00:00
|
|
|
"hypervisor",
|
2019-05-01 16:59:51 +00:00
|
|
|
"libc",
|
|
|
|
"linux-loader",
|
2021-01-27 03:17:53 +00:00
|
|
|
"log 0.4.14",
|
2021-01-27 12:50:31 +00:00
|
|
|
"rand 0.8.3",
|
2020-09-23 16:20:55 +00:00
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"serde_json",
|
2021-02-03 10:23:35 +00:00
|
|
|
"thiserror",
|
2019-05-01 16:59:51 +00:00
|
|
|
"vm-memory",
|
2020-09-23 16:20:55 +00:00
|
|
|
"vm-migration",
|
2019-02-28 13:16:58 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "arch_gen"
|
|
|
|
version = "0.1.0"
|
|
|
|
|
2019-05-23 15:45:13 +00:00
|
|
|
[[package]]
|
2019-08-08 06:53:19 +00:00
|
|
|
name = "arrayref"
|
2020-01-27 08:10:36 +00:00
|
|
|
version = "0.3.6"
|
2019-05-23 15:45:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544"
|
2019-05-23 15:45:13 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "arrayvec"
|
2020-10-23 16:46:37 +00:00
|
|
|
version = "0.5.2"
|
2019-05-23 15:45:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-10-23 16:46:37 +00:00
|
|
|
checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
|
2019-05-23 15:45:13 +00:00
|
|
|
|
2019-02-21 16:39:34 +00:00
|
|
|
[[package]]
|
|
|
|
name = "atty"
|
2020-01-05 22:32:54 +00:00
|
|
|
version = "0.2.14"
|
2019-02-21 16:39:34 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
|
2019-02-21 16:39:34 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"hermit-abi",
|
|
|
|
"libc",
|
2020-07-06 08:39:44 +00:00
|
|
|
"winapi 0.3.9",
|
2019-02-21 16:39:34 +00:00
|
|
|
]
|
|
|
|
|
2020-01-30 07:46:26 +00:00
|
|
|
[[package]]
|
|
|
|
name = "autocfg"
|
2020-08-21 00:55:23 +00:00
|
|
|
version = "1.0.1"
|
2020-01-30 07:46:26 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-08-21 00:55:23 +00:00
|
|
|
checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
|
2020-01-30 07:46:26 +00:00
|
|
|
|
2019-05-23 15:45:13 +00:00
|
|
|
[[package]]
|
|
|
|
name = "backtrace"
|
2021-01-21 16:44:35 +00:00
|
|
|
version = "0.3.56"
|
2019-05-23 15:45:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-01-21 16:44:35 +00:00
|
|
|
checksum = "9d117600f438b1707d4e4ae15d3595657288f8235a0eb593e80ecc98ab34e1bc"
|
2019-05-23 15:45:13 +00:00
|
|
|
dependencies = [
|
2020-05-12 17:51:11 +00:00
|
|
|
"addr2line",
|
2020-10-11 17:22:55 +00:00
|
|
|
"cfg-if 1.0.0",
|
2019-05-01 16:59:51 +00:00
|
|
|
"libc",
|
2020-06-15 14:15:23 +00:00
|
|
|
"miniz_oxide",
|
2020-05-12 17:51:11 +00:00
|
|
|
"object",
|
2019-05-01 16:59:51 +00:00
|
|
|
"rustc-demangle",
|
2019-05-23 15:45:13 +00:00
|
|
|
]
|
|
|
|
|
2019-08-08 06:53:19 +00:00
|
|
|
[[package]]
|
|
|
|
name = "base64"
|
2020-11-24 09:10:30 +00:00
|
|
|
version = "0.13.0"
|
2019-08-08 06:53:19 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-11-24 09:10:30 +00:00
|
|
|
checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
|
2019-08-08 06:53:19 +00:00
|
|
|
|
2019-07-16 09:54:33 +00:00
|
|
|
[[package]]
|
|
|
|
name = "bitflags"
|
|
|
|
version = "0.5.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "4f67931368edf3a9a51d29886d245f1c3db2f1ef0dcc9e35ff70341b78c10d23"
|
2019-07-16 09:54:33 +00:00
|
|
|
|
2019-03-07 13:56:43 +00:00
|
|
|
[[package]]
|
|
|
|
name = "bitflags"
|
2019-12-08 18:43:54 +00:00
|
|
|
version = "1.2.1"
|
2019-03-07 13:56:43 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
|
2019-03-07 13:56:43 +00:00
|
|
|
|
2019-05-23 15:45:13 +00:00
|
|
|
[[package]]
|
2019-08-08 06:53:19 +00:00
|
|
|
name = "blake2b_simd"
|
2020-11-02 18:55:40 +00:00
|
|
|
version = "0.5.11"
|
2019-05-23 15:45:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-11-02 18:55:40 +00:00
|
|
|
checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587"
|
2019-05-23 15:45:13 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"arrayref",
|
|
|
|
"arrayvec",
|
|
|
|
"constant_time_eq",
|
2019-05-23 15:45:13 +00:00
|
|
|
]
|
|
|
|
|
2020-07-14 09:43:33 +00:00
|
|
|
[[package]]
|
|
|
|
name = "block_util"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
2020-07-27 13:58:53 +00:00
|
|
|
"io-uring",
|
|
|
|
"libc",
|
2021-01-27 03:17:53 +00:00
|
|
|
"log 0.4.14",
|
2021-01-20 18:03:59 +00:00
|
|
|
"qcow",
|
2020-07-14 09:43:33 +00:00
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"serde_json",
|
2021-01-29 17:02:51 +00:00
|
|
|
"tempfile",
|
2021-01-20 09:53:27 +00:00
|
|
|
"thiserror",
|
2020-07-14 09:43:33 +00:00
|
|
|
"virtio-bindings",
|
|
|
|
"vm-memory",
|
|
|
|
"vm-virtio",
|
2020-07-27 13:58:53 +00:00
|
|
|
"vmm-sys-util",
|
2020-07-14 09:43:33 +00:00
|
|
|
]
|
|
|
|
|
2019-02-28 13:16:58 +00:00
|
|
|
[[package]]
|
|
|
|
name = "byteorder"
|
2020-02-07 13:44:37 +00:00
|
|
|
version = "1.3.4"
|
2019-02-28 13:16:58 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de"
|
2019-02-28 13:16:58 +00:00
|
|
|
|
2019-05-23 15:45:13 +00:00
|
|
|
[[package]]
|
|
|
|
name = "cc"
|
2021-02-19 20:30:12 +00:00
|
|
|
version = "1.0.67"
|
2019-05-23 15:45:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-02-19 20:30:12 +00:00
|
|
|
checksum = "e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd"
|
2019-05-23 15:45:13 +00:00
|
|
|
|
2019-04-18 10:26:09 +00:00
|
|
|
[[package]]
|
|
|
|
name = "cfg-if"
|
2019-09-24 19:45:47 +00:00
|
|
|
version = "0.1.10"
|
2019-04-18 10:26:09 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
|
2019-04-18 10:26:09 +00:00
|
|
|
|
2020-10-11 17:22:55 +00:00
|
|
|
[[package]]
|
|
|
|
name = "cfg-if"
|
|
|
|
version = "1.0.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
|
|
|
|
|
2019-02-21 16:39:34 +00:00
|
|
|
[[package]]
|
|
|
|
name = "clap"
|
2020-08-14 02:32:59 +00:00
|
|
|
version = "2.33.3"
|
2019-02-21 16:39:34 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-08-14 02:32:59 +00:00
|
|
|
checksum = "37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002"
|
2019-02-21 16:39:34 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"ansi_term",
|
|
|
|
"atty",
|
|
|
|
"bitflags 1.2.1",
|
|
|
|
"strsim",
|
|
|
|
"term_size",
|
|
|
|
"textwrap",
|
|
|
|
"unicode-width",
|
|
|
|
"vec_map",
|
2019-02-21 16:39:34 +00:00
|
|
|
]
|
|
|
|
|
2019-02-21 16:04:44 +00:00
|
|
|
[[package]]
|
|
|
|
name = "cloud-hypervisor"
|
2021-02-11 15:23:19 +00:00
|
|
|
version = "0.13.0"
|
2019-02-21 16:39:34 +00:00
|
|
|
dependencies = [
|
2020-10-26 16:16:56 +00:00
|
|
|
"anyhow",
|
2020-10-23 10:20:37 +00:00
|
|
|
"api_client",
|
2019-05-01 16:59:51 +00:00
|
|
|
"clap",
|
|
|
|
"credibility",
|
|
|
|
"dirs",
|
2020-10-26 23:46:04 +00:00
|
|
|
"epoll",
|
2021-02-17 11:19:39 +00:00
|
|
|
"event_monitor",
|
2020-06-08 00:50:38 +00:00
|
|
|
"hypervisor",
|
2019-05-01 16:59:51 +00:00
|
|
|
"lazy_static",
|
|
|
|
"libc",
|
2021-01-27 03:17:53 +00:00
|
|
|
"log 0.4.14",
|
2020-05-15 09:19:51 +00:00
|
|
|
"net_util",
|
2020-09-08 14:51:00 +00:00
|
|
|
"option_parser",
|
2019-05-01 16:59:51 +00:00
|
|
|
"seccomp",
|
|
|
|
"serde_json",
|
2021-01-11 18:32:35 +00:00
|
|
|
"signal-hook",
|
2019-05-01 16:59:51 +00:00
|
|
|
"ssh2",
|
|
|
|
"tempdir",
|
|
|
|
"tempfile",
|
2020-10-26 16:16:56 +00:00
|
|
|
"thiserror",
|
2020-11-22 23:13:14 +00:00
|
|
|
"vm-memory",
|
2019-05-01 16:59:51 +00:00
|
|
|
"vmm",
|
|
|
|
"vmm-sys-util",
|
2020-10-28 23:40:50 +00:00
|
|
|
"wait-timeout",
|
2019-02-22 16:05:02 +00:00
|
|
|
]
|
|
|
|
|
2020-01-25 22:43:45 +00:00
|
|
|
[[package]]
|
|
|
|
name = "cloudabi"
|
|
|
|
version = "0.0.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f"
|
2020-01-25 22:43:45 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"bitflags 1.2.1",
|
2020-01-25 22:43:45 +00:00
|
|
|
]
|
|
|
|
|
2019-05-23 15:45:13 +00:00
|
|
|
[[package]]
|
|
|
|
name = "constant_time_eq"
|
2020-01-11 22:05:14 +00:00
|
|
|
version = "0.1.5"
|
2019-05-23 15:45:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"
|
2019-05-23 15:45:13 +00:00
|
|
|
|
2019-06-04 15:24:39 +00:00
|
|
|
[[package]]
|
|
|
|
name = "credibility"
|
|
|
|
version = "0.1.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "fae7a162fd5b462bc49704873a89950a655d44161add4be07e00e64c4c83a5bf"
|
2019-06-04 15:24:39 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"failure",
|
|
|
|
"failure_derive",
|
2019-06-04 15:24:39 +00:00
|
|
|
]
|
|
|
|
|
2019-08-08 06:53:19 +00:00
|
|
|
[[package]]
|
|
|
|
name = "crossbeam-utils"
|
2021-02-20 16:14:36 +00:00
|
|
|
version = "0.8.2"
|
2019-08-08 06:53:19 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-02-20 16:14:36 +00:00
|
|
|
checksum = "bae8f328835f8f5a6ceb6a7842a7f2d0c03692adb5c889347235d59194731fe3"
|
2019-08-08 06:53:19 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"autocfg",
|
2020-11-24 09:10:30 +00:00
|
|
|
"cfg-if 1.0.0",
|
2019-05-01 16:59:51 +00:00
|
|
|
"lazy_static",
|
2021-02-20 16:14:36 +00:00
|
|
|
"loom",
|
2019-08-08 06:53:19 +00:00
|
|
|
]
|
|
|
|
|
2019-03-07 13:56:43 +00:00
|
|
|
[[package]]
|
|
|
|
name = "devices"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"acpi_tables",
|
2019-12-12 01:36:13 +00:00
|
|
|
"anyhow",
|
2019-05-01 16:59:51 +00:00
|
|
|
"bitflags 1.2.1",
|
|
|
|
"byteorder",
|
|
|
|
"epoll",
|
|
|
|
"libc",
|
2021-01-27 03:17:53 +00:00
|
|
|
"log 0.4.14",
|
2019-12-12 01:36:13 +00:00
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"serde_json",
|
2019-05-01 16:59:51 +00:00
|
|
|
"tempfile",
|
|
|
|
"vm-device",
|
|
|
|
"vm-memory",
|
2019-12-12 01:36:13 +00:00
|
|
|
"vm-migration",
|
2019-05-01 16:59:51 +00:00
|
|
|
"vmm-sys-util",
|
2019-03-07 13:56:43 +00:00
|
|
|
]
|
|
|
|
|
2019-05-23 15:45:13 +00:00
|
|
|
[[package]]
|
|
|
|
name = "dirs"
|
2020-07-06 08:39:44 +00:00
|
|
|
version = "3.0.1"
|
2019-05-23 15:45:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-07-06 08:39:44 +00:00
|
|
|
checksum = "142995ed02755914747cc6ca76fc7e4583cd18578746716d0508ea6ed558b9ff"
|
2019-05-23 15:45:13 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"dirs-sys",
|
2019-05-23 15:45:13 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "dirs-sys"
|
2020-06-05 17:15:11 +00:00
|
|
|
version = "0.3.5"
|
2019-05-23 15:45:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-06-05 17:15:11 +00:00
|
|
|
checksum = "8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a"
|
2019-05-23 15:45:13 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"libc",
|
|
|
|
"redox_users",
|
2020-07-06 08:39:44 +00:00
|
|
|
"winapi 0.3.9",
|
2019-05-23 15:45:13 +00:00
|
|
|
]
|
|
|
|
|
2020-11-19 19:20:23 +00:00
|
|
|
[[package]]
|
|
|
|
name = "env_logger"
|
2021-02-11 18:55:00 +00:00
|
|
|
version = "0.8.3"
|
2020-11-19 19:20:23 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-02-11 18:55:00 +00:00
|
|
|
checksum = "17392a012ea30ef05a610aa97dfb49496e71c9f676b27879922ea5bdf60d9d3f"
|
2020-11-19 19:20:23 +00:00
|
|
|
dependencies = [
|
|
|
|
"atty",
|
|
|
|
"humantime",
|
2021-01-27 03:17:53 +00:00
|
|
|
"log 0.4.14",
|
2020-11-19 19:20:23 +00:00
|
|
|
"regex",
|
|
|
|
"termcolor",
|
|
|
|
]
|
|
|
|
|
2019-03-07 13:56:43 +00:00
|
|
|
[[package]]
|
|
|
|
name = "epoll"
|
2020-06-25 13:31:37 +00:00
|
|
|
version = "4.3.1"
|
2019-03-07 13:56:43 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-06-25 13:31:37 +00:00
|
|
|
checksum = "20df693c700404f7e19d4d6fae6b15215d2913c27955d2b9d6f2c0f537511cd0"
|
2019-03-07 13:56:43 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"bitflags 1.2.1",
|
|
|
|
"libc",
|
2019-03-07 13:56:43 +00:00
|
|
|
]
|
|
|
|
|
2021-02-17 11:16:00 +00:00
|
|
|
[[package]]
|
|
|
|
name = "event_monitor"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"serde_json",
|
|
|
|
]
|
|
|
|
|
2019-05-23 15:45:13 +00:00
|
|
|
[[package]]
|
|
|
|
name = "failure"
|
2020-05-04 07:02:38 +00:00
|
|
|
version = "0.1.8"
|
2019-05-23 15:45:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-05-04 07:02:38 +00:00
|
|
|
checksum = "d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86"
|
2019-05-23 15:45:13 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"backtrace",
|
|
|
|
"failure_derive",
|
2019-05-23 15:45:13 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "failure_derive"
|
2020-05-02 18:24:57 +00:00
|
|
|
version = "0.1.8"
|
2019-05-23 15:45:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-05-02 18:24:57 +00:00
|
|
|
checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4"
|
2019-05-23 15:45:13 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
"synstructure",
|
2019-05-23 15:45:13 +00:00
|
|
|
]
|
|
|
|
|
2020-11-06 07:53:13 +00:00
|
|
|
[[package]]
|
|
|
|
name = "form_urlencoded"
|
2021-02-19 09:08:31 +00:00
|
|
|
version = "1.0.1"
|
2020-11-06 07:53:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-02-19 09:08:31 +00:00
|
|
|
checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
|
2020-11-06 07:53:13 +00:00
|
|
|
dependencies = [
|
|
|
|
"matches",
|
|
|
|
"percent-encoding",
|
|
|
|
]
|
|
|
|
|
2019-05-06 17:27:40 +00:00
|
|
|
[[package]]
|
|
|
|
name = "fuchsia-cprng"
|
|
|
|
version = "0.1.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba"
|
2019-05-06 17:27:40 +00:00
|
|
|
|
2021-02-20 16:14:36 +00:00
|
|
|
[[package]]
|
|
|
|
name = "generator"
|
2021-02-22 05:30:40 +00:00
|
|
|
version = "0.6.24"
|
2021-02-20 16:14:36 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-02-22 05:30:40 +00:00
|
|
|
checksum = "a9fed24fd1e18827652b4d55652899a1e9da8e54d91624dc3437a5bc3a9f9a9c"
|
2021-02-20 16:14:36 +00:00
|
|
|
dependencies = [
|
|
|
|
"cc",
|
|
|
|
"libc",
|
|
|
|
"log 0.4.14",
|
2021-02-22 05:30:40 +00:00
|
|
|
"rustversion",
|
2021-02-20 16:14:36 +00:00
|
|
|
"winapi 0.3.9",
|
|
|
|
]
|
|
|
|
|
2019-07-22 18:50:56 +00:00
|
|
|
[[package]]
|
|
|
|
name = "getrandom"
|
2021-01-13 05:33:43 +00:00
|
|
|
version = "0.1.16"
|
2019-07-22 18:50:56 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-01-13 05:33:43 +00:00
|
|
|
checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
|
2019-07-22 18:50:56 +00:00
|
|
|
dependencies = [
|
2021-01-13 05:33:43 +00:00
|
|
|
"cfg-if 1.0.0",
|
2019-05-01 16:59:51 +00:00
|
|
|
"libc",
|
|
|
|
"wasi",
|
2019-07-22 18:50:56 +00:00
|
|
|
]
|
|
|
|
|
2020-12-29 19:29:38 +00:00
|
|
|
[[package]]
|
|
|
|
name = "getrandom"
|
|
|
|
version = "0.2.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "ee8025cf36f917e6a52cce185b7c7177689b838b7ec138364e50cc2277a56cf4"
|
|
|
|
dependencies = [
|
|
|
|
"cfg-if 0.1.10",
|
|
|
|
"libc",
|
|
|
|
"wasi",
|
|
|
|
]
|
|
|
|
|
2020-05-12 17:51:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "gimli"
|
2020-10-30 20:54:39 +00:00
|
|
|
version = "0.23.0"
|
2020-05-12 17:51:11 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-10-30 20:54:39 +00:00
|
|
|
checksum = "f6503fe142514ca4799d4c26297c4248239fe8838d827db6bd6065c6ed29a6ce"
|
2020-05-12 17:51:11 +00:00
|
|
|
|
2019-07-16 09:54:33 +00:00
|
|
|
[[package]]
|
|
|
|
name = "glob"
|
|
|
|
version = "0.2.11"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "8be18de09a56b60ed0edf84bc9df007e30040691af7acd1c41874faac5895bfb"
|
2019-07-16 09:54:33 +00:00
|
|
|
|
2020-01-05 22:32:54 +00:00
|
|
|
[[package]]
|
|
|
|
name = "hermit-abi"
|
2021-01-17 08:09:02 +00:00
|
|
|
version = "0.1.18"
|
2020-01-05 22:32:54 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-01-17 08:09:02 +00:00
|
|
|
checksum = "322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c"
|
2020-01-05 22:32:54 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"libc",
|
2020-01-05 22:32:54 +00:00
|
|
|
]
|
|
|
|
|
2020-11-19 19:20:23 +00:00
|
|
|
[[package]]
|
|
|
|
name = "humantime"
|
2021-01-13 20:44:38 +00:00
|
|
|
version = "2.1.0"
|
2020-11-19 19:20:23 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-01-13 20:44:38 +00:00
|
|
|
checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
|
2020-11-19 19:20:23 +00:00
|
|
|
|
2020-06-08 00:50:38 +00:00
|
|
|
[[package]]
|
|
|
|
name = "hypervisor"
|
|
|
|
version = "0.1.0"
|
2020-06-03 19:23:56 +00:00
|
|
|
dependencies = [
|
|
|
|
"anyhow",
|
2020-11-19 19:20:23 +00:00
|
|
|
"env_logger",
|
2020-12-04 18:30:29 +00:00
|
|
|
"epoll",
|
2020-11-13 11:30:25 +00:00
|
|
|
"iced-x86",
|
2020-06-03 19:23:56 +00:00
|
|
|
"kvm-bindings",
|
|
|
|
"kvm-ioctls",
|
|
|
|
"libc",
|
2021-01-27 03:17:53 +00:00
|
|
|
"log 0.4.14",
|
2020-12-03 22:43:48 +00:00
|
|
|
"mshv-bindings",
|
|
|
|
"mshv-ioctls",
|
2020-06-03 19:23:56 +00:00
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"serde_json",
|
|
|
|
"thiserror",
|
|
|
|
"vm-memory",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
2020-06-08 00:50:38 +00:00
|
|
|
|
2020-11-13 11:30:25 +00:00
|
|
|
[[package]]
|
|
|
|
name = "iced-x86"
|
2021-02-06 11:46:13 +00:00
|
|
|
version = "1.10.3"
|
2020-11-13 11:30:25 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-02-06 11:46:13 +00:00
|
|
|
checksum = "644fd8d7e49d1ccae568a8fbb873a7ee7fcb3bc9214a474a5e55c03b6d1fa5ac"
|
2020-11-13 11:30:25 +00:00
|
|
|
dependencies = [
|
|
|
|
"lazy_static",
|
|
|
|
"rustc_version",
|
|
|
|
"static_assertions",
|
|
|
|
]
|
|
|
|
|
2020-02-25 01:38:08 +00:00
|
|
|
[[package]]
|
|
|
|
name = "idna"
|
2021-02-18 08:53:02 +00:00
|
|
|
version = "0.2.2"
|
2020-02-25 01:38:08 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-02-18 08:53:02 +00:00
|
|
|
checksum = "89829a5d69c23d348314a7ac337fe39173b61149a9864deabd260983aed48c21"
|
2020-02-25 01:38:08 +00:00
|
|
|
dependencies = [
|
|
|
|
"matches",
|
|
|
|
"unicode-bidi",
|
|
|
|
"unicode-normalization",
|
|
|
|
]
|
|
|
|
|
2020-07-27 13:58:53 +00:00
|
|
|
[[package]]
|
|
|
|
name = "io-uring"
|
2020-08-10 06:51:34 +00:00
|
|
|
version = "0.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "2f7589adca0ddd74f56ed83a5098b45e3abf264dc27e150a8bec3397fcc34338"
|
2020-07-27 13:58:53 +00:00
|
|
|
dependencies = [
|
|
|
|
"bitflags 1.2.1",
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
2019-07-16 09:54:33 +00:00
|
|
|
[[package]]
|
|
|
|
name = "ipnetwork"
|
2020-11-27 19:40:45 +00:00
|
|
|
version = "0.17.0"
|
2019-07-16 09:54:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-11-27 19:40:45 +00:00
|
|
|
checksum = "02c3eaab3ac0ede60ffa41add21970a7df7d91772c03383aac6c2c3d53cc716b"
|
2019-07-16 09:54:33 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"serde",
|
2019-07-16 09:54:33 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "itoa"
|
2020-12-30 06:06:49 +00:00
|
|
|
version = "0.4.7"
|
2019-07-16 09:54:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-12-30 06:06:49 +00:00
|
|
|
checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736"
|
2019-07-16 09:54:33 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "kernel32-sys"
|
|
|
|
version = "0.2.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d"
|
2019-07-16 09:54:33 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"winapi 0.2.8",
|
|
|
|
"winapi-build",
|
2019-07-16 09:54:33 +00:00
|
|
|
]
|
|
|
|
|
2019-02-22 16:05:02 +00:00
|
|
|
[[package]]
|
|
|
|
name = "kvm-bindings"
|
2019-11-29 15:36:33 +00:00
|
|
|
version = "0.2.0"
|
2020-08-31 05:41:35 +00:00
|
|
|
source = "git+https://github.com/cloud-hypervisor/kvm-bindings?branch=ch#2164129ff03bb4d7a4243de5e2078845064d922c"
|
2019-11-29 15:36:33 +00:00
|
|
|
dependencies = [
|
2020-02-16 20:42:42 +00:00
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
2019-05-01 16:59:51 +00:00
|
|
|
"vmm-sys-util",
|
2019-11-29 15:36:33 +00:00
|
|
|
]
|
2019-02-22 16:05:02 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "kvm-ioctls"
|
2021-02-08 17:44:04 +00:00
|
|
|
version = "0.6.0"
|
|
|
|
source = "git+https://github.com/cloud-hypervisor/kvm-ioctls?branch=ch#b7f21758bf8e46ac55a28a1b2ed008b5732bbb44"
|
2019-02-22 16:05:02 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"kvm-bindings",
|
|
|
|
"libc",
|
|
|
|
"vmm-sys-util",
|
2019-02-21 16:39:34 +00:00
|
|
|
]
|
|
|
|
|
2019-07-16 09:54:33 +00:00
|
|
|
[[package]]
|
|
|
|
name = "lazy_static"
|
2019-08-26 01:05:43 +00:00
|
|
|
version = "1.4.0"
|
2019-07-16 09:54:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
|
2019-07-16 09:54:33 +00:00
|
|
|
|
2019-02-21 16:39:34 +00:00
|
|
|
[[package]]
|
|
|
|
name = "libc"
|
2021-02-08 15:44:46 +00:00
|
|
|
version = "0.2.86"
|
2019-02-21 16:39:34 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-02-08 15:44:46 +00:00
|
|
|
checksum = "b7282d924be3275cec7f6756ff4121987bc6481325397dde6ba3e7802b1a8b1c"
|
2019-02-21 16:39:34 +00:00
|
|
|
|
2019-05-23 15:45:13 +00:00
|
|
|
[[package]]
|
|
|
|
name = "libssh2-sys"
|
2021-02-01 17:40:11 +00:00
|
|
|
version = "0.2.21"
|
2019-05-23 15:45:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-02-01 17:40:11 +00:00
|
|
|
checksum = "e0186af0d8f171ae6b9c4c90ec51898bad5d08a2d5e470903a50d9ad8959cbee"
|
2019-05-23 15:45:13 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"cc",
|
|
|
|
"libc",
|
|
|
|
"libz-sys",
|
|
|
|
"openssl-sys",
|
|
|
|
"pkg-config",
|
|
|
|
"vcpkg",
|
2019-05-23 15:45:13 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "libz-sys"
|
2020-09-04 03:53:47 +00:00
|
|
|
version = "1.1.2"
|
2019-05-23 15:45:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-09-04 03:53:47 +00:00
|
|
|
checksum = "602113192b08db8f38796c4e85c39e960c145965140e918018bcde1952429655"
|
2019-05-23 15:45:13 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"cc",
|
|
|
|
"libc",
|
|
|
|
"pkg-config",
|
|
|
|
"vcpkg",
|
2019-05-23 15:45:13 +00:00
|
|
|
]
|
|
|
|
|
2019-02-28 13:16:58 +00:00
|
|
|
[[package]]
|
|
|
|
name = "linux-loader"
|
2020-08-12 15:17:50 +00:00
|
|
|
version = "0.2.0"
|
2021-02-19 05:30:50 +00:00
|
|
|
source = "git+https://github.com/rust-vmm/linux-loader#4ab9dade2cbe6cf2c8707d386aa3fa4e3528511e"
|
2019-06-03 14:40:09 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"vm-memory",
|
2019-06-03 14:40:09 +00:00
|
|
|
]
|
|
|
|
|
2020-01-25 22:43:45 +00:00
|
|
|
[[package]]
|
|
|
|
name = "lock_api"
|
2020-04-10 16:25:49 +00:00
|
|
|
version = "0.3.4"
|
2020-01-25 22:43:45 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-04-10 16:25:49 +00:00
|
|
|
checksum = "c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75"
|
2020-01-25 22:43:45 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"scopeguard",
|
2020-01-25 22:43:45 +00:00
|
|
|
]
|
|
|
|
|
2019-07-16 09:54:33 +00:00
|
|
|
[[package]]
|
|
|
|
name = "log"
|
|
|
|
version = "0.3.9"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b"
|
2019-07-16 09:54:33 +00:00
|
|
|
dependencies = [
|
2021-01-27 03:17:53 +00:00
|
|
|
"log 0.4.14",
|
2019-07-16 09:54:33 +00:00
|
|
|
]
|
|
|
|
|
2019-04-18 10:26:09 +00:00
|
|
|
[[package]]
|
|
|
|
name = "log"
|
2021-01-27 03:17:53 +00:00
|
|
|
version = "0.4.14"
|
2019-04-18 10:26:09 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-01-27 03:17:53 +00:00
|
|
|
checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
|
2019-04-18 10:26:09 +00:00
|
|
|
dependencies = [
|
2021-01-27 03:17:53 +00:00
|
|
|
"cfg-if 1.0.0",
|
2019-04-18 10:26:09 +00:00
|
|
|
]
|
|
|
|
|
2021-02-20 16:14:36 +00:00
|
|
|
[[package]]
|
|
|
|
name = "loom"
|
|
|
|
version = "0.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d44c73b4636e497b4917eb21c33539efa3816741a2d3ff26c6316f1b529481a4"
|
|
|
|
dependencies = [
|
|
|
|
"cfg-if 1.0.0",
|
|
|
|
"generator",
|
|
|
|
"scoped-tls",
|
|
|
|
]
|
|
|
|
|
2020-02-25 01:38:08 +00:00
|
|
|
[[package]]
|
|
|
|
name = "matches"
|
|
|
|
version = "0.1.8"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
|
|
|
|
|
2019-07-16 09:54:33 +00:00
|
|
|
[[package]]
|
|
|
|
name = "memchr"
|
2020-10-29 08:54:11 +00:00
|
|
|
version = "2.3.4"
|
2019-07-16 09:54:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-10-29 08:54:11 +00:00
|
|
|
checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525"
|
2019-07-16 09:54:33 +00:00
|
|
|
|
2019-09-18 09:14:49 +00:00
|
|
|
[[package]]
|
|
|
|
name = "micro_http"
|
|
|
|
version = "0.1.0"
|
2020-11-23 10:00:57 +00:00
|
|
|
source = "git+https://github.com/firecracker-microvm/micro-http?branch=master#59ab64440a95f7b16253fef67b5201c2ec4adaf7"
|
2019-11-08 17:49:51 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"epoll",
|
2019-11-08 17:49:51 +00:00
|
|
|
]
|
2019-09-18 09:14:49 +00:00
|
|
|
|
2020-06-15 14:15:23 +00:00
|
|
|
[[package]]
|
|
|
|
name = "miniz_oxide"
|
2020-10-07 15:24:01 +00:00
|
|
|
version = "0.4.3"
|
2020-06-15 14:15:23 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-10-07 15:24:01 +00:00
|
|
|
checksum = "0f2d26ec3309788e423cfbf68ad1800f061638098d76a83681af979dc4eda19d"
|
2020-06-15 14:15:23 +00:00
|
|
|
dependencies = [
|
2020-07-07 14:14:19 +00:00
|
|
|
"adler",
|
2020-09-13 23:04:43 +00:00
|
|
|
"autocfg",
|
2020-06-15 14:15:23 +00:00
|
|
|
]
|
|
|
|
|
2020-12-03 22:43:48 +00:00
|
|
|
[[package]]
|
|
|
|
name = "mshv-bindings"
|
|
|
|
version = "0.1.0"
|
2021-01-22 05:29:22 +00:00
|
|
|
source = "git+https://github.com/cloud-hypervisor/mshv?branch=master#3a7d7ba07e12409a3b23794c72c30b5052d221d9"
|
2020-12-03 22:43:48 +00:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"vmm-sys-util",
|
|
|
|
"zerocopy",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "mshv-ioctls"
|
|
|
|
version = "0.1.0"
|
2021-01-22 05:29:22 +00:00
|
|
|
source = "git+https://github.com/cloud-hypervisor/mshv?branch=master#3a7d7ba07e12409a3b23794c72c30b5052d221d9"
|
2020-12-03 22:43:48 +00:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
"mshv-bindings",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2019-05-08 05:28:02 +00:00
|
|
|
[[package]]
|
|
|
|
name = "net_gen"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"vmm-sys-util",
|
2019-05-08 05:28:02 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "net_util"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
2020-07-07 15:06:54 +00:00
|
|
|
"epoll",
|
2019-05-01 16:59:51 +00:00
|
|
|
"lazy_static",
|
|
|
|
"libc",
|
2021-01-27 03:17:53 +00:00
|
|
|
"log 0.4.14",
|
2019-05-01 16:59:51 +00:00
|
|
|
"net_gen",
|
|
|
|
"pnet",
|
2021-01-27 12:50:31 +00:00
|
|
|
"rand 0.8.3",
|
2019-05-01 16:59:51 +00:00
|
|
|
"serde",
|
|
|
|
"serde_json",
|
2020-07-07 14:02:18 +00:00
|
|
|
"virtio-bindings",
|
2020-07-07 14:02:18 +00:00
|
|
|
"vm-memory",
|
|
|
|
"vm-virtio",
|
2019-05-01 16:59:51 +00:00
|
|
|
"vmm-sys-util",
|
2019-05-08 05:28:02 +00:00
|
|
|
]
|
|
|
|
|
2020-05-12 17:51:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "object"
|
2021-01-21 16:44:35 +00:00
|
|
|
version = "0.23.0"
|
2020-05-12 17:51:11 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-01-21 16:44:35 +00:00
|
|
|
checksum = "a9a7ab5d64814df0fe4a4b5ead45ed6c5f181ee3ff04ba344313a6c80446c5d4"
|
2020-05-12 17:51:11 +00:00
|
|
|
|
2021-01-22 21:34:50 +00:00
|
|
|
[[package]]
|
|
|
|
name = "once_cell"
|
2021-02-22 10:45:17 +00:00
|
|
|
version = "1.6.0"
|
2021-01-22 21:34:50 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-02-22 10:45:17 +00:00
|
|
|
checksum = "4ad167a2f54e832b82dbe003a046280dceffe5227b5f79e08e363a29638cfddd"
|
2021-01-22 21:34:50 +00:00
|
|
|
|
2019-05-23 15:45:13 +00:00
|
|
|
[[package]]
|
|
|
|
name = "openssl-sys"
|
2020-12-30 06:07:44 +00:00
|
|
|
version = "0.9.60"
|
2019-05-23 15:45:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-12-30 06:07:44 +00:00
|
|
|
checksum = "921fc71883267538946025deffb622905ecad223c28efbfdef9bb59a0175f3e6"
|
2019-05-23 15:45:13 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"autocfg",
|
|
|
|
"cc",
|
|
|
|
"libc",
|
|
|
|
"pkg-config",
|
|
|
|
"vcpkg",
|
2019-05-23 15:45:13 +00:00
|
|
|
]
|
|
|
|
|
2020-07-06 15:41:45 +00:00
|
|
|
[[package]]
|
|
|
|
name = "option_parser"
|
|
|
|
version = "0.1.0"
|
|
|
|
|
2020-01-25 22:43:45 +00:00
|
|
|
[[package]]
|
|
|
|
name = "parking_lot"
|
2020-04-10 22:14:51 +00:00
|
|
|
version = "0.10.2"
|
2020-01-25 22:43:45 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-04-10 22:14:51 +00:00
|
|
|
checksum = "d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e"
|
2020-01-25 22:43:45 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"lock_api",
|
|
|
|
"parking_lot_core",
|
2020-01-25 22:43:45 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "parking_lot_core"
|
2020-04-21 22:15:56 +00:00
|
|
|
version = "0.7.2"
|
2020-01-25 22:43:45 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-04-21 22:15:56 +00:00
|
|
|
checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3"
|
2020-01-25 22:43:45 +00:00
|
|
|
dependencies = [
|
2020-10-11 17:22:55 +00:00
|
|
|
"cfg-if 0.1.10",
|
2019-05-01 16:59:51 +00:00
|
|
|
"cloudabi",
|
|
|
|
"libc",
|
2021-01-12 07:13:06 +00:00
|
|
|
"redox_syscall 0.1.57",
|
2019-05-01 16:59:51 +00:00
|
|
|
"smallvec",
|
2020-07-06 08:39:44 +00:00
|
|
|
"winapi 0.3.9",
|
2020-01-25 22:43:45 +00:00
|
|
|
]
|
|
|
|
|
2019-04-18 10:26:09 +00:00
|
|
|
[[package]]
|
|
|
|
name = "pci"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
2020-05-06 15:50:56 +00:00
|
|
|
"anyhow",
|
2019-05-01 16:59:51 +00:00
|
|
|
"byteorder",
|
2020-06-02 02:29:54 +00:00
|
|
|
"hypervisor",
|
2019-05-01 16:59:51 +00:00
|
|
|
"libc",
|
2021-01-27 03:17:53 +00:00
|
|
|
"log 0.4.14",
|
2020-05-06 15:50:56 +00:00
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"serde_json",
|
2020-08-05 11:53:09 +00:00
|
|
|
"vfio-bindings",
|
2019-11-08 15:27:05 +00:00
|
|
|
"vfio-ioctls",
|
2019-05-01 16:59:51 +00:00
|
|
|
"vm-allocator",
|
|
|
|
"vm-device",
|
|
|
|
"vm-memory",
|
2020-05-06 15:50:56 +00:00
|
|
|
"vm-migration",
|
2019-11-08 14:50:39 +00:00
|
|
|
"vmm-sys-util",
|
2019-04-18 10:26:09 +00:00
|
|
|
]
|
|
|
|
|
2020-02-25 01:38:08 +00:00
|
|
|
[[package]]
|
|
|
|
name = "percent-encoding"
|
|
|
|
version = "2.1.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
|
|
|
|
|
2019-05-23 15:45:13 +00:00
|
|
|
[[package]]
|
|
|
|
name = "pkg-config"
|
2020-10-13 10:45:07 +00:00
|
|
|
version = "0.3.19"
|
2019-05-23 15:45:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-10-13 10:45:07 +00:00
|
|
|
checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c"
|
2019-05-23 15:45:13 +00:00
|
|
|
|
2019-07-16 09:54:33 +00:00
|
|
|
[[package]]
|
|
|
|
name = "pnet"
|
2020-11-27 19:40:45 +00:00
|
|
|
version = "0.27.2"
|
2019-07-16 09:54:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-11-27 19:40:45 +00:00
|
|
|
checksum = "b657d5b9a98a2c81b82549922b8b15984e49f8120cd130b11a09f81b9b55d633"
|
2019-07-16 09:54:33 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"ipnetwork",
|
|
|
|
"pnet_base",
|
|
|
|
"pnet_datalink",
|
|
|
|
"pnet_packet",
|
|
|
|
"pnet_sys",
|
|
|
|
"pnet_transport",
|
2019-07-16 09:54:33 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "pnet_base"
|
2020-11-27 19:40:45 +00:00
|
|
|
version = "0.27.2"
|
2019-07-16 09:54:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-11-27 19:40:45 +00:00
|
|
|
checksum = "4e4688aa497ef62129f302a5800ebde67825f8ff129f43690ca84099f6620bed"
|
2019-07-16 09:54:33 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "pnet_datalink"
|
2020-11-27 19:40:45 +00:00
|
|
|
version = "0.27.2"
|
2019-07-16 09:54:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-11-27 19:40:45 +00:00
|
|
|
checksum = "59001c9c4d9d23bf2f61afaaf134a766fd6932ba2557c606b9112157053b9ac7"
|
2019-07-16 09:54:33 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"ipnetwork",
|
|
|
|
"libc",
|
|
|
|
"pnet_base",
|
|
|
|
"pnet_sys",
|
2020-11-27 19:40:45 +00:00
|
|
|
"winapi 0.3.9",
|
2019-07-16 09:54:33 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "pnet_macros"
|
2020-11-27 19:40:45 +00:00
|
|
|
version = "0.27.2"
|
2019-07-16 09:54:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-11-27 19:40:45 +00:00
|
|
|
checksum = "d894a90dbdbe976e624453fc31b1912f658083778329442dda1cca94f76a3e76"
|
2019-07-16 09:54:33 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"regex",
|
|
|
|
"syntex",
|
|
|
|
"syntex_syntax",
|
2019-07-16 09:54:33 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "pnet_macros_support"
|
2020-11-27 19:40:45 +00:00
|
|
|
version = "0.27.2"
|
2019-07-16 09:54:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-11-27 19:40:45 +00:00
|
|
|
checksum = "4b99269a458570bc06a9132254349f6543d9abc92e88b68d8de934aac9481f6c"
|
2019-07-16 09:54:33 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"pnet_base",
|
2019-07-16 09:54:33 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "pnet_packet"
|
2020-11-27 19:40:45 +00:00
|
|
|
version = "0.27.2"
|
2019-07-16 09:54:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-11-27 19:40:45 +00:00
|
|
|
checksum = "33f8238f4eb897a55ca06510cd71afb5b5ca7b4ff2d7188f1ca855fc1710133e"
|
2019-07-16 09:54:33 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"glob",
|
|
|
|
"pnet_base",
|
|
|
|
"pnet_macros",
|
|
|
|
"pnet_macros_support",
|
|
|
|
"syntex",
|
2019-07-16 09:54:33 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "pnet_sys"
|
2020-11-27 19:40:45 +00:00
|
|
|
version = "0.27.2"
|
2019-07-16 09:54:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-11-27 19:40:45 +00:00
|
|
|
checksum = "7589e4c4e7ed72a3ffdff8a65d3bea84e8c3a23e19d0a10e8f45efdf632fff15"
|
2019-07-16 09:54:33 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"libc",
|
2020-11-27 19:40:45 +00:00
|
|
|
"winapi 0.3.9",
|
2019-07-16 09:54:33 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "pnet_transport"
|
2020-11-27 19:40:45 +00:00
|
|
|
version = "0.27.2"
|
2019-07-16 09:54:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-11-27 19:40:45 +00:00
|
|
|
checksum = "326abdfd2e70e8e943bd58087b59686de170cac050a3b19c9fcc84db01690af5"
|
2019-07-16 09:54:33 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"libc",
|
|
|
|
"pnet_base",
|
|
|
|
"pnet_packet",
|
|
|
|
"pnet_sys",
|
2019-07-16 09:54:33 +00:00
|
|
|
]
|
|
|
|
|
2019-07-22 18:50:56 +00:00
|
|
|
[[package]]
|
|
|
|
name = "ppv-lite86"
|
2020-11-02 17:07:28 +00:00
|
|
|
version = "0.2.10"
|
2019-07-22 18:50:56 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-11-02 17:07:28 +00:00
|
|
|
checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857"
|
2019-07-22 18:50:56 +00:00
|
|
|
|
2019-08-19 09:50:43 +00:00
|
|
|
[[package]]
|
|
|
|
name = "proc-macro2"
|
2020-10-01 04:23:21 +00:00
|
|
|
version = "1.0.24"
|
2019-08-19 09:50:43 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-10-01 04:23:21 +00:00
|
|
|
checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71"
|
2019-08-19 09:50:43 +00:00
|
|
|
dependencies = [
|
2020-07-06 08:39:44 +00:00
|
|
|
"unicode-xid 0.2.1",
|
2019-08-19 09:50:43 +00:00
|
|
|
]
|
|
|
|
|
2019-04-29 19:32:56 +00:00
|
|
|
[[package]]
|
|
|
|
name = "qcow"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"byteorder",
|
|
|
|
"libc",
|
2021-01-27 03:17:53 +00:00
|
|
|
"log 0.4.14",
|
2019-05-01 16:59:51 +00:00
|
|
|
"remain",
|
|
|
|
"vmm-sys-util",
|
2019-04-29 19:32:56 +00:00
|
|
|
]
|
|
|
|
|
2019-08-19 09:50:43 +00:00
|
|
|
[[package]]
|
|
|
|
name = "quote"
|
2021-02-12 07:12:59 +00:00
|
|
|
version = "1.0.9"
|
2019-08-19 09:50:43 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-02-12 07:12:59 +00:00
|
|
|
checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7"
|
2019-08-19 09:50:43 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"proc-macro2",
|
2019-08-19 09:50:43 +00:00
|
|
|
]
|
|
|
|
|
2019-07-18 07:57:01 +00:00
|
|
|
[[package]]
|
|
|
|
name = "rand"
|
|
|
|
version = "0.4.6"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293"
|
2019-07-18 07:57:01 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"fuchsia-cprng",
|
|
|
|
"libc",
|
|
|
|
"rand_core 0.3.1",
|
|
|
|
"rdrand",
|
2020-07-06 08:39:44 +00:00
|
|
|
"winapi 0.3.9",
|
2019-07-18 07:57:01 +00:00
|
|
|
]
|
|
|
|
|
2020-12-29 19:29:38 +00:00
|
|
|
[[package]]
|
|
|
|
name = "rand"
|
2021-01-27 12:50:31 +00:00
|
|
|
version = "0.8.3"
|
2020-12-29 19:29:38 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-01-27 12:50:31 +00:00
|
|
|
checksum = "0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e"
|
2020-12-29 19:29:38 +00:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
2021-01-12 07:13:06 +00:00
|
|
|
"rand_chacha",
|
2020-12-29 19:29:38 +00:00
|
|
|
"rand_core 0.6.0",
|
2021-01-12 07:13:06 +00:00
|
|
|
"rand_hc",
|
2019-07-22 18:50:56 +00:00
|
|
|
]
|
|
|
|
|
2020-12-29 19:29:38 +00:00
|
|
|
[[package]]
|
|
|
|
name = "rand_chacha"
|
|
|
|
version = "0.3.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "e12735cf05c9e10bf21534da50a147b924d555dc7a547c42e6bb2d5b6017ae0d"
|
|
|
|
dependencies = [
|
|
|
|
"ppv-lite86",
|
|
|
|
"rand_core 0.6.0",
|
|
|
|
]
|
|
|
|
|
2019-05-06 17:27:40 +00:00
|
|
|
[[package]]
|
|
|
|
name = "rand_core"
|
|
|
|
version = "0.3.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b"
|
2019-05-06 17:27:40 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"rand_core 0.4.2",
|
2019-05-06 17:27:40 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "rand_core"
|
vm-virtio: Implement console size config feature
One of the features of the virtio console device is its size can be
configured and updated. Our first iteration of the console device
implementation is lack of this feature. As a result, it had a
default fixed size which could not be changed. This commit implements
the console config feature and lets us change the console size from
the vmm side.
During the activation of the device, vmm reads the current terminal
size, sets the console configuration accordinly, and lets the driver
know about this configuration by sending an interrupt. Later, if
someone changes the terminal size, the vmm detects the corresponding
event, updates the configuration, and sends interrupt as before. As a
result, the console device driver, in the guest, updates the console
size.
Signed-off-by: A K M Fazla Mehrab <fazla.mehrab.akm@intel.com>
2019-07-23 19:18:20 +00:00
|
|
|
version = "0.4.2"
|
2019-05-06 17:27:40 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc"
|
2019-05-06 17:27:40 +00:00
|
|
|
|
2020-12-29 19:29:38 +00:00
|
|
|
[[package]]
|
|
|
|
name = "rand_core"
|
|
|
|
version = "0.6.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "a8b34ba8cfb21243bd8df91854c830ff0d785fff2e82ebd4434c2644cb9ada18"
|
|
|
|
dependencies = [
|
|
|
|
"getrandom 0.2.0",
|
2019-07-22 18:50:56 +00:00
|
|
|
]
|
|
|
|
|
2020-12-29 19:29:38 +00:00
|
|
|
[[package]]
|
|
|
|
name = "rand_hc"
|
|
|
|
version = "0.3.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73"
|
|
|
|
dependencies = [
|
|
|
|
"rand_core 0.6.0",
|
|
|
|
]
|
|
|
|
|
2019-05-06 17:27:40 +00:00
|
|
|
[[package]]
|
|
|
|
name = "rdrand"
|
|
|
|
version = "0.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2"
|
2019-05-06 17:27:40 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"rand_core 0.3.1",
|
2019-05-06 17:27:40 +00:00
|
|
|
]
|
|
|
|
|
2019-02-21 16:39:34 +00:00
|
|
|
[[package]]
|
|
|
|
name = "redox_syscall"
|
2020-07-10 17:07:31 +00:00
|
|
|
version = "0.1.57"
|
2019-02-21 16:39:34 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-07-10 17:07:31 +00:00
|
|
|
checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce"
|
2019-02-21 16:39:34 +00:00
|
|
|
|
2021-01-12 07:13:06 +00:00
|
|
|
[[package]]
|
|
|
|
name = "redox_syscall"
|
|
|
|
version = "0.2.4"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "05ec8ca9416c5ea37062b502703cd7fcb207736bc294f6e0cf367ac6fc234570"
|
|
|
|
dependencies = [
|
|
|
|
"bitflags 1.2.1",
|
|
|
|
]
|
|
|
|
|
2019-05-23 15:45:13 +00:00
|
|
|
[[package]]
|
|
|
|
name = "redox_users"
|
2020-08-26 20:34:48 +00:00
|
|
|
version = "0.3.5"
|
2019-05-23 15:45:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-08-26 20:34:48 +00:00
|
|
|
checksum = "de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d"
|
2019-05-23 15:45:13 +00:00
|
|
|
dependencies = [
|
2021-01-13 05:33:43 +00:00
|
|
|
"getrandom 0.1.16",
|
2021-01-12 07:13:06 +00:00
|
|
|
"redox_syscall 0.1.57",
|
2019-05-01 16:59:51 +00:00
|
|
|
"rust-argon2",
|
2019-05-23 15:45:13 +00:00
|
|
|
]
|
|
|
|
|
2019-07-16 09:54:33 +00:00
|
|
|
[[package]]
|
|
|
|
name = "regex"
|
2021-01-08 17:55:00 +00:00
|
|
|
version = "1.4.3"
|
2019-07-16 09:54:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-01-08 17:55:00 +00:00
|
|
|
checksum = "d9251239e129e16308e70d853559389de218ac275b515068abc96829d05b948a"
|
2019-07-16 09:54:33 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"aho-corasick",
|
|
|
|
"memchr",
|
|
|
|
"regex-syntax",
|
|
|
|
"thread_local",
|
2019-07-16 09:54:33 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "regex-syntax"
|
2021-01-08 16:18:52 +00:00
|
|
|
version = "0.6.22"
|
2019-07-16 09:54:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-01-08 16:18:52 +00:00
|
|
|
checksum = "b5eb417147ba9860a96cfe72a0b93bf88fee1744b5636ec99ab20c1aa9376581"
|
2019-07-16 09:54:33 +00:00
|
|
|
|
2019-04-29 19:32:56 +00:00
|
|
|
[[package]]
|
|
|
|
name = "remain"
|
2020-06-16 18:45:06 +00:00
|
|
|
version = "0.2.2"
|
2019-04-29 19:32:56 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-06-16 18:45:06 +00:00
|
|
|
checksum = "70ba1e78fa68412cb93ef642fd4d20b9a941be49ee9333875ebaf13112673ea7"
|
2019-04-29 19:32:56 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
2019-04-29 19:32:56 +00:00
|
|
|
]
|
|
|
|
|
2019-05-06 17:27:40 +00:00
|
|
|
[[package]]
|
|
|
|
name = "remove_dir_all"
|
2020-06-12 16:34:25 +00:00
|
|
|
version = "0.5.3"
|
2019-05-06 17:27:40 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-06-12 16:34:25 +00:00
|
|
|
checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
|
2019-05-06 17:27:40 +00:00
|
|
|
dependencies = [
|
2020-07-06 08:39:44 +00:00
|
|
|
"winapi 0.3.9",
|
2019-05-06 17:27:40 +00:00
|
|
|
]
|
|
|
|
|
2019-08-08 06:53:19 +00:00
|
|
|
[[package]]
|
|
|
|
name = "rust-argon2"
|
2020-11-24 09:10:30 +00:00
|
|
|
version = "0.8.3"
|
2019-08-08 06:53:19 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-11-24 09:10:30 +00:00
|
|
|
checksum = "4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb"
|
2019-08-08 06:53:19 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"base64",
|
|
|
|
"blake2b_simd",
|
|
|
|
"constant_time_eq",
|
|
|
|
"crossbeam-utils",
|
2019-08-08 06:53:19 +00:00
|
|
|
]
|
|
|
|
|
2019-05-23 15:45:13 +00:00
|
|
|
[[package]]
|
|
|
|
name = "rustc-demangle"
|
2020-10-21 20:07:13 +00:00
|
|
|
version = "0.1.18"
|
2019-05-23 15:45:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-10-21 20:07:13 +00:00
|
|
|
checksum = "6e3bad0ee36814ca07d7968269dd4b7ec89ec2da10c4bb613928d3077083c232"
|
2019-05-23 15:45:13 +00:00
|
|
|
|
2019-07-16 09:54:33 +00:00
|
|
|
[[package]]
|
|
|
|
name = "rustc-serialize"
|
|
|
|
version = "0.3.24"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda"
|
2019-07-16 09:54:33 +00:00
|
|
|
|
2020-11-13 11:30:25 +00:00
|
|
|
[[package]]
|
|
|
|
name = "rustc_version"
|
|
|
|
version = "0.2.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
|
|
|
|
dependencies = [
|
|
|
|
"semver",
|
|
|
|
]
|
|
|
|
|
2021-02-22 05:30:40 +00:00
|
|
|
[[package]]
|
|
|
|
name = "rustversion"
|
|
|
|
version = "1.0.4"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "cb5d2a036dc6d2d8fd16fde3498b04306e29bd193bf306a57427019b823d5acd"
|
|
|
|
|
2019-07-16 09:54:33 +00:00
|
|
|
[[package]]
|
|
|
|
name = "ryu"
|
2020-05-31 17:07:04 +00:00
|
|
|
version = "1.0.5"
|
2019-07-16 09:54:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-05-31 17:07:04 +00:00
|
|
|
checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"
|
2019-07-16 09:54:33 +00:00
|
|
|
|
2021-02-20 16:14:36 +00:00
|
|
|
[[package]]
|
|
|
|
name = "scoped-tls"
|
|
|
|
version = "1.0.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2"
|
|
|
|
|
2020-01-25 22:43:45 +00:00
|
|
|
[[package]]
|
|
|
|
name = "scopeguard"
|
2020-02-16 23:05:44 +00:00
|
|
|
version = "1.1.0"
|
2020-01-25 22:43:45 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
|
2020-01-25 22:43:45 +00:00
|
|
|
|
2020-03-19 10:49:13 +00:00
|
|
|
[[package]]
|
|
|
|
name = "seccomp"
|
|
|
|
version = "0.1.0"
|
2020-08-06 06:10:10 +00:00
|
|
|
source = "git+https://github.com/firecracker-microvm/firecracker?tag=v0.22.0#cc5387637c132e500b4857b80b5a239d8d732b77"
|
2020-03-19 10:49:13 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"libc",
|
2020-03-19 10:49:13 +00:00
|
|
|
]
|
|
|
|
|
2020-11-13 11:30:25 +00:00
|
|
|
[[package]]
|
|
|
|
name = "semver"
|
|
|
|
version = "0.9.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
|
|
|
|
dependencies = [
|
|
|
|
"semver-parser",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "semver-parser"
|
|
|
|
version = "0.7.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
|
|
|
|
|
2019-05-08 05:28:02 +00:00
|
|
|
[[package]]
|
|
|
|
name = "serde"
|
2021-01-26 09:44:23 +00:00
|
|
|
version = "1.0.123"
|
2019-05-08 05:28:02 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-01-26 09:44:23 +00:00
|
|
|
checksum = "92d5161132722baa40d802cc70b15262b98258453e85e5d1d365c757c73869ae"
|
2019-05-08 05:28:02 +00:00
|
|
|
|
2019-09-27 09:40:50 +00:00
|
|
|
[[package]]
|
|
|
|
name = "serde_derive"
|
2021-01-25 21:53:43 +00:00
|
|
|
version = "1.0.123"
|
2019-09-27 09:40:50 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-01-25 21:53:43 +00:00
|
|
|
checksum = "9391c295d64fc0abb2c556bad848f33cb8296276b1ad2677d1ae1ace4f258f31"
|
2019-09-27 09:40:50 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
2019-09-27 09:40:50 +00:00
|
|
|
]
|
|
|
|
|
2019-07-16 09:54:33 +00:00
|
|
|
[[package]]
|
|
|
|
name = "serde_json"
|
2021-02-05 22:11:34 +00:00
|
|
|
version = "1.0.62"
|
2019-07-16 09:54:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-02-05 22:11:34 +00:00
|
|
|
checksum = "ea1c6153794552ea7cf7cf63b1231a25de00ec90db326ba6264440fa08e31486"
|
2019-07-16 09:54:33 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"itoa",
|
|
|
|
"ryu",
|
|
|
|
"serde",
|
2019-07-16 09:54:33 +00:00
|
|
|
]
|
|
|
|
|
vm-virtio: Implement console size config feature
One of the features of the virtio console device is its size can be
configured and updated. Our first iteration of the console device
implementation is lack of this feature. As a result, it had a
default fixed size which could not be changed. This commit implements
the console config feature and lets us change the console size from
the vmm side.
During the activation of the device, vmm reads the current terminal
size, sets the console configuration accordinly, and lets the driver
know about this configuration by sending an interrupt. Later, if
someone changes the terminal size, the vmm detects the corresponding
event, updates the configuration, and sends interrupt as before. As a
result, the console device driver, in the guest, updates the console
size.
Signed-off-by: A K M Fazla Mehrab <fazla.mehrab.akm@intel.com>
2019-07-23 19:18:20 +00:00
|
|
|
[[package]]
|
|
|
|
name = "signal-hook"
|
2021-02-20 10:45:40 +00:00
|
|
|
version = "0.3.6"
|
vm-virtio: Implement console size config feature
One of the features of the virtio console device is its size can be
configured and updated. Our first iteration of the console device
implementation is lack of this feature. As a result, it had a
default fixed size which could not be changed. This commit implements
the console config feature and lets us change the console size from
the vmm side.
During the activation of the device, vmm reads the current terminal
size, sets the console configuration accordinly, and lets the driver
know about this configuration by sending an interrupt. Later, if
someone changes the terminal size, the vmm detects the corresponding
event, updates the configuration, and sends interrupt as before. As a
result, the console device driver, in the guest, updates the console
size.
Signed-off-by: A K M Fazla Mehrab <fazla.mehrab.akm@intel.com>
2019-07-23 19:18:20 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-02-20 10:45:40 +00:00
|
|
|
checksum = "8a7f3f92a1da3d6b1d32245d0cbcbbab0cfc45996d8df619c42bccfa6d2bbb5f"
|
vm-virtio: Implement console size config feature
One of the features of the virtio console device is its size can be
configured and updated. Our first iteration of the console device
implementation is lack of this feature. As a result, it had a
default fixed size which could not be changed. This commit implements
the console config feature and lets us change the console size from
the vmm side.
During the activation of the device, vmm reads the current terminal
size, sets the console configuration accordinly, and lets the driver
know about this configuration by sending an interrupt. Later, if
someone changes the terminal size, the vmm detects the corresponding
event, updates the configuration, and sends interrupt as before. As a
result, the console device driver, in the guest, updates the console
size.
Signed-off-by: A K M Fazla Mehrab <fazla.mehrab.akm@intel.com>
2019-07-23 19:18:20 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"libc",
|
|
|
|
"signal-hook-registry",
|
vm-virtio: Implement console size config feature
One of the features of the virtio console device is its size can be
configured and updated. Our first iteration of the console device
implementation is lack of this feature. As a result, it had a
default fixed size which could not be changed. This commit implements
the console config feature and lets us change the console size from
the vmm side.
During the activation of the device, vmm reads the current terminal
size, sets the console configuration accordinly, and lets the driver
know about this configuration by sending an interrupt. Later, if
someone changes the terminal size, the vmm detects the corresponding
event, updates the configuration, and sends interrupt as before. As a
result, the console device driver, in the guest, updates the console
size.
Signed-off-by: A K M Fazla Mehrab <fazla.mehrab.akm@intel.com>
2019-07-23 19:18:20 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "signal-hook-registry"
|
2021-01-03 09:43:10 +00:00
|
|
|
version = "1.3.0"
|
vm-virtio: Implement console size config feature
One of the features of the virtio console device is its size can be
configured and updated. Our first iteration of the console device
implementation is lack of this feature. As a result, it had a
default fixed size which could not be changed. This commit implements
the console config feature and lets us change the console size from
the vmm side.
During the activation of the device, vmm reads the current terminal
size, sets the console configuration accordinly, and lets the driver
know about this configuration by sending an interrupt. Later, if
someone changes the terminal size, the vmm detects the corresponding
event, updates the configuration, and sends interrupt as before. As a
result, the console device driver, in the guest, updates the console
size.
Signed-off-by: A K M Fazla Mehrab <fazla.mehrab.akm@intel.com>
2019-07-23 19:18:20 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-01-03 09:43:10 +00:00
|
|
|
checksum = "16f1d0fef1604ba8f7a073c7e701f213e056707210e9020af4528e0101ce11a6"
|
vm-virtio: Implement console size config feature
One of the features of the virtio console device is its size can be
configured and updated. Our first iteration of the console device
implementation is lack of this feature. As a result, it had a
default fixed size which could not be changed. This commit implements
the console config feature and lets us change the console size from
the vmm side.
During the activation of the device, vmm reads the current terminal
size, sets the console configuration accordinly, and lets the driver
know about this configuration by sending an interrupt. Later, if
someone changes the terminal size, the vmm detects the corresponding
event, updates the configuration, and sends interrupt as before. As a
result, the console device driver, in the guest, updates the console
size.
Signed-off-by: A K M Fazla Mehrab <fazla.mehrab.akm@intel.com>
2019-07-23 19:18:20 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"libc",
|
vm-virtio: Implement console size config feature
One of the features of the virtio console device is its size can be
configured and updated. Our first iteration of the console device
implementation is lack of this feature. As a result, it had a
default fixed size which could not be changed. This commit implements
the console config feature and lets us change the console size from
the vmm side.
During the activation of the device, vmm reads the current terminal
size, sets the console configuration accordinly, and lets the driver
know about this configuration by sending an interrupt. Later, if
someone changes the terminal size, the vmm detects the corresponding
event, updates the configuration, and sends interrupt as before. As a
result, the console device driver, in the guest, updates the console
size.
Signed-off-by: A K M Fazla Mehrab <fazla.mehrab.akm@intel.com>
2019-07-23 19:18:20 +00:00
|
|
|
]
|
|
|
|
|
2020-01-25 22:43:45 +00:00
|
|
|
[[package]]
|
|
|
|
name = "smallvec"
|
2021-01-08 17:51:32 +00:00
|
|
|
version = "1.6.1"
|
2020-01-25 22:43:45 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-01-08 17:51:32 +00:00
|
|
|
checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e"
|
2020-01-25 22:43:45 +00:00
|
|
|
|
2019-05-23 15:45:13 +00:00
|
|
|
[[package]]
|
|
|
|
name = "ssh2"
|
2021-02-01 18:14:42 +00:00
|
|
|
version = "0.9.1"
|
2019-05-23 15:45:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-02-01 18:14:42 +00:00
|
|
|
checksum = "d876d4d57f6bbf2245d43f7ec53759461f801a446d3693704aa6d27b257844d7"
|
2019-05-23 15:45:13 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"bitflags 1.2.1",
|
|
|
|
"libc",
|
|
|
|
"libssh2-sys",
|
|
|
|
"parking_lot",
|
2019-05-23 15:45:13 +00:00
|
|
|
]
|
|
|
|
|
2020-11-13 11:30:25 +00:00
|
|
|
[[package]]
|
|
|
|
name = "static_assertions"
|
|
|
|
version = "0.3.4"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "7f3eb36b47e512f8f1c9e3d10c2c1965bc992bd9cdb024fa581e2194501c83d3"
|
|
|
|
|
2019-02-21 16:39:34 +00:00
|
|
|
[[package]]
|
|
|
|
name = "strsim"
|
2019-08-02 08:22:53 +00:00
|
|
|
version = "0.8.0"
|
2019-02-21 16:39:34 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
|
2019-02-21 16:39:34 +00:00
|
|
|
|
2019-08-19 09:50:43 +00:00
|
|
|
[[package]]
|
|
|
|
name = "syn"
|
2021-01-24 20:42:40 +00:00
|
|
|
version = "1.0.60"
|
2019-08-19 09:50:43 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-01-24 20:42:40 +00:00
|
|
|
checksum = "c700597eca8a5a762beb35753ef6b94df201c81cca676604f547495a0d7f0081"
|
2019-08-19 09:50:43 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
2020-07-06 08:39:44 +00:00
|
|
|
"unicode-xid 0.2.1",
|
2019-08-19 09:50:43 +00:00
|
|
|
]
|
|
|
|
|
2019-05-23 15:45:13 +00:00
|
|
|
[[package]]
|
|
|
|
name = "synstructure"
|
2020-06-08 17:52:08 +00:00
|
|
|
version = "0.12.4"
|
2019-05-23 15:45:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-06-08 17:52:08 +00:00
|
|
|
checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701"
|
2019-05-23 15:45:13 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
2020-07-06 08:39:44 +00:00
|
|
|
"unicode-xid 0.2.1",
|
2019-05-23 15:45:13 +00:00
|
|
|
]
|
|
|
|
|
2019-07-16 09:54:33 +00:00
|
|
|
[[package]]
|
|
|
|
name = "syntex"
|
|
|
|
version = "0.42.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "0a30b08a6b383a22e5f6edc127d169670d48f905bb00ca79a00ea3e442ebe317"
|
2019-07-16 09:54:33 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"syntex_errors",
|
|
|
|
"syntex_syntax",
|
2019-07-16 09:54:33 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "syntex_errors"
|
|
|
|
version = "0.42.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "04c48f32867b6114449155b2a82114b86d4b09e1bddb21c47ff104ab9172b646"
|
2019-07-16 09:54:33 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"libc",
|
|
|
|
"log 0.3.9",
|
|
|
|
"rustc-serialize",
|
|
|
|
"syntex_pos",
|
|
|
|
"term",
|
|
|
|
"unicode-xid 0.0.3",
|
2019-07-16 09:54:33 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "syntex_pos"
|
|
|
|
version = "0.42.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "3fd49988e52451813c61fecbe9abb5cfd4e1b7bb6cdbb980a6fbcbab859171a6"
|
2019-07-16 09:54:33 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"rustc-serialize",
|
2019-07-16 09:54:33 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "syntex_syntax"
|
|
|
|
version = "0.42.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "7628a0506e8f9666fdabb5f265d0059b059edac9a3f810bda077abb5d826bd8d"
|
2019-07-16 09:54:33 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"bitflags 0.5.0",
|
|
|
|
"libc",
|
|
|
|
"log 0.3.9",
|
|
|
|
"rustc-serialize",
|
|
|
|
"syntex_errors",
|
|
|
|
"syntex_pos",
|
|
|
|
"term",
|
|
|
|
"unicode-xid 0.0.3",
|
2019-07-16 09:54:33 +00:00
|
|
|
]
|
|
|
|
|
2019-07-18 07:57:01 +00:00
|
|
|
[[package]]
|
|
|
|
name = "tempdir"
|
|
|
|
version = "0.3.7"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8"
|
2019-07-18 07:57:01 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"rand 0.4.6",
|
|
|
|
"remove_dir_all",
|
2019-07-18 07:57:01 +00:00
|
|
|
]
|
|
|
|
|
2019-05-06 17:27:40 +00:00
|
|
|
[[package]]
|
|
|
|
name = "tempfile"
|
2021-01-12 07:13:06 +00:00
|
|
|
version = "3.2.0"
|
2019-05-06 17:27:40 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-01-12 07:13:06 +00:00
|
|
|
checksum = "dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22"
|
2019-05-06 17:27:40 +00:00
|
|
|
dependencies = [
|
2021-01-12 07:13:06 +00:00
|
|
|
"cfg-if 1.0.0",
|
2019-05-01 16:59:51 +00:00
|
|
|
"libc",
|
2021-01-27 12:50:31 +00:00
|
|
|
"rand 0.8.3",
|
2021-01-12 07:13:06 +00:00
|
|
|
"redox_syscall 0.2.4",
|
2019-05-01 16:59:51 +00:00
|
|
|
"remove_dir_all",
|
2020-07-06 08:39:44 +00:00
|
|
|
"winapi 0.3.9",
|
2019-05-06 17:27:40 +00:00
|
|
|
]
|
|
|
|
|
2019-07-16 09:54:33 +00:00
|
|
|
[[package]]
|
|
|
|
name = "term"
|
|
|
|
version = "0.4.6"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "fa63644f74ce96fbeb9b794f66aff2a52d601cbd5e80f4b97123e3899f4570f1"
|
2019-07-16 09:54:33 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"kernel32-sys",
|
|
|
|
"winapi 0.2.8",
|
2019-07-16 09:54:33 +00:00
|
|
|
]
|
|
|
|
|
2020-03-12 16:00:40 +00:00
|
|
|
[[package]]
|
|
|
|
name = "term_size"
|
2020-05-02 02:44:41 +00:00
|
|
|
version = "0.3.2"
|
2020-03-12 16:00:40 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-05-02 02:44:41 +00:00
|
|
|
checksum = "1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9"
|
2020-03-12 16:00:40 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"libc",
|
2020-07-06 08:39:44 +00:00
|
|
|
"winapi 0.3.9",
|
2020-03-12 16:00:40 +00:00
|
|
|
]
|
|
|
|
|
2020-11-19 19:20:23 +00:00
|
|
|
[[package]]
|
|
|
|
name = "termcolor"
|
|
|
|
version = "1.1.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4"
|
|
|
|
dependencies = [
|
|
|
|
"winapi-util",
|
|
|
|
]
|
|
|
|
|
2019-02-21 16:39:34 +00:00
|
|
|
[[package]]
|
|
|
|
name = "textwrap"
|
2019-08-02 08:22:53 +00:00
|
|
|
version = "0.11.0"
|
2019-02-21 16:39:34 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
|
2019-02-21 16:39:34 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"term_size",
|
|
|
|
"unicode-width",
|
2019-02-21 16:39:34 +00:00
|
|
|
]
|
|
|
|
|
2019-11-18 14:30:54 +00:00
|
|
|
[[package]]
|
|
|
|
name = "thiserror"
|
2021-02-19 04:59:54 +00:00
|
|
|
version = "1.0.24"
|
2019-11-18 14:30:54 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-02-19 04:59:54 +00:00
|
|
|
checksum = "e0f4a65597094d4483ddaed134f409b2cb7c1beccf25201a9f73c719254fa98e"
|
2019-11-18 14:30:54 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"thiserror-impl",
|
2019-11-18 14:30:54 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "thiserror-impl"
|
2021-02-19 04:59:54 +00:00
|
|
|
version = "1.0.24"
|
2019-11-18 14:30:54 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-02-19 04:59:54 +00:00
|
|
|
checksum = "7765189610d8241a44529806d6fd1f2e0a08734313a35d5b3a556f92b381f3c0"
|
2019-11-18 14:30:54 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
2019-11-18 14:30:54 +00:00
|
|
|
]
|
|
|
|
|
2019-07-16 09:54:33 +00:00
|
|
|
[[package]]
|
|
|
|
name = "thread_local"
|
2021-02-04 17:53:55 +00:00
|
|
|
version = "1.1.3"
|
2019-07-16 09:54:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-02-04 17:53:55 +00:00
|
|
|
checksum = "8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd"
|
2019-07-16 09:54:33 +00:00
|
|
|
dependencies = [
|
2021-01-22 21:34:50 +00:00
|
|
|
"once_cell",
|
2019-07-16 09:54:33 +00:00
|
|
|
]
|
|
|
|
|
2020-06-16 19:40:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "tinyvec"
|
2021-01-26 01:34:10 +00:00
|
|
|
version = "1.1.1"
|
2020-11-11 16:25:35 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-01-26 01:34:10 +00:00
|
|
|
checksum = "317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023"
|
2020-11-11 16:25:35 +00:00
|
|
|
dependencies = [
|
|
|
|
"tinyvec_macros",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tinyvec_macros"
|
|
|
|
version = "0.1.0"
|
2020-06-16 19:40:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-11-11 16:25:35 +00:00
|
|
|
checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
|
2020-06-16 19:40:46 +00:00
|
|
|
|
2020-02-25 01:38:08 +00:00
|
|
|
[[package]]
|
|
|
|
name = "unicode-bidi"
|
|
|
|
version = "0.3.4"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5"
|
|
|
|
dependencies = [
|
|
|
|
"matches",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "unicode-normalization"
|
2021-02-09 01:06:32 +00:00
|
|
|
version = "0.1.17"
|
2020-02-25 01:38:08 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-02-09 01:06:32 +00:00
|
|
|
checksum = "07fbfce1c8a97d547e8b5334978438d9d6ec8c20e38f56d4a4374d181493eaef"
|
2020-02-25 01:38:08 +00:00
|
|
|
dependencies = [
|
2020-06-16 19:40:46 +00:00
|
|
|
"tinyvec",
|
2020-02-25 01:38:08 +00:00
|
|
|
]
|
|
|
|
|
2019-02-21 16:39:34 +00:00
|
|
|
[[package]]
|
|
|
|
name = "unicode-width"
|
2020-06-29 15:44:56 +00:00
|
|
|
version = "0.1.8"
|
2019-02-21 16:39:34 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-06-29 15:44:56 +00:00
|
|
|
checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3"
|
2019-02-21 16:39:34 +00:00
|
|
|
|
2019-07-16 09:54:33 +00:00
|
|
|
[[package]]
|
|
|
|
name = "unicode-xid"
|
|
|
|
version = "0.0.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "36dff09cafb4ec7c8cf0023eb0b686cb6ce65499116a12201c9e11840ca01beb"
|
2019-07-16 09:54:33 +00:00
|
|
|
|
2019-08-19 09:50:43 +00:00
|
|
|
[[package]]
|
|
|
|
name = "unicode-xid"
|
2020-07-06 08:39:44 +00:00
|
|
|
version = "0.2.1"
|
2019-08-19 09:50:43 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-07-06 08:39:44 +00:00
|
|
|
checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564"
|
2019-08-19 09:50:43 +00:00
|
|
|
|
2020-02-25 01:38:08 +00:00
|
|
|
[[package]]
|
|
|
|
name = "url"
|
2021-02-18 21:26:18 +00:00
|
|
|
version = "2.2.1"
|
2020-02-25 01:38:08 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-02-18 21:26:18 +00:00
|
|
|
checksum = "9ccd964113622c8e9322cfac19eb1004a07e636c545f325da085d5cdde6f1f8b"
|
2020-02-25 01:38:08 +00:00
|
|
|
dependencies = [
|
2020-11-06 07:53:13 +00:00
|
|
|
"form_urlencoded",
|
2020-02-25 01:38:08 +00:00
|
|
|
"idna",
|
|
|
|
"matches",
|
|
|
|
"percent-encoding",
|
|
|
|
]
|
|
|
|
|
2019-05-23 15:45:13 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vcpkg"
|
2020-12-10 18:52:19 +00:00
|
|
|
version = "0.2.11"
|
2019-05-23 15:45:13 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-12-10 18:52:19 +00:00
|
|
|
checksum = "b00bca6106a5e23f3eee943593759b7fcddb00554332e856d990c893966879fb"
|
2019-05-23 15:45:13 +00:00
|
|
|
|
2019-02-21 16:39:34 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vec_map"
|
2020-05-06 13:42:39 +00:00
|
|
|
version = "0.8.2"
|
2019-02-21 16:39:34 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-05-06 13:42:39 +00:00
|
|
|
checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
|
2019-02-21 16:39:34 +00:00
|
|
|
|
2019-07-15 09:42:40 +00:00
|
|
|
[[package]]
|
2019-11-08 15:27:05 +00:00
|
|
|
name = "vfio-bindings"
|
|
|
|
version = "0.2.0"
|
2020-08-05 11:53:09 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "4a21f546f2bda37f5a8cfb138c87f95b8e34d2d78d6a7a92ba3785f4e08604a7"
|
2019-11-08 15:27:05 +00:00
|
|
|
dependencies = [
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "vfio-ioctls"
|
2019-11-12 14:36:07 +00:00
|
|
|
version = "0.1.0"
|
2021-02-10 05:31:43 +00:00
|
|
|
source = "git+https://github.com/cloud-hypervisor/vfio-ioctls?branch=ch#6ea1b934bbff9102bbdc80c23a357a48645cd722"
|
2019-07-15 09:42:40 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"byteorder",
|
|
|
|
"kvm-bindings",
|
|
|
|
"kvm-ioctls",
|
2021-01-27 03:17:53 +00:00
|
|
|
"log 0.4.14",
|
2020-08-05 11:53:09 +00:00
|
|
|
"vfio-bindings",
|
2019-05-01 16:59:51 +00:00
|
|
|
"vm-memory",
|
|
|
|
"vmm-sys-util",
|
2019-07-15 09:42:40 +00:00
|
|
|
]
|
|
|
|
|
2019-05-21 18:54:53 +00:00
|
|
|
[[package]]
|
2020-02-25 03:26:35 +00:00
|
|
|
name = "vhost"
|
2019-05-21 18:54:53 +00:00
|
|
|
version = "0.1.0"
|
2020-10-06 06:48:54 +00:00
|
|
|
source = "git+https://github.com/cloud-hypervisor/vhost?branch=ch#6fc980bf5083d67586ab91d6a965c3a593c33a78"
|
2019-05-21 18:54:53 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"bitflags 1.2.1",
|
|
|
|
"libc",
|
|
|
|
"vmm-sys-util",
|
2019-05-21 18:54:53 +00:00
|
|
|
]
|
|
|
|
|
2019-09-20 18:21:54 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vhost_user_backend"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"epoll",
|
|
|
|
"libc",
|
2021-01-27 03:17:53 +00:00
|
|
|
"log 0.4.14",
|
2019-05-01 16:59:51 +00:00
|
|
|
"vhost",
|
2020-05-20 10:13:06 +00:00
|
|
|
"virtio-bindings",
|
2019-05-01 16:59:51 +00:00
|
|
|
"vm-memory",
|
|
|
|
"vm-virtio",
|
|
|
|
"vmm-sys-util",
|
2019-09-20 18:21:54 +00:00
|
|
|
]
|
|
|
|
|
2019-10-31 17:16:28 +00:00
|
|
|
[[package]]
|
2020-01-20 16:10:21 +00:00
|
|
|
name = "vhost_user_block"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
2020-07-14 09:43:33 +00:00
|
|
|
"block_util",
|
2020-07-03 14:14:36 +00:00
|
|
|
"clap",
|
2019-05-01 16:59:51 +00:00
|
|
|
"epoll",
|
|
|
|
"libc",
|
2021-01-27 03:17:53 +00:00
|
|
|
"log 0.4.14",
|
2020-07-06 15:41:45 +00:00
|
|
|
"option_parser",
|
2019-05-01 16:59:51 +00:00
|
|
|
"qcow",
|
|
|
|
"vhost",
|
|
|
|
"vhost_user_backend",
|
2020-05-20 10:13:06 +00:00
|
|
|
"virtio-bindings",
|
2019-05-01 16:59:51 +00:00
|
|
|
"vm-memory",
|
|
|
|
"vmm-sys-util",
|
2020-01-20 16:10:21 +00:00
|
|
|
]
|
|
|
|
|
2020-01-20 16:10:21 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vhost_user_net"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
2020-07-03 14:14:36 +00:00
|
|
|
"clap",
|
2019-05-01 16:59:51 +00:00
|
|
|
"epoll",
|
|
|
|
"libc",
|
2021-01-27 03:17:53 +00:00
|
|
|
"log 0.4.14",
|
2019-05-01 16:59:51 +00:00
|
|
|
"net_util",
|
2020-07-06 15:41:45 +00:00
|
|
|
"option_parser",
|
2019-05-01 16:59:51 +00:00
|
|
|
"vhost",
|
|
|
|
"vhost_user_backend",
|
2020-05-20 10:13:06 +00:00
|
|
|
"virtio-bindings",
|
2019-05-01 16:59:51 +00:00
|
|
|
"vm-memory",
|
|
|
|
"vmm-sys-util",
|
2020-01-20 16:10:21 +00:00
|
|
|
]
|
|
|
|
|
2019-10-10 07:38:42 +00:00
|
|
|
[[package]]
|
|
|
|
name = "virtio-bindings"
|
|
|
|
version = "0.1.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "3ff512178285488516ed85f15b5d0113a7cdb89e9e8a760b269ae4f02b84bd6b"
|
2019-10-10 07:38:42 +00:00
|
|
|
|
2020-07-02 12:25:19 +00:00
|
|
|
[[package]]
|
|
|
|
name = "virtio-devices"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"anyhow",
|
|
|
|
"arc-swap",
|
2020-07-14 09:43:33 +00:00
|
|
|
"block_util",
|
2020-07-02 12:25:19 +00:00
|
|
|
"byteorder",
|
|
|
|
"epoll",
|
2021-02-18 15:10:51 +00:00
|
|
|
"event_monitor",
|
2020-07-30 10:40:09 +00:00
|
|
|
"io-uring",
|
2020-07-02 12:25:19 +00:00
|
|
|
"libc",
|
2021-01-27 03:17:53 +00:00
|
|
|
"log 0.4.14",
|
2020-07-02 12:25:19 +00:00
|
|
|
"net_gen",
|
|
|
|
"net_util",
|
|
|
|
"pci",
|
2020-08-04 14:28:39 +00:00
|
|
|
"seccomp",
|
2020-07-02 12:25:19 +00:00
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"serde_json",
|
|
|
|
"tempfile",
|
|
|
|
"vfio-ioctls",
|
|
|
|
"vhost",
|
|
|
|
"virtio-bindings",
|
|
|
|
"vm-allocator",
|
|
|
|
"vm-device",
|
|
|
|
"vm-memory",
|
|
|
|
"vm-migration",
|
|
|
|
"vm-virtio",
|
|
|
|
"vmm-sys-util",
|
|
|
|
]
|
|
|
|
|
2019-04-18 10:26:09 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vm-allocator"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
2020-06-11 14:08:34 +00:00
|
|
|
"arch",
|
2019-05-01 16:59:51 +00:00
|
|
|
"libc",
|
|
|
|
"vm-memory",
|
2019-04-18 10:26:09 +00:00
|
|
|
]
|
|
|
|
|
2019-10-07 16:57:19 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vm-device"
|
|
|
|
version = "0.1.0"
|
2019-11-18 14:30:54 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"anyhow",
|
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"serde_json",
|
|
|
|
"thiserror",
|
|
|
|
"vm-memory",
|
|
|
|
"vmm-sys-util",
|
2019-11-18 14:30:54 +00:00
|
|
|
]
|
2019-10-07 16:57:19 +00:00
|
|
|
|
2019-02-22 16:05:02 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vm-memory"
|
2021-02-10 09:54:08 +00:00
|
|
|
version = "0.5.0"
|
2020-11-22 23:13:14 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-02-10 09:54:08 +00:00
|
|
|
checksum = "625f401b1b8b3ac3d43f53903cd138cfe840bd985f8581e553027b31d2bb8ae8"
|
2019-02-22 16:05:02 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"arc-swap",
|
|
|
|
"libc",
|
2020-07-06 08:39:44 +00:00
|
|
|
"winapi 0.3.9",
|
2019-05-01 16:59:51 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "vm-migration"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
|
|
"anyhow",
|
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"serde_json",
|
|
|
|
"thiserror",
|
2021-02-11 15:55:00 +00:00
|
|
|
"vm-memory",
|
2019-02-22 16:05:02 +00:00
|
|
|
]
|
|
|
|
|
2019-05-06 17:27:40 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vm-virtio"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
2021-01-27 03:17:53 +00:00
|
|
|
"log 0.4.14",
|
2020-04-08 01:53:12 +00:00
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"serde_json",
|
2020-05-20 10:13:06 +00:00
|
|
|
"virtio-bindings",
|
2019-05-01 16:59:51 +00:00
|
|
|
"vm-memory",
|
2019-05-06 17:27:40 +00:00
|
|
|
]
|
|
|
|
|
2019-02-22 16:05:02 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vmm"
|
|
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"acpi_tables",
|
|
|
|
"anyhow",
|
|
|
|
"arc-swap",
|
|
|
|
"arch",
|
2020-09-21 09:59:15 +00:00
|
|
|
"bitflags 1.2.1",
|
2020-07-30 10:44:05 +00:00
|
|
|
"block_util",
|
2019-05-01 16:59:51 +00:00
|
|
|
"clap",
|
2020-05-05 12:09:35 +00:00
|
|
|
"credibility",
|
2019-05-01 16:59:51 +00:00
|
|
|
"devices",
|
|
|
|
"epoll",
|
2021-02-17 11:24:36 +00:00
|
|
|
"event_monitor",
|
2020-06-02 02:29:54 +00:00
|
|
|
"hypervisor",
|
2019-05-01 16:59:51 +00:00
|
|
|
"lazy_static",
|
|
|
|
"libc",
|
|
|
|
"linux-loader",
|
2021-01-27 03:17:53 +00:00
|
|
|
"log 0.4.14",
|
2019-05-01 16:59:51 +00:00
|
|
|
"micro_http",
|
|
|
|
"net_util",
|
2020-07-06 15:41:45 +00:00
|
|
|
"option_parser",
|
2019-05-01 16:59:51 +00:00
|
|
|
"pci",
|
|
|
|
"qcow",
|
|
|
|
"seccomp",
|
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
|
|
|
"serde_json",
|
|
|
|
"signal-hook",
|
2020-10-26 16:11:02 +00:00
|
|
|
"thiserror",
|
2020-02-25 01:38:08 +00:00
|
|
|
"url",
|
2019-11-08 15:27:05 +00:00
|
|
|
"vfio-ioctls",
|
2020-07-02 12:25:19 +00:00
|
|
|
"virtio-devices",
|
2019-05-01 16:59:51 +00:00
|
|
|
"vm-allocator",
|
|
|
|
"vm-device",
|
|
|
|
"vm-memory",
|
|
|
|
"vm-migration",
|
|
|
|
"vm-virtio",
|
|
|
|
"vmm-sys-util",
|
2019-02-28 14:26:30 +00:00
|
|
|
]
|
|
|
|
|
2019-10-23 07:44:42 +00:00
|
|
|
[[package]]
|
|
|
|
name = "vmm-sys-util"
|
2020-11-13 14:44:32 +00:00
|
|
|
version = "0.7.0"
|
2019-10-23 07:44:42 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-11-13 14:44:32 +00:00
|
|
|
checksum = "d1cdd1d72e262bbfb014de65ada24c1ac50e10a2e3b1e8ec052df188c2ee5dfa"
|
2019-10-23 07:44:42 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"bitflags 1.2.1",
|
|
|
|
"libc",
|
2020-02-17 14:28:24 +00:00
|
|
|
"serde",
|
|
|
|
"serde_derive",
|
2019-10-23 07:44:42 +00:00
|
|
|
]
|
|
|
|
|
2020-10-28 23:40:50 +00:00
|
|
|
[[package]]
|
|
|
|
name = "wait-timeout"
|
|
|
|
version = "0.2.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
2019-08-14 16:19:06 +00:00
|
|
|
[[package]]
|
|
|
|
name = "wasi"
|
2020-01-07 12:14:20 +00:00
|
|
|
version = "0.9.0+wasi-snapshot-preview1"
|
2019-08-14 16:19:06 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
|
2019-08-14 16:19:06 +00:00
|
|
|
|
2019-07-16 09:54:33 +00:00
|
|
|
[[package]]
|
|
|
|
name = "winapi"
|
|
|
|
version = "0.2.8"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a"
|
2019-07-16 09:54:33 +00:00
|
|
|
|
2019-02-21 16:39:34 +00:00
|
|
|
[[package]]
|
|
|
|
name = "winapi"
|
2020-07-06 08:39:44 +00:00
|
|
|
version = "0.3.9"
|
2019-02-21 16:39:34 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2020-07-06 08:39:44 +00:00
|
|
|
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
|
2019-02-21 16:39:34 +00:00
|
|
|
dependencies = [
|
2019-05-01 16:59:51 +00:00
|
|
|
"winapi-i686-pc-windows-gnu",
|
|
|
|
"winapi-x86_64-pc-windows-gnu",
|
2019-02-21 16:39:34 +00:00
|
|
|
]
|
|
|
|
|
2019-07-16 09:54:33 +00:00
|
|
|
[[package]]
|
|
|
|
name = "winapi-build"
|
|
|
|
version = "0.1.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc"
|
2019-07-16 09:54:33 +00:00
|
|
|
|
2019-02-21 16:39:34 +00:00
|
|
|
[[package]]
|
|
|
|
name = "winapi-i686-pc-windows-gnu"
|
|
|
|
version = "0.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
|
2019-02-21 16:39:34 +00:00
|
|
|
|
2020-11-19 19:20:23 +00:00
|
|
|
[[package]]
|
|
|
|
name = "winapi-util"
|
|
|
|
version = "0.1.5"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
|
|
|
|
dependencies = [
|
|
|
|
"winapi 0.3.9",
|
|
|
|
]
|
|
|
|
|
2019-02-21 16:39:34 +00:00
|
|
|
[[package]]
|
|
|
|
name = "winapi-x86_64-pc-windows-gnu"
|
|
|
|
version = "0.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019-05-01 16:59:51 +00:00
|
|
|
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|
2020-12-03 22:43:48 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "zerocopy"
|
|
|
|
version = "0.3.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "6580539ad917b7c026220c4b3f2c08d52ce54d6ce0dc491e66002e35388fab46"
|
|
|
|
dependencies = [
|
|
|
|
"byteorder",
|
|
|
|
"zerocopy-derive",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "zerocopy-derive"
|
|
|
|
version = "0.2.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d498dbd1fd7beb83c86709ae1c33ca50942889473473d287d56ce4770a18edfb"
|
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"syn",
|
|
|
|
"synstructure",
|
|
|
|
]
|