Loading pkgs/applications/virtualization/cloud-hypervisor/Cargo.lock +296 −145 Original line number Diff line number Diff line Loading @@ -5,9 +5,9 @@ version = 3 [[package]] name = "acpi_tables" version = "0.1.0" source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#1029d22777f07b04849234bbe756da34a6df2913" source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#1a733bf690ccc10bdfeacad33e3c9f6cce0008fd" dependencies = [ "zerocopy 0.6.1", "zerocopy", ] [[package]] Loading @@ -34,6 +34,55 @@ dependencies = [ "memchr", ] [[package]] name = "anstream" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163" dependencies = [ "anstyle", "anstyle-parse", "anstyle-query", "anstyle-wincon", "colorchoice", "is-terminal", "utf8parse", ] [[package]] name = "anstyle" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd" [[package]] name = "anstyle-parse" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" dependencies = [ "windows-sys 0.48.0", ] [[package]] name = "anstyle-wincon" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c677ab05e09154296dd37acecd46420c17b9713e8366facafa8fc0885167cf4c" dependencies = [ "anstyle", "windows-sys 0.48.0", ] [[package]] name = "anyhow" version = "1.0.75" Loading Loading @@ -75,41 +124,13 @@ dependencies = [ "vmm-sys-util", ] [[package]] name = "argh" version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab257697eb9496bf75526f0217b5ed64636a9cfafa78b8365c71bd283fcef93e" dependencies = [ "argh_derive", "argh_shared", ] [[package]] name = "argh_derive" version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b382dbd3288e053331f03399e1db106c9fb0d8562ad62cb04859ae926f324fa6" dependencies = [ "argh_shared", "proc-macro2", "quote", "syn 1.0.109", ] [[package]] name = "argh_shared" version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64cb94155d965e3d37ffbbe7cc5b82c3dd79dd33bd48e536f73d2cfb8d85506f" [[package]] name = "async-broadcast" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b" dependencies = [ "event-listener", "event-listener 2.5.3", "futures-core", ] Loading @@ -120,7 +141,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" dependencies = [ "concurrent-queue", "event-listener", "event-listener 2.5.3", "futures-core", ] Loading Loading @@ -164,7 +185,7 @@ dependencies = [ "log", "parking", "polling", "rustix 0.37.21", "rustix 0.37.25", "slab", "socket2", "waker-fn", Loading @@ -176,24 +197,23 @@ version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7" dependencies = [ "event-listener", "event-listener 2.5.3", ] [[package]] name = "async-process" version = "1.7.0" version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a9d28b1d97e08915212e2e45310d47854eafa69600756fc735fb788f75199c9" checksum = "bf012553ce51eb7aa6dc2143804cc8252bd1cb681a1c5cb7fa94ca88682dee1d" dependencies = [ "async-io", "async-lock", "autocfg", "async-signal", "blocking", "cfg-if", "event-listener", "event-listener 3.0.0", "futures-lite", "rustix 0.37.21", "signal-hook", "rustix 0.38.8", "windows-sys 0.48.0", ] Loading @@ -208,6 +228,25 @@ dependencies = [ "syn 2.0.31", ] [[package]] name = "async-signal" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c99f3cb3f9ff89f7d718fbb942c9eb91bedff12e396adf09a622dfe7ffec2bc2" dependencies = [ "async-io", "async-lock", "atomic-waker", "cfg-if", "concurrent-queue", "futures-core", "futures-io", "libc", "signal-hook-registry", "slab", "windows-sys 0.48.0", ] [[package]] name = "async-task" version = "4.4.0" Loading @@ -216,9 +255,9 @@ checksum = "ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae" [[package]] name = "async-trait" version = "0.1.73" version = "0.1.74" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" dependencies = [ "proc-macro2", "quote", Loading @@ -227,9 +266,9 @@ dependencies = [ [[package]] name = "atomic-waker" version = "1.1.1" version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3" checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "autocfg" Loading Loading @@ -261,6 +300,17 @@ dependencies = [ "serde", ] [[package]] name = "bitfield-struct" version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eac32db62a43cf33353ce30b4a208b08193ea2086a1c6c004acb0073c706a29d" dependencies = [ "proc-macro2", "quote", "syn 2.0.31", ] [[package]] name = "bitflags" version = "1.3.2" Loading @@ -269,9 +319,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" version = "2.3.3" version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42" checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" [[package]] name = "block" Loading Loading @@ -346,13 +396,42 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clap" version = "4.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1640e5cc7fb47dbb8338fd471b105e7ed6c3cb2aeb00c2e067127ffd3764a05d" dependencies = [ "clap_builder", ] [[package]] name = "clap_builder" version = "4.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98c59138d527eeaf9b53f35a77fcc1fad9d883116070c63d5de1c7dc7b00c72b" dependencies = [ "anstream", "anstyle", "clap_lex", "once_cell", "strsim", "terminal_size", ] [[package]] name = "clap_lex" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b" [[package]] name = "cloud-hypervisor" version = "35.0.0" version = "36.0.0" dependencies = [ "anyhow", "api_client", "argh", "clap", "dhat", "dirs", "epoll", Loading @@ -377,6 +456,12 @@ dependencies = [ "zbus", ] [[package]] name = "colorchoice" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" [[package]] name = "concurrent-queue" version = "2.2.0" Loading Loading @@ -404,6 +489,15 @@ dependencies = [ "rustc_version", ] [[package]] name = "crc32fast" version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" dependencies = [ "cfg-if", ] [[package]] name = "crc64" version = "1.0.0" Loading Loading @@ -482,7 +576,7 @@ dependencies = [ "acpi_tables", "anyhow", "arch", "bitflags 2.3.3", "bitflags 2.4.1", "byteorder", "event_monitor", "hypervisor", Loading Loading @@ -549,9 +643,9 @@ dependencies = [ [[package]] name = "enumflags2" version = "0.7.7" version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c041f5090df68b32bcd905365fd51769c8b9d553fe87fde0b683534f10c01bd2" checksum = "5998b4f30320c9d93aed72f63af821bfdac50465b75428fce77b48ec482c3939" dependencies = [ "enumflags2_derive", "serde", Loading @@ -559,9 +653,9 @@ dependencies = [ [[package]] name = "enumflags2_derive" version = "0.7.7" version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e9a1f9f7d83e59740248a6e14ecf93929ade55027844dfcea78beafccc15745" checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246" dependencies = [ "proc-macro2", "quote", Loading @@ -587,29 +681,24 @@ version = "4.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74351c3392ea1ff6cd2628e0042d268ac2371cb613252ff383b6dfa50d22fa79" dependencies = [ "bitflags 2.3.3", "bitflags 2.4.1", "libc", ] [[package]] name = "errno" version = "0.3.2" name = "equivalent" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f" dependencies = [ "errno-dragonfly", "libc", "windows-sys 0.48.0", ] checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno-dragonfly" version = "0.1.2" name = "errno" version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" dependencies = [ "cc", "libc", "windows-sys 0.48.0", ] [[package]] Loading @@ -618,6 +707,17 @@ version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" [[package]] name = "event-listener" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29e56284f00d94c1bc7fd3c77027b4623c88c1f53d8d2394c6199f2921dea325" dependencies = [ "concurrent-queue", "parking", "pin-project-lite", ] [[package]] name = "event_monitor" version = "0.1.0" Loading Loading @@ -834,15 +934,15 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" [[package]] name = "hashbrown" version = "0.12.3" version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" [[package]] name = "hermit-abi" version = "0.3.2" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" [[package]] name = "hex" Loading @@ -864,6 +964,8 @@ dependencies = [ "byteorder", "env_logger", "iced-x86", "igvm", "igvm_defs", "kvm-bindings", "kvm-ioctls", "libc", Loading @@ -880,9 +982,9 @@ dependencies = [ [[package]] name = "iced-x86" version = "1.19.0" version = "1.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7cc8d38244d84278262c8ebe6930cc44283d194cbabae2651f6112103802fb5" checksum = "cdd366a53278429c028367e0ba22a46cab6d565a57afb959f06e92c7a69e7828" dependencies = [ "lazy_static", ] Loading @@ -893,13 +995,40 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "igvm" version = "0.1.0" source = "git+https://github.com/microsoft/igvm?branch=main#c1b0201d8286cb23b9f30cb16ba435484666cfa3" dependencies = [ "bitfield-struct", "crc32fast", "hex", "igvm_defs", "open-enum", "range_map_vec", "thiserror", "tracing", "zerocopy", ] [[package]] name = "igvm_defs" version = "0.1.0" source = "git+https://github.com/microsoft/igvm?branch=main#c1b0201d8286cb23b9f30cb16ba435484666cfa3" dependencies = [ "bitfield-struct", "open-enum", "static_assertions", "zerocopy", ] [[package]] name = "indexmap" version = "1.9.3" version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897" dependencies = [ "autocfg", "equivalent", "hashbrown", ] Loading Loading @@ -1118,19 +1247,19 @@ dependencies = [ [[package]] name = "mshv-bindings" version = "0.1.1" source = "git+https://github.com/rust-vmm/mshv?branch=main#c5a60508595dc504da469b89102b8b49e91714a9" source = "git+https://github.com/rust-vmm/mshv?branch=main#af397ea8514303d3a19d21d33730e867f7415ba9" dependencies = [ "libc", "serde", "serde_derive", "vmm-sys-util", "zerocopy 0.7.1", "zerocopy", ] [[package]] name = "mshv-ioctls" version = "0.1.1" source = "git+https://github.com/rust-vmm/mshv?branch=main#c5a60508595dc504da469b89102b8b49e91714a9" source = "git+https://github.com/rust-vmm/mshv?branch=main#af397ea8514303d3a19d21d33730e867f7415ba9" dependencies = [ "libc", "mshv-bindings", Loading Loading @@ -1198,9 +1327,9 @@ checksum = "43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65" [[package]] name = "num-traits" version = "0.2.15" version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" dependencies = [ "autocfg", ] Loading @@ -1220,11 +1349,31 @@ version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" [[package]] name = "open-enum" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9807f1199cf84ec7cc801a79e5ee9aa5178e4762c6b9c7066c30b3cabdcd911e" dependencies = [ "open-enum-derive", ] [[package]] name = "open-enum-derive" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "894ae443e59fecf7173ab3b963473f44193fa71b3c8953c61a5bd5f30880bb88" dependencies = [ "proc-macro2", "quote", "syn 1.0.109", ] [[package]] name = "openssl-src" version = "300.1.3+3.1.2" version = "300.1.5+3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd2c101a165fff9935e34def4669595ab1c7847943c42be86e21503e482be107" checksum = "559068e4c12950d7dcaa1857a61725c0d38d4fc03ff8e070ab31a75d6e316491" dependencies = [ "cc", ] Loading Loading @@ -1264,9 +1413,9 @@ dependencies = [ [[package]] name = "parking" version = "2.1.0" version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e" checksum = "e52c774a4c39359c1d1c52e43f73dd91a75a614652c825408eec30c95a9b2067" [[package]] name = "parking_lot" Loading Loading @@ -1318,9 +1467,9 @@ dependencies = [ [[package]] name = "paste" version = "1.0.12" version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79" checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" [[package]] name = "pci" Loading Loading @@ -1349,7 +1498,7 @@ dependencies = [ name = "performance-metrics" version = "0.1.0" dependencies = [ "argh", "clap", "dirs", "serde", "serde_json", Loading Loading @@ -1567,6 +1716,12 @@ dependencies = [ "getrandom", ] [[package]] name = "range_map_vec" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8edc89eaa583cf6bc4c6ef16a219f0a60d342ca3bf0eae793560038ac8af1795" [[package]] name = "rate_limiter" version = "0.1.0" Loading Loading @@ -1607,9 +1762,9 @@ dependencies = [ [[package]] name = "regex" version = "1.9.1" version = "1.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575" checksum = "12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29" dependencies = [ "aho-corasick", "memchr", Loading Loading @@ -1668,9 +1823,9 @@ dependencies = [ [[package]] name = "rustix" version = "0.37.21" version = "0.37.25" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62f25693a73057a1b4cb56179dd3c7ea21a7c6c5ee7d85781f5749b46f34b79c" checksum = "d4eb579851244c2c03e7c24f501c3432bed80b8f720af1d6e5b0e0f01555a035" dependencies = [ "bitflags 1.3.2", "errno", Loading @@ -1686,7 +1841,7 @@ version = "0.38.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19ed4fa021d81c8392ce04db050a3da9a60299050b7ae1cf482d862b54a7218f" dependencies = [ "bitflags 2.3.3", "bitflags 2.4.1", "errno", "libc", "linux-raw-sys 0.4.5", Loading @@ -1707,18 +1862,18 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "seccompiler" version = "0.3.0" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f6575e3c2b3a0fe2ef3e53855b6a8dead7c29f783da5e123d378c8c6a89017e" checksum = "345a3e4dddf721a478089d4697b83c6c0a8f5bf16086f6c13397e4534eb6e2e5" dependencies = [ "libc", ] [[package]] name = "semver" version = "1.0.18" version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" [[package]] name = "serde" Loading Loading @@ -1764,9 +1919,9 @@ dependencies = [ [[package]] name = "serde_with" version = "3.0.0" version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f02d8aa6e3c385bf084924f660ce2a3a6bd333ba55b35e8590b321f35d88513" checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23" dependencies = [ "serde", "serde_with_macros", Loading @@ -1774,9 +1929,9 @@ dependencies = [ [[package]] name = "serde_with_macros" version = "3.0.0" version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edc7d5d3932fb12ce722ee5e64dd38c504efba37567f0c402f6ca728c3b8b070" checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788" dependencies = [ "darling", "proc-macro2", Loading @@ -1790,9 +1945,9 @@ version = "0.1.0" [[package]] name = "sha1" version = "0.10.5" version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" dependencies = [ "cfg-if", "cpufeatures", Loading Loading @@ -1910,9 +2065,9 @@ dependencies = [ [[package]] name = "tempfile" version = "3.7.1" version = "3.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc02fddf48964c42031a0b3fe0428320ecf3a73c401040fc0096f97794310651" checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" dependencies = [ "cfg-if", "fastrand 2.0.0", Loading @@ -1930,6 +2085,16 @@ dependencies = [ "winapi-util", ] [[package]] name = "terminal_size" version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237" dependencies = [ "rustix 0.37.25", "windows-sys 0.48.0", ] [[package]] name = "test_infra" version = "0.1.0" Loading Loading @@ -1979,9 +2144,9 @@ checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" [[package]] name = "toml_edit" version = "0.19.8" version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ "indexmap", "toml_datetime", Loading Loading @@ -2046,9 +2211,9 @@ dependencies = [ [[package]] name = "typenum" version = "1.16.0" version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "uds_windows" Loading @@ -2066,6 +2231,12 @@ version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" [[package]] name = "utf8parse" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" [[package]] name = "uuid" version = "1.3.4" Loading Loading @@ -2188,8 +2359,8 @@ dependencies = [ name = "vhost_user_block" version = "0.1.0" dependencies = [ "argh", "block", "clap", "env_logger", "epoll", "libc", Loading @@ -2207,7 +2378,7 @@ dependencies = [ name = "vhost_user_net" version = "0.1.0" dependencies = [ "argh", "clap", "env_logger", "epoll", "libc", Loading Loading @@ -2342,10 +2513,11 @@ dependencies = [ "anyhow", "arc-swap", "arch", "bitflags 2.3.3", "bitflags 2.4.1", "block", "blocking", "cfg-if", "clap", "devices", "epoll", "event_monitor", Loading Loading @@ -2383,7 +2555,7 @@ dependencies = [ "vm-virtio", "vmm-sys-util", "zbus", "zerocopy 0.6.1", "zerocopy", ] [[package]] Loading @@ -2409,9 +2581,9 @@ dependencies = [ [[package]] name = "waker-fn" version = "1.1.0" version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" [[package]] name = "wasi" Loading Loading @@ -2491,9 +2663,9 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" version = "0.1.5" version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" dependencies = [ "winapi", ] Loading Loading @@ -2638,9 +2810,9 @@ checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" [[package]] name = "winnow" version = "0.4.9" version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81a2094c43cc94775293eaa0e499fbc30048a6d824ac82c0351a8c0bf9112529" checksum = "176b6138793677221d420fd2f0aeeced263f197688b36484660da767bca2fa32" dependencies = [ "memchr", ] Loading Loading @@ -2674,7 +2846,7 @@ dependencies = [ "byteorder", "derivative", "enumflags2", "event-listener", "event-listener 2.5.3", "futures-core", "futures-sink", "futures-util", Loading Loading @@ -2723,40 +2895,19 @@ dependencies = [ [[package]] name = "zerocopy" version = "0.6.1" version = "0.7.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "332f188cc1bcf1fe1064b8c58d150f497e697f49774aa846f2dc949d9a25f236" checksum = "686b7e407015242119c33dab17b8f61ba6843534de936d94368856528eae4dcc" dependencies = [ "byteorder", "zerocopy-derive 0.3.2", ] [[package]] name = "zerocopy" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f00a66029e63d181fa590cc5694cf2afbc0974a4604824e80017b1789f99c07" dependencies = [ "byteorder", "zerocopy-derive 0.7.1", ] [[package]] name = "zerocopy-derive" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6505e6815af7de1746a08f69c69606bb45695a17149517680f3b2149713b19a3" dependencies = [ "proc-macro2", "quote", "syn 1.0.109", "zerocopy-derive", ] [[package]] name = "zerocopy-derive" version = "0.7.1" version = "0.7.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9c682f46403e5d567cb27b79f6279c145759528ba9450fe371f43b921b452bd" checksum = "020f3dfe25dfc38dfea49ce62d5d45ecdd7f0d8a724fa63eb36b6eba4ec76806" dependencies = [ "proc-macro2", "quote", Loading pkgs/applications/virtualization/cloud-hypervisor/default.nix +5 −4 Original line number Diff line number Diff line Loading @@ -2,23 +2,24 @@ rustPlatform.buildRustPackage rec { pname = "cloud-hypervisor"; version = "35.0"; version = "36.0"; src = fetchFromGitHub { owner = "cloud-hypervisor"; repo = pname; rev = "v${version}"; sha256 = "sha256-HZt5xfsP9l18S6nPyVhLNAs5vgDSVYOMFwThzCCon7E="; hash = "sha256-SgzohTW0tDn/O65rujZh7hsbvTeu4nQ0HvvXu9f92Vc="; }; cargoLock = { lockFile = ./Cargo.lock; outputHashes = { "acpi_tables-0.1.0" = "sha256-OGJX05yNwE7zZzATs8y0EZ714+lB+FgSia0TygRwWAU="; "acpi_tables-0.1.0" = "sha256-FYjzwCSjuTUDCCQPC2ccDpwRRaG1eT5XgV/b8uSu8uc="; "igvm-0.1.0" = "sha256-l+Qyhdy3b8h8hPLHg5M0os8aSkjM55hAP5nqi0AGmjo="; "kvm-bindings-0.6.0" = "sha256-wGdAuPwsgRIqx9dh0m+hC9A/Akz9qg9BM+p06Fi5ACM="; "kvm-ioctls-0.13.0" = "sha256-jHnFGwBWnAa2lRu4a5eRNy1Y26NX5MV8alJ86VR++QE="; "micro_http-0.1.0" = "sha256-wX35VsrO1vxQcGbOrP+yZm9vG0gcTZLe7gH7xuAa12w="; "mshv-bindings-0.1.1" = "sha256-8fEWawNeJ96CczFoJD3cqCsrROEvh8wJ4I0ForwzTJY="; "mshv-bindings-0.1.1" = "sha256-vyNaKp89THzZ/UpfocEwaCUzCuQnBMyv/icuZEghZEQ="; "versionize_derive-0.1.4" = "sha256-oGuREJ5+FDs8ihmv99WmjIPpL2oPdOr4REk6+7cV/7o="; "vfio-bindings-0.4.0" = "sha256-hGhfOE9q9sf/tzPuaAHOca+JKCutcm1Myu1Tt9spaIQ="; "vfio_user-0.1.0" = "sha256-fAqvy3YTDKXQqtJR+R2nBCWIYe89zTwtbgvJfPLqs1Q="; Loading Loading
pkgs/applications/virtualization/cloud-hypervisor/Cargo.lock +296 −145 Original line number Diff line number Diff line Loading @@ -5,9 +5,9 @@ version = 3 [[package]] name = "acpi_tables" version = "0.1.0" source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#1029d22777f07b04849234bbe756da34a6df2913" source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#1a733bf690ccc10bdfeacad33e3c9f6cce0008fd" dependencies = [ "zerocopy 0.6.1", "zerocopy", ] [[package]] Loading @@ -34,6 +34,55 @@ dependencies = [ "memchr", ] [[package]] name = "anstream" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163" dependencies = [ "anstyle", "anstyle-parse", "anstyle-query", "anstyle-wincon", "colorchoice", "is-terminal", "utf8parse", ] [[package]] name = "anstyle" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd" [[package]] name = "anstyle-parse" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" dependencies = [ "windows-sys 0.48.0", ] [[package]] name = "anstyle-wincon" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c677ab05e09154296dd37acecd46420c17b9713e8366facafa8fc0885167cf4c" dependencies = [ "anstyle", "windows-sys 0.48.0", ] [[package]] name = "anyhow" version = "1.0.75" Loading Loading @@ -75,41 +124,13 @@ dependencies = [ "vmm-sys-util", ] [[package]] name = "argh" version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab257697eb9496bf75526f0217b5ed64636a9cfafa78b8365c71bd283fcef93e" dependencies = [ "argh_derive", "argh_shared", ] [[package]] name = "argh_derive" version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b382dbd3288e053331f03399e1db106c9fb0d8562ad62cb04859ae926f324fa6" dependencies = [ "argh_shared", "proc-macro2", "quote", "syn 1.0.109", ] [[package]] name = "argh_shared" version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64cb94155d965e3d37ffbbe7cc5b82c3dd79dd33bd48e536f73d2cfb8d85506f" [[package]] name = "async-broadcast" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b" dependencies = [ "event-listener", "event-listener 2.5.3", "futures-core", ] Loading @@ -120,7 +141,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" dependencies = [ "concurrent-queue", "event-listener", "event-listener 2.5.3", "futures-core", ] Loading Loading @@ -164,7 +185,7 @@ dependencies = [ "log", "parking", "polling", "rustix 0.37.21", "rustix 0.37.25", "slab", "socket2", "waker-fn", Loading @@ -176,24 +197,23 @@ version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7" dependencies = [ "event-listener", "event-listener 2.5.3", ] [[package]] name = "async-process" version = "1.7.0" version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a9d28b1d97e08915212e2e45310d47854eafa69600756fc735fb788f75199c9" checksum = "bf012553ce51eb7aa6dc2143804cc8252bd1cb681a1c5cb7fa94ca88682dee1d" dependencies = [ "async-io", "async-lock", "autocfg", "async-signal", "blocking", "cfg-if", "event-listener", "event-listener 3.0.0", "futures-lite", "rustix 0.37.21", "signal-hook", "rustix 0.38.8", "windows-sys 0.48.0", ] Loading @@ -208,6 +228,25 @@ dependencies = [ "syn 2.0.31", ] [[package]] name = "async-signal" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c99f3cb3f9ff89f7d718fbb942c9eb91bedff12e396adf09a622dfe7ffec2bc2" dependencies = [ "async-io", "async-lock", "atomic-waker", "cfg-if", "concurrent-queue", "futures-core", "futures-io", "libc", "signal-hook-registry", "slab", "windows-sys 0.48.0", ] [[package]] name = "async-task" version = "4.4.0" Loading @@ -216,9 +255,9 @@ checksum = "ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae" [[package]] name = "async-trait" version = "0.1.73" version = "0.1.74" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" dependencies = [ "proc-macro2", "quote", Loading @@ -227,9 +266,9 @@ dependencies = [ [[package]] name = "atomic-waker" version = "1.1.1" version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3" checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "autocfg" Loading Loading @@ -261,6 +300,17 @@ dependencies = [ "serde", ] [[package]] name = "bitfield-struct" version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eac32db62a43cf33353ce30b4a208b08193ea2086a1c6c004acb0073c706a29d" dependencies = [ "proc-macro2", "quote", "syn 2.0.31", ] [[package]] name = "bitflags" version = "1.3.2" Loading @@ -269,9 +319,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" version = "2.3.3" version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42" checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" [[package]] name = "block" Loading Loading @@ -346,13 +396,42 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clap" version = "4.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1640e5cc7fb47dbb8338fd471b105e7ed6c3cb2aeb00c2e067127ffd3764a05d" dependencies = [ "clap_builder", ] [[package]] name = "clap_builder" version = "4.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98c59138d527eeaf9b53f35a77fcc1fad9d883116070c63d5de1c7dc7b00c72b" dependencies = [ "anstream", "anstyle", "clap_lex", "once_cell", "strsim", "terminal_size", ] [[package]] name = "clap_lex" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b" [[package]] name = "cloud-hypervisor" version = "35.0.0" version = "36.0.0" dependencies = [ "anyhow", "api_client", "argh", "clap", "dhat", "dirs", "epoll", Loading @@ -377,6 +456,12 @@ dependencies = [ "zbus", ] [[package]] name = "colorchoice" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" [[package]] name = "concurrent-queue" version = "2.2.0" Loading Loading @@ -404,6 +489,15 @@ dependencies = [ "rustc_version", ] [[package]] name = "crc32fast" version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" dependencies = [ "cfg-if", ] [[package]] name = "crc64" version = "1.0.0" Loading Loading @@ -482,7 +576,7 @@ dependencies = [ "acpi_tables", "anyhow", "arch", "bitflags 2.3.3", "bitflags 2.4.1", "byteorder", "event_monitor", "hypervisor", Loading Loading @@ -549,9 +643,9 @@ dependencies = [ [[package]] name = "enumflags2" version = "0.7.7" version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c041f5090df68b32bcd905365fd51769c8b9d553fe87fde0b683534f10c01bd2" checksum = "5998b4f30320c9d93aed72f63af821bfdac50465b75428fce77b48ec482c3939" dependencies = [ "enumflags2_derive", "serde", Loading @@ -559,9 +653,9 @@ dependencies = [ [[package]] name = "enumflags2_derive" version = "0.7.7" version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e9a1f9f7d83e59740248a6e14ecf93929ade55027844dfcea78beafccc15745" checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246" dependencies = [ "proc-macro2", "quote", Loading @@ -587,29 +681,24 @@ version = "4.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74351c3392ea1ff6cd2628e0042d268ac2371cb613252ff383b6dfa50d22fa79" dependencies = [ "bitflags 2.3.3", "bitflags 2.4.1", "libc", ] [[package]] name = "errno" version = "0.3.2" name = "equivalent" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f" dependencies = [ "errno-dragonfly", "libc", "windows-sys 0.48.0", ] checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno-dragonfly" version = "0.1.2" name = "errno" version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" dependencies = [ "cc", "libc", "windows-sys 0.48.0", ] [[package]] Loading @@ -618,6 +707,17 @@ version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" [[package]] name = "event-listener" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29e56284f00d94c1bc7fd3c77027b4623c88c1f53d8d2394c6199f2921dea325" dependencies = [ "concurrent-queue", "parking", "pin-project-lite", ] [[package]] name = "event_monitor" version = "0.1.0" Loading Loading @@ -834,15 +934,15 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" [[package]] name = "hashbrown" version = "0.12.3" version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" [[package]] name = "hermit-abi" version = "0.3.2" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" [[package]] name = "hex" Loading @@ -864,6 +964,8 @@ dependencies = [ "byteorder", "env_logger", "iced-x86", "igvm", "igvm_defs", "kvm-bindings", "kvm-ioctls", "libc", Loading @@ -880,9 +982,9 @@ dependencies = [ [[package]] name = "iced-x86" version = "1.19.0" version = "1.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7cc8d38244d84278262c8ebe6930cc44283d194cbabae2651f6112103802fb5" checksum = "cdd366a53278429c028367e0ba22a46cab6d565a57afb959f06e92c7a69e7828" dependencies = [ "lazy_static", ] Loading @@ -893,13 +995,40 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "igvm" version = "0.1.0" source = "git+https://github.com/microsoft/igvm?branch=main#c1b0201d8286cb23b9f30cb16ba435484666cfa3" dependencies = [ "bitfield-struct", "crc32fast", "hex", "igvm_defs", "open-enum", "range_map_vec", "thiserror", "tracing", "zerocopy", ] [[package]] name = "igvm_defs" version = "0.1.0" source = "git+https://github.com/microsoft/igvm?branch=main#c1b0201d8286cb23b9f30cb16ba435484666cfa3" dependencies = [ "bitfield-struct", "open-enum", "static_assertions", "zerocopy", ] [[package]] name = "indexmap" version = "1.9.3" version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897" dependencies = [ "autocfg", "equivalent", "hashbrown", ] Loading Loading @@ -1118,19 +1247,19 @@ dependencies = [ [[package]] name = "mshv-bindings" version = "0.1.1" source = "git+https://github.com/rust-vmm/mshv?branch=main#c5a60508595dc504da469b89102b8b49e91714a9" source = "git+https://github.com/rust-vmm/mshv?branch=main#af397ea8514303d3a19d21d33730e867f7415ba9" dependencies = [ "libc", "serde", "serde_derive", "vmm-sys-util", "zerocopy 0.7.1", "zerocopy", ] [[package]] name = "mshv-ioctls" version = "0.1.1" source = "git+https://github.com/rust-vmm/mshv?branch=main#c5a60508595dc504da469b89102b8b49e91714a9" source = "git+https://github.com/rust-vmm/mshv?branch=main#af397ea8514303d3a19d21d33730e867f7415ba9" dependencies = [ "libc", "mshv-bindings", Loading Loading @@ -1198,9 +1327,9 @@ checksum = "43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65" [[package]] name = "num-traits" version = "0.2.15" version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" dependencies = [ "autocfg", ] Loading @@ -1220,11 +1349,31 @@ version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" [[package]] name = "open-enum" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9807f1199cf84ec7cc801a79e5ee9aa5178e4762c6b9c7066c30b3cabdcd911e" dependencies = [ "open-enum-derive", ] [[package]] name = "open-enum-derive" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "894ae443e59fecf7173ab3b963473f44193fa71b3c8953c61a5bd5f30880bb88" dependencies = [ "proc-macro2", "quote", "syn 1.0.109", ] [[package]] name = "openssl-src" version = "300.1.3+3.1.2" version = "300.1.5+3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd2c101a165fff9935e34def4669595ab1c7847943c42be86e21503e482be107" checksum = "559068e4c12950d7dcaa1857a61725c0d38d4fc03ff8e070ab31a75d6e316491" dependencies = [ "cc", ] Loading Loading @@ -1264,9 +1413,9 @@ dependencies = [ [[package]] name = "parking" version = "2.1.0" version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e" checksum = "e52c774a4c39359c1d1c52e43f73dd91a75a614652c825408eec30c95a9b2067" [[package]] name = "parking_lot" Loading Loading @@ -1318,9 +1467,9 @@ dependencies = [ [[package]] name = "paste" version = "1.0.12" version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79" checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" [[package]] name = "pci" Loading Loading @@ -1349,7 +1498,7 @@ dependencies = [ name = "performance-metrics" version = "0.1.0" dependencies = [ "argh", "clap", "dirs", "serde", "serde_json", Loading Loading @@ -1567,6 +1716,12 @@ dependencies = [ "getrandom", ] [[package]] name = "range_map_vec" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8edc89eaa583cf6bc4c6ef16a219f0a60d342ca3bf0eae793560038ac8af1795" [[package]] name = "rate_limiter" version = "0.1.0" Loading Loading @@ -1607,9 +1762,9 @@ dependencies = [ [[package]] name = "regex" version = "1.9.1" version = "1.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575" checksum = "12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29" dependencies = [ "aho-corasick", "memchr", Loading Loading @@ -1668,9 +1823,9 @@ dependencies = [ [[package]] name = "rustix" version = "0.37.21" version = "0.37.25" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62f25693a73057a1b4cb56179dd3c7ea21a7c6c5ee7d85781f5749b46f34b79c" checksum = "d4eb579851244c2c03e7c24f501c3432bed80b8f720af1d6e5b0e0f01555a035" dependencies = [ "bitflags 1.3.2", "errno", Loading @@ -1686,7 +1841,7 @@ version = "0.38.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19ed4fa021d81c8392ce04db050a3da9a60299050b7ae1cf482d862b54a7218f" dependencies = [ "bitflags 2.3.3", "bitflags 2.4.1", "errno", "libc", "linux-raw-sys 0.4.5", Loading @@ -1707,18 +1862,18 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "seccompiler" version = "0.3.0" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f6575e3c2b3a0fe2ef3e53855b6a8dead7c29f783da5e123d378c8c6a89017e" checksum = "345a3e4dddf721a478089d4697b83c6c0a8f5bf16086f6c13397e4534eb6e2e5" dependencies = [ "libc", ] [[package]] name = "semver" version = "1.0.18" version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" [[package]] name = "serde" Loading Loading @@ -1764,9 +1919,9 @@ dependencies = [ [[package]] name = "serde_with" version = "3.0.0" version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f02d8aa6e3c385bf084924f660ce2a3a6bd333ba55b35e8590b321f35d88513" checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23" dependencies = [ "serde", "serde_with_macros", Loading @@ -1774,9 +1929,9 @@ dependencies = [ [[package]] name = "serde_with_macros" version = "3.0.0" version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edc7d5d3932fb12ce722ee5e64dd38c504efba37567f0c402f6ca728c3b8b070" checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788" dependencies = [ "darling", "proc-macro2", Loading @@ -1790,9 +1945,9 @@ version = "0.1.0" [[package]] name = "sha1" version = "0.10.5" version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" dependencies = [ "cfg-if", "cpufeatures", Loading Loading @@ -1910,9 +2065,9 @@ dependencies = [ [[package]] name = "tempfile" version = "3.7.1" version = "3.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc02fddf48964c42031a0b3fe0428320ecf3a73c401040fc0096f97794310651" checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" dependencies = [ "cfg-if", "fastrand 2.0.0", Loading @@ -1930,6 +2085,16 @@ dependencies = [ "winapi-util", ] [[package]] name = "terminal_size" version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237" dependencies = [ "rustix 0.37.25", "windows-sys 0.48.0", ] [[package]] name = "test_infra" version = "0.1.0" Loading Loading @@ -1979,9 +2144,9 @@ checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" [[package]] name = "toml_edit" version = "0.19.8" version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ "indexmap", "toml_datetime", Loading Loading @@ -2046,9 +2211,9 @@ dependencies = [ [[package]] name = "typenum" version = "1.16.0" version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "uds_windows" Loading @@ -2066,6 +2231,12 @@ version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" [[package]] name = "utf8parse" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" [[package]] name = "uuid" version = "1.3.4" Loading Loading @@ -2188,8 +2359,8 @@ dependencies = [ name = "vhost_user_block" version = "0.1.0" dependencies = [ "argh", "block", "clap", "env_logger", "epoll", "libc", Loading @@ -2207,7 +2378,7 @@ dependencies = [ name = "vhost_user_net" version = "0.1.0" dependencies = [ "argh", "clap", "env_logger", "epoll", "libc", Loading Loading @@ -2342,10 +2513,11 @@ dependencies = [ "anyhow", "arc-swap", "arch", "bitflags 2.3.3", "bitflags 2.4.1", "block", "blocking", "cfg-if", "clap", "devices", "epoll", "event_monitor", Loading Loading @@ -2383,7 +2555,7 @@ dependencies = [ "vm-virtio", "vmm-sys-util", "zbus", "zerocopy 0.6.1", "zerocopy", ] [[package]] Loading @@ -2409,9 +2581,9 @@ dependencies = [ [[package]] name = "waker-fn" version = "1.1.0" version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" [[package]] name = "wasi" Loading Loading @@ -2491,9 +2663,9 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" version = "0.1.5" version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" dependencies = [ "winapi", ] Loading Loading @@ -2638,9 +2810,9 @@ checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" [[package]] name = "winnow" version = "0.4.9" version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81a2094c43cc94775293eaa0e499fbc30048a6d824ac82c0351a8c0bf9112529" checksum = "176b6138793677221d420fd2f0aeeced263f197688b36484660da767bca2fa32" dependencies = [ "memchr", ] Loading Loading @@ -2674,7 +2846,7 @@ dependencies = [ "byteorder", "derivative", "enumflags2", "event-listener", "event-listener 2.5.3", "futures-core", "futures-sink", "futures-util", Loading Loading @@ -2723,40 +2895,19 @@ dependencies = [ [[package]] name = "zerocopy" version = "0.6.1" version = "0.7.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "332f188cc1bcf1fe1064b8c58d150f497e697f49774aa846f2dc949d9a25f236" checksum = "686b7e407015242119c33dab17b8f61ba6843534de936d94368856528eae4dcc" dependencies = [ "byteorder", "zerocopy-derive 0.3.2", ] [[package]] name = "zerocopy" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f00a66029e63d181fa590cc5694cf2afbc0974a4604824e80017b1789f99c07" dependencies = [ "byteorder", "zerocopy-derive 0.7.1", ] [[package]] name = "zerocopy-derive" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6505e6815af7de1746a08f69c69606bb45695a17149517680f3b2149713b19a3" dependencies = [ "proc-macro2", "quote", "syn 1.0.109", "zerocopy-derive", ] [[package]] name = "zerocopy-derive" version = "0.7.1" version = "0.7.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9c682f46403e5d567cb27b79f6279c145759528ba9450fe371f43b921b452bd" checksum = "020f3dfe25dfc38dfea49ce62d5d45ecdd7f0d8a724fa63eb36b6eba4ec76806" dependencies = [ "proc-macro2", "quote", Loading
pkgs/applications/virtualization/cloud-hypervisor/default.nix +5 −4 Original line number Diff line number Diff line Loading @@ -2,23 +2,24 @@ rustPlatform.buildRustPackage rec { pname = "cloud-hypervisor"; version = "35.0"; version = "36.0"; src = fetchFromGitHub { owner = "cloud-hypervisor"; repo = pname; rev = "v${version}"; sha256 = "sha256-HZt5xfsP9l18S6nPyVhLNAs5vgDSVYOMFwThzCCon7E="; hash = "sha256-SgzohTW0tDn/O65rujZh7hsbvTeu4nQ0HvvXu9f92Vc="; }; cargoLock = { lockFile = ./Cargo.lock; outputHashes = { "acpi_tables-0.1.0" = "sha256-OGJX05yNwE7zZzATs8y0EZ714+lB+FgSia0TygRwWAU="; "acpi_tables-0.1.0" = "sha256-FYjzwCSjuTUDCCQPC2ccDpwRRaG1eT5XgV/b8uSu8uc="; "igvm-0.1.0" = "sha256-l+Qyhdy3b8h8hPLHg5M0os8aSkjM55hAP5nqi0AGmjo="; "kvm-bindings-0.6.0" = "sha256-wGdAuPwsgRIqx9dh0m+hC9A/Akz9qg9BM+p06Fi5ACM="; "kvm-ioctls-0.13.0" = "sha256-jHnFGwBWnAa2lRu4a5eRNy1Y26NX5MV8alJ86VR++QE="; "micro_http-0.1.0" = "sha256-wX35VsrO1vxQcGbOrP+yZm9vG0gcTZLe7gH7xuAa12w="; "mshv-bindings-0.1.1" = "sha256-8fEWawNeJ96CczFoJD3cqCsrROEvh8wJ4I0ForwzTJY="; "mshv-bindings-0.1.1" = "sha256-vyNaKp89THzZ/UpfocEwaCUzCuQnBMyv/icuZEghZEQ="; "versionize_derive-0.1.4" = "sha256-oGuREJ5+FDs8ihmv99WmjIPpL2oPdOr4REk6+7cV/7o="; "vfio-bindings-0.4.0" = "sha256-hGhfOE9q9sf/tzPuaAHOca+JKCutcm1Myu1Tt9spaIQ="; "vfio_user-0.1.0" = "sha256-fAqvy3YTDKXQqtJR+R2nBCWIYe89zTwtbgvJfPLqs1Q="; Loading