cloud-hypervisor: 35.0 -> 36.0

+301 -149
+296 -145
pkgs/applications/virtualization/cloud-hypervisor/Cargo.lock
··· 5 5 [[package]] 6 6 name = "acpi_tables" 7 7 version = "0.1.0" 8 - source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#1029d22777f07b04849234bbe756da34a6df2913" 8 + source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#1a733bf690ccc10bdfeacad33e3c9f6cce0008fd" 9 9 dependencies = [ 10 - "zerocopy 0.6.1", 10 + "zerocopy", 11 11 ] 12 12 13 13 [[package]] ··· 35 35 ] 36 36 37 37 [[package]] 38 + name = "anstream" 39 + version = "0.3.2" 40 + source = "registry+https://github.com/rust-lang/crates.io-index" 41 + checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163" 42 + dependencies = [ 43 + "anstyle", 44 + "anstyle-parse", 45 + "anstyle-query", 46 + "anstyle-wincon", 47 + "colorchoice", 48 + "is-terminal", 49 + "utf8parse", 50 + ] 51 + 52 + [[package]] 53 + name = "anstyle" 54 + version = "1.0.1" 55 + source = "registry+https://github.com/rust-lang/crates.io-index" 56 + checksum = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd" 57 + 58 + [[package]] 59 + name = "anstyle-parse" 60 + version = "0.2.1" 61 + source = "registry+https://github.com/rust-lang/crates.io-index" 62 + checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333" 63 + dependencies = [ 64 + "utf8parse", 65 + ] 66 + 67 + [[package]] 68 + name = "anstyle-query" 69 + version = "1.0.0" 70 + source = "registry+https://github.com/rust-lang/crates.io-index" 71 + checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" 72 + dependencies = [ 73 + "windows-sys 0.48.0", 74 + ] 75 + 76 + [[package]] 77 + name = "anstyle-wincon" 78 + version = "1.0.2" 79 + source = "registry+https://github.com/rust-lang/crates.io-index" 80 + checksum = "c677ab05e09154296dd37acecd46420c17b9713e8366facafa8fc0885167cf4c" 81 + dependencies = [ 82 + "anstyle", 83 + "windows-sys 0.48.0", 84 + ] 85 + 86 + [[package]] 38 87 name = "anyhow" 39 88 version = "1.0.75" 40 89 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 76 125 ] 77 126 78 127 [[package]] 79 - name = "argh" 80 - version = "0.1.10" 81 - source = "registry+https://github.com/rust-lang/crates.io-index" 82 - checksum = "ab257697eb9496bf75526f0217b5ed64636a9cfafa78b8365c71bd283fcef93e" 83 - dependencies = [ 84 - "argh_derive", 85 - "argh_shared", 86 - ] 87 - 88 - [[package]] 89 - name = "argh_derive" 90 - version = "0.1.10" 91 - source = "registry+https://github.com/rust-lang/crates.io-index" 92 - checksum = "b382dbd3288e053331f03399e1db106c9fb0d8562ad62cb04859ae926f324fa6" 93 - dependencies = [ 94 - "argh_shared", 95 - "proc-macro2", 96 - "quote", 97 - "syn 1.0.109", 98 - ] 99 - 100 - [[package]] 101 - name = "argh_shared" 102 - version = "0.1.10" 103 - source = "registry+https://github.com/rust-lang/crates.io-index" 104 - checksum = "64cb94155d965e3d37ffbbe7cc5b82c3dd79dd33bd48e536f73d2cfb8d85506f" 105 - 106 - [[package]] 107 128 name = "async-broadcast" 108 129 version = "0.5.1" 109 130 source = "registry+https://github.com/rust-lang/crates.io-index" 110 131 checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b" 111 132 dependencies = [ 112 - "event-listener", 133 + "event-listener 2.5.3", 113 134 "futures-core", 114 135 ] 115 136 ··· 120 141 checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" 121 142 dependencies = [ 122 143 "concurrent-queue", 123 - "event-listener", 144 + "event-listener 2.5.3", 124 145 "futures-core", 125 146 ] 126 147 ··· 164 185 "log", 165 186 "parking", 166 187 "polling", 167 - "rustix 0.37.21", 188 + "rustix 0.37.25", 168 189 "slab", 169 190 "socket2", 170 191 "waker-fn", ··· 176 197 source = "registry+https://github.com/rust-lang/crates.io-index" 177 198 checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7" 178 199 dependencies = [ 179 - "event-listener", 200 + "event-listener 2.5.3", 180 201 ] 181 202 182 203 [[package]] 183 204 name = "async-process" 184 - version = "1.7.0" 205 + version = "1.8.0" 185 206 source = "registry+https://github.com/rust-lang/crates.io-index" 186 - checksum = "7a9d28b1d97e08915212e2e45310d47854eafa69600756fc735fb788f75199c9" 207 + checksum = "bf012553ce51eb7aa6dc2143804cc8252bd1cb681a1c5cb7fa94ca88682dee1d" 187 208 dependencies = [ 188 209 "async-io", 189 210 "async-lock", 190 - "autocfg", 211 + "async-signal", 191 212 "blocking", 192 213 "cfg-if", 193 - "event-listener", 214 + "event-listener 3.0.0", 194 215 "futures-lite", 195 - "rustix 0.37.21", 196 - "signal-hook", 216 + "rustix 0.38.8", 197 217 "windows-sys 0.48.0", 198 218 ] 199 219 ··· 209 229 ] 210 230 211 231 [[package]] 232 + name = "async-signal" 233 + version = "0.2.2" 234 + source = "registry+https://github.com/rust-lang/crates.io-index" 235 + checksum = "c99f3cb3f9ff89f7d718fbb942c9eb91bedff12e396adf09a622dfe7ffec2bc2" 236 + dependencies = [ 237 + "async-io", 238 + "async-lock", 239 + "atomic-waker", 240 + "cfg-if", 241 + "concurrent-queue", 242 + "futures-core", 243 + "futures-io", 244 + "libc", 245 + "signal-hook-registry", 246 + "slab", 247 + "windows-sys 0.48.0", 248 + ] 249 + 250 + [[package]] 212 251 name = "async-task" 213 252 version = "4.4.0" 214 253 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 216 255 217 256 [[package]] 218 257 name = "async-trait" 219 - version = "0.1.73" 258 + version = "0.1.74" 220 259 source = "registry+https://github.com/rust-lang/crates.io-index" 221 - checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" 260 + checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" 222 261 dependencies = [ 223 262 "proc-macro2", 224 263 "quote", ··· 227 266 228 267 [[package]] 229 268 name = "atomic-waker" 230 - version = "1.1.1" 269 + version = "1.1.2" 231 270 source = "registry+https://github.com/rust-lang/crates.io-index" 232 - checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3" 271 + checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 233 272 234 273 [[package]] 235 274 name = "autocfg" ··· 262 301 ] 263 302 264 303 [[package]] 304 + name = "bitfield-struct" 305 + version = "0.5.4" 306 + source = "registry+https://github.com/rust-lang/crates.io-index" 307 + checksum = "eac32db62a43cf33353ce30b4a208b08193ea2086a1c6c004acb0073c706a29d" 308 + dependencies = [ 309 + "proc-macro2", 310 + "quote", 311 + "syn 2.0.31", 312 + ] 313 + 314 + [[package]] 265 315 name = "bitflags" 266 316 version = "1.3.2" 267 317 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 269 319 270 320 [[package]] 271 321 name = "bitflags" 272 - version = "2.3.3" 322 + version = "2.4.1" 273 323 source = "registry+https://github.com/rust-lang/crates.io-index" 274 - checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42" 324 + checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 275 325 276 326 [[package]] 277 327 name = "block" ··· 347 397 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 348 398 349 399 [[package]] 400 + name = "clap" 401 + version = "4.3.11" 402 + source = "registry+https://github.com/rust-lang/crates.io-index" 403 + checksum = "1640e5cc7fb47dbb8338fd471b105e7ed6c3cb2aeb00c2e067127ffd3764a05d" 404 + dependencies = [ 405 + "clap_builder", 406 + ] 407 + 408 + [[package]] 409 + name = "clap_builder" 410 + version = "4.3.11" 411 + source = "registry+https://github.com/rust-lang/crates.io-index" 412 + checksum = "98c59138d527eeaf9b53f35a77fcc1fad9d883116070c63d5de1c7dc7b00c72b" 413 + dependencies = [ 414 + "anstream", 415 + "anstyle", 416 + "clap_lex", 417 + "once_cell", 418 + "strsim", 419 + "terminal_size", 420 + ] 421 + 422 + [[package]] 423 + name = "clap_lex" 424 + version = "0.5.0" 425 + source = "registry+https://github.com/rust-lang/crates.io-index" 426 + checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b" 427 + 428 + [[package]] 350 429 name = "cloud-hypervisor" 351 - version = "35.0.0" 430 + version = "36.0.0" 352 431 dependencies = [ 353 432 "anyhow", 354 433 "api_client", 355 - "argh", 434 + "clap", 356 435 "dhat", 357 436 "dirs", 358 437 "epoll", ··· 378 457 ] 379 458 380 459 [[package]] 460 + name = "colorchoice" 461 + version = "1.0.0" 462 + source = "registry+https://github.com/rust-lang/crates.io-index" 463 + checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 464 + 465 + [[package]] 381 466 name = "concurrent-queue" 382 467 version = "2.2.0" 383 468 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 405 490 ] 406 491 407 492 [[package]] 493 + name = "crc32fast" 494 + version = "1.3.2" 495 + source = "registry+https://github.com/rust-lang/crates.io-index" 496 + checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 497 + dependencies = [ 498 + "cfg-if", 499 + ] 500 + 501 + [[package]] 408 502 name = "crc64" 409 503 version = "1.0.0" 410 504 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 482 576 "acpi_tables", 483 577 "anyhow", 484 578 "arch", 485 - "bitflags 2.3.3", 579 + "bitflags 2.4.1", 486 580 "byteorder", 487 581 "event_monitor", 488 582 "hypervisor", ··· 549 643 550 644 [[package]] 551 645 name = "enumflags2" 552 - version = "0.7.7" 646 + version = "0.7.8" 553 647 source = "registry+https://github.com/rust-lang/crates.io-index" 554 - checksum = "c041f5090df68b32bcd905365fd51769c8b9d553fe87fde0b683534f10c01bd2" 648 + checksum = "5998b4f30320c9d93aed72f63af821bfdac50465b75428fce77b48ec482c3939" 555 649 dependencies = [ 556 650 "enumflags2_derive", 557 651 "serde", ··· 559 653 560 654 [[package]] 561 655 name = "enumflags2_derive" 562 - version = "0.7.7" 656 + version = "0.7.8" 563 657 source = "registry+https://github.com/rust-lang/crates.io-index" 564 - checksum = "5e9a1f9f7d83e59740248a6e14ecf93929ade55027844dfcea78beafccc15745" 658 + checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246" 565 659 dependencies = [ 566 660 "proc-macro2", 567 661 "quote", ··· 587 681 source = "registry+https://github.com/rust-lang/crates.io-index" 588 682 checksum = "74351c3392ea1ff6cd2628e0042d268ac2371cb613252ff383b6dfa50d22fa79" 589 683 dependencies = [ 590 - "bitflags 2.3.3", 684 + "bitflags 2.4.1", 591 685 "libc", 592 686 ] 687 + 688 + [[package]] 689 + name = "equivalent" 690 + version = "1.0.1" 691 + source = "registry+https://github.com/rust-lang/crates.io-index" 692 + checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 593 693 594 694 [[package]] 595 695 name = "errno" 596 - version = "0.3.2" 696 + version = "0.3.5" 597 697 source = "registry+https://github.com/rust-lang/crates.io-index" 598 - checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f" 698 + checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" 599 699 dependencies = [ 600 - "errno-dragonfly", 601 700 "libc", 602 701 "windows-sys 0.48.0", 603 702 ] 604 703 605 704 [[package]] 606 - name = "errno-dragonfly" 607 - version = "0.1.2" 705 + name = "event-listener" 706 + version = "2.5.3" 608 707 source = "registry+https://github.com/rust-lang/crates.io-index" 609 - checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 610 - dependencies = [ 611 - "cc", 612 - "libc", 613 - ] 708 + checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 614 709 615 710 [[package]] 616 711 name = "event-listener" 617 - version = "2.5.3" 712 + version = "3.0.0" 618 713 source = "registry+https://github.com/rust-lang/crates.io-index" 619 - checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 714 + checksum = "29e56284f00d94c1bc7fd3c77027b4623c88c1f53d8d2394c6199f2921dea325" 715 + dependencies = [ 716 + "concurrent-queue", 717 + "parking", 718 + "pin-project-lite", 719 + ] 620 720 621 721 [[package]] 622 722 name = "event_monitor" ··· 834 934 835 935 [[package]] 836 936 name = "hashbrown" 837 - version = "0.12.3" 937 + version = "0.14.2" 838 938 source = "registry+https://github.com/rust-lang/crates.io-index" 839 - checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 939 + checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" 840 940 841 941 [[package]] 842 942 name = "hermit-abi" 843 - version = "0.3.2" 943 + version = "0.3.3" 844 944 source = "registry+https://github.com/rust-lang/crates.io-index" 845 - checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 945 + checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 846 946 847 947 [[package]] 848 948 name = "hex" ··· 864 964 "byteorder", 865 965 "env_logger", 866 966 "iced-x86", 967 + "igvm", 968 + "igvm_defs", 867 969 "kvm-bindings", 868 970 "kvm-ioctls", 869 971 "libc", ··· 880 982 881 983 [[package]] 882 984 name = "iced-x86" 883 - version = "1.19.0" 985 + version = "1.20.0" 884 986 source = "registry+https://github.com/rust-lang/crates.io-index" 885 - checksum = "b7cc8d38244d84278262c8ebe6930cc44283d194cbabae2651f6112103802fb5" 987 + checksum = "cdd366a53278429c028367e0ba22a46cab6d565a57afb959f06e92c7a69e7828" 886 988 dependencies = [ 887 989 "lazy_static", 888 990 ] ··· 894 996 checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 895 997 896 998 [[package]] 999 + name = "igvm" 1000 + version = "0.1.0" 1001 + source = "git+https://github.com/microsoft/igvm?branch=main#c1b0201d8286cb23b9f30cb16ba435484666cfa3" 1002 + dependencies = [ 1003 + "bitfield-struct", 1004 + "crc32fast", 1005 + "hex", 1006 + "igvm_defs", 1007 + "open-enum", 1008 + "range_map_vec", 1009 + "thiserror", 1010 + "tracing", 1011 + "zerocopy", 1012 + ] 1013 + 1014 + [[package]] 1015 + name = "igvm_defs" 1016 + version = "0.1.0" 1017 + source = "git+https://github.com/microsoft/igvm?branch=main#c1b0201d8286cb23b9f30cb16ba435484666cfa3" 1018 + dependencies = [ 1019 + "bitfield-struct", 1020 + "open-enum", 1021 + "static_assertions", 1022 + "zerocopy", 1023 + ] 1024 + 1025 + [[package]] 897 1026 name = "indexmap" 898 - version = "1.9.3" 1027 + version = "2.0.2" 899 1028 source = "registry+https://github.com/rust-lang/crates.io-index" 900 - checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1029 + checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897" 901 1030 dependencies = [ 902 - "autocfg", 1031 + "equivalent", 903 1032 "hashbrown", 904 1033 ] 905 1034 ··· 1118 1247 [[package]] 1119 1248 name = "mshv-bindings" 1120 1249 version = "0.1.1" 1121 - source = "git+https://github.com/rust-vmm/mshv?branch=main#c5a60508595dc504da469b89102b8b49e91714a9" 1250 + source = "git+https://github.com/rust-vmm/mshv?branch=main#af397ea8514303d3a19d21d33730e867f7415ba9" 1122 1251 dependencies = [ 1123 1252 "libc", 1124 1253 "serde", 1125 1254 "serde_derive", 1126 1255 "vmm-sys-util", 1127 - "zerocopy 0.7.1", 1256 + "zerocopy", 1128 1257 ] 1129 1258 1130 1259 [[package]] 1131 1260 name = "mshv-ioctls" 1132 1261 version = "0.1.1" 1133 - source = "git+https://github.com/rust-vmm/mshv?branch=main#c5a60508595dc504da469b89102b8b49e91714a9" 1262 + source = "git+https://github.com/rust-vmm/mshv?branch=main#af397ea8514303d3a19d21d33730e867f7415ba9" 1134 1263 dependencies = [ 1135 1264 "libc", 1136 1265 "mshv-bindings", ··· 1198 1327 1199 1328 [[package]] 1200 1329 name = "num-traits" 1201 - version = "0.2.15" 1330 + version = "0.2.16" 1202 1331 source = "registry+https://github.com/rust-lang/crates.io-index" 1203 - checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 1332 + checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" 1204 1333 dependencies = [ 1205 1334 "autocfg", 1206 1335 ] ··· 1221 1350 checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 1222 1351 1223 1352 [[package]] 1353 + name = "open-enum" 1354 + version = "0.3.0" 1355 + source = "registry+https://github.com/rust-lang/crates.io-index" 1356 + checksum = "9807f1199cf84ec7cc801a79e5ee9aa5178e4762c6b9c7066c30b3cabdcd911e" 1357 + dependencies = [ 1358 + "open-enum-derive", 1359 + ] 1360 + 1361 + [[package]] 1362 + name = "open-enum-derive" 1363 + version = "0.3.0" 1364 + source = "registry+https://github.com/rust-lang/crates.io-index" 1365 + checksum = "894ae443e59fecf7173ab3b963473f44193fa71b3c8953c61a5bd5f30880bb88" 1366 + dependencies = [ 1367 + "proc-macro2", 1368 + "quote", 1369 + "syn 1.0.109", 1370 + ] 1371 + 1372 + [[package]] 1224 1373 name = "openssl-src" 1225 - version = "300.1.3+3.1.2" 1374 + version = "300.1.5+3.1.3" 1226 1375 source = "registry+https://github.com/rust-lang/crates.io-index" 1227 - checksum = "cd2c101a165fff9935e34def4669595ab1c7847943c42be86e21503e482be107" 1376 + checksum = "559068e4c12950d7dcaa1857a61725c0d38d4fc03ff8e070ab31a75d6e316491" 1228 1377 dependencies = [ 1229 1378 "cc", 1230 1379 ] ··· 1264 1413 1265 1414 [[package]] 1266 1415 name = "parking" 1267 - version = "2.1.0" 1416 + version = "2.1.1" 1268 1417 source = "registry+https://github.com/rust-lang/crates.io-index" 1269 - checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e" 1418 + checksum = "e52c774a4c39359c1d1c52e43f73dd91a75a614652c825408eec30c95a9b2067" 1270 1419 1271 1420 [[package]] 1272 1421 name = "parking_lot" ··· 1318 1467 1319 1468 [[package]] 1320 1469 name = "paste" 1321 - version = "1.0.12" 1470 + version = "1.0.14" 1322 1471 source = "registry+https://github.com/rust-lang/crates.io-index" 1323 - checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79" 1472 + checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 1324 1473 1325 1474 [[package]] 1326 1475 name = "pci" ··· 1349 1498 name = "performance-metrics" 1350 1499 version = "0.1.0" 1351 1500 dependencies = [ 1352 - "argh", 1501 + "clap", 1353 1502 "dirs", 1354 1503 "serde", 1355 1504 "serde_json", ··· 1568 1717 ] 1569 1718 1570 1719 [[package]] 1720 + name = "range_map_vec" 1721 + version = "0.1.0" 1722 + source = "registry+https://github.com/rust-lang/crates.io-index" 1723 + checksum = "8edc89eaa583cf6bc4c6ef16a219f0a60d342ca3bf0eae793560038ac8af1795" 1724 + 1725 + [[package]] 1571 1726 name = "rate_limiter" 1572 1727 version = "0.1.0" 1573 1728 dependencies = [ ··· 1607 1762 1608 1763 [[package]] 1609 1764 name = "regex" 1610 - version = "1.9.1" 1765 + version = "1.9.4" 1611 1766 source = "registry+https://github.com/rust-lang/crates.io-index" 1612 - checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575" 1767 + checksum = "12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29" 1613 1768 dependencies = [ 1614 1769 "aho-corasick", 1615 1770 "memchr", ··· 1668 1823 1669 1824 [[package]] 1670 1825 name = "rustix" 1671 - version = "0.37.21" 1826 + version = "0.37.25" 1672 1827 source = "registry+https://github.com/rust-lang/crates.io-index" 1673 - checksum = "62f25693a73057a1b4cb56179dd3c7ea21a7c6c5ee7d85781f5749b46f34b79c" 1828 + checksum = "d4eb579851244c2c03e7c24f501c3432bed80b8f720af1d6e5b0e0f01555a035" 1674 1829 dependencies = [ 1675 1830 "bitflags 1.3.2", 1676 1831 "errno", ··· 1686 1841 source = "registry+https://github.com/rust-lang/crates.io-index" 1687 1842 checksum = "19ed4fa021d81c8392ce04db050a3da9a60299050b7ae1cf482d862b54a7218f" 1688 1843 dependencies = [ 1689 - "bitflags 2.3.3", 1844 + "bitflags 2.4.1", 1690 1845 "errno", 1691 1846 "libc", 1692 1847 "linux-raw-sys 0.4.5", ··· 1707 1862 1708 1863 [[package]] 1709 1864 name = "seccompiler" 1710 - version = "0.3.0" 1865 + version = "0.4.0" 1711 1866 source = "registry+https://github.com/rust-lang/crates.io-index" 1712 - checksum = "6f6575e3c2b3a0fe2ef3e53855b6a8dead7c29f783da5e123d378c8c6a89017e" 1867 + checksum = "345a3e4dddf721a478089d4697b83c6c0a8f5bf16086f6c13397e4534eb6e2e5" 1713 1868 dependencies = [ 1714 1869 "libc", 1715 1870 ] 1716 1871 1717 1872 [[package]] 1718 1873 name = "semver" 1719 - version = "1.0.18" 1874 + version = "1.0.20" 1720 1875 source = "registry+https://github.com/rust-lang/crates.io-index" 1721 - checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" 1876 + checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" 1722 1877 1723 1878 [[package]] 1724 1879 name = "serde" ··· 1764 1919 1765 1920 [[package]] 1766 1921 name = "serde_with" 1767 - version = "3.0.0" 1922 + version = "3.4.0" 1768 1923 source = "registry+https://github.com/rust-lang/crates.io-index" 1769 - checksum = "9f02d8aa6e3c385bf084924f660ce2a3a6bd333ba55b35e8590b321f35d88513" 1924 + checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23" 1770 1925 dependencies = [ 1771 1926 "serde", 1772 1927 "serde_with_macros", ··· 1774 1929 1775 1930 [[package]] 1776 1931 name = "serde_with_macros" 1777 - version = "3.0.0" 1932 + version = "3.4.0" 1778 1933 source = "registry+https://github.com/rust-lang/crates.io-index" 1779 - checksum = "edc7d5d3932fb12ce722ee5e64dd38c504efba37567f0c402f6ca728c3b8b070" 1934 + checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788" 1780 1935 dependencies = [ 1781 1936 "darling", 1782 1937 "proc-macro2", ··· 1790 1945 1791 1946 [[package]] 1792 1947 name = "sha1" 1793 - version = "0.10.5" 1948 + version = "0.10.6" 1794 1949 source = "registry+https://github.com/rust-lang/crates.io-index" 1795 - checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" 1950 + checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 1796 1951 dependencies = [ 1797 1952 "cfg-if", 1798 1953 "cpufeatures", ··· 1910 2065 1911 2066 [[package]] 1912 2067 name = "tempfile" 1913 - version = "3.7.1" 2068 + version = "3.8.0" 1914 2069 source = "registry+https://github.com/rust-lang/crates.io-index" 1915 - checksum = "dc02fddf48964c42031a0b3fe0428320ecf3a73c401040fc0096f97794310651" 2070 + checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" 1916 2071 dependencies = [ 1917 2072 "cfg-if", 1918 2073 "fastrand 2.0.0", ··· 1928 2083 checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 1929 2084 dependencies = [ 1930 2085 "winapi-util", 2086 + ] 2087 + 2088 + [[package]] 2089 + name = "terminal_size" 2090 + version = "0.2.6" 2091 + source = "registry+https://github.com/rust-lang/crates.io-index" 2092 + checksum = "8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237" 2093 + dependencies = [ 2094 + "rustix 0.37.25", 2095 + "windows-sys 0.48.0", 1931 2096 ] 1932 2097 1933 2098 [[package]] ··· 1979 2144 1980 2145 [[package]] 1981 2146 name = "toml_edit" 1982 - version = "0.19.8" 2147 + version = "0.19.15" 1983 2148 source = "registry+https://github.com/rust-lang/crates.io-index" 1984 - checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13" 2149 + checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 1985 2150 dependencies = [ 1986 2151 "indexmap", 1987 2152 "toml_datetime", ··· 2046 2211 2047 2212 [[package]] 2048 2213 name = "typenum" 2049 - version = "1.16.0" 2214 + version = "1.17.0" 2050 2215 source = "registry+https://github.com/rust-lang/crates.io-index" 2051 - checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 2216 + checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 2052 2217 2053 2218 [[package]] 2054 2219 name = "uds_windows" ··· 2067 2232 checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" 2068 2233 2069 2234 [[package]] 2235 + name = "utf8parse" 2236 + version = "0.2.1" 2237 + source = "registry+https://github.com/rust-lang/crates.io-index" 2238 + checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 2239 + 2240 + [[package]] 2070 2241 name = "uuid" 2071 2242 version = "1.3.4" 2072 2243 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2188 2359 name = "vhost_user_block" 2189 2360 version = "0.1.0" 2190 2361 dependencies = [ 2191 - "argh", 2192 2362 "block", 2363 + "clap", 2193 2364 "env_logger", 2194 2365 "epoll", 2195 2366 "libc", ··· 2207 2378 name = "vhost_user_net" 2208 2379 version = "0.1.0" 2209 2380 dependencies = [ 2210 - "argh", 2381 + "clap", 2211 2382 "env_logger", 2212 2383 "epoll", 2213 2384 "libc", ··· 2342 2513 "anyhow", 2343 2514 "arc-swap", 2344 2515 "arch", 2345 - "bitflags 2.3.3", 2516 + "bitflags 2.4.1", 2346 2517 "block", 2347 2518 "blocking", 2348 2519 "cfg-if", 2520 + "clap", 2349 2521 "devices", 2350 2522 "epoll", 2351 2523 "event_monitor", ··· 2383 2555 "vm-virtio", 2384 2556 "vmm-sys-util", 2385 2557 "zbus", 2386 - "zerocopy 0.6.1", 2558 + "zerocopy", 2387 2559 ] 2388 2560 2389 2561 [[package]] ··· 2409 2581 2410 2582 [[package]] 2411 2583 name = "waker-fn" 2412 - version = "1.1.0" 2584 + version = "1.1.1" 2413 2585 source = "registry+https://github.com/rust-lang/crates.io-index" 2414 - checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" 2586 + checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" 2415 2587 2416 2588 [[package]] 2417 2589 name = "wasi" ··· 2491 2663 2492 2664 [[package]] 2493 2665 name = "winapi-util" 2494 - version = "0.1.5" 2666 + version = "0.1.6" 2495 2667 source = "registry+https://github.com/rust-lang/crates.io-index" 2496 - checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 2668 + checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 2497 2669 dependencies = [ 2498 2670 "winapi", 2499 2671 ] ··· 2638 2810 2639 2811 [[package]] 2640 2812 name = "winnow" 2641 - version = "0.4.9" 2813 + version = "0.5.18" 2642 2814 source = "registry+https://github.com/rust-lang/crates.io-index" 2643 - checksum = "81a2094c43cc94775293eaa0e499fbc30048a6d824ac82c0351a8c0bf9112529" 2815 + checksum = "176b6138793677221d420fd2f0aeeced263f197688b36484660da767bca2fa32" 2644 2816 dependencies = [ 2645 2817 "memchr", 2646 2818 ] ··· 2674 2846 "byteorder", 2675 2847 "derivative", 2676 2848 "enumflags2", 2677 - "event-listener", 2849 + "event-listener 2.5.3", 2678 2850 "futures-core", 2679 2851 "futures-sink", 2680 2852 "futures-util", ··· 2723 2895 2724 2896 [[package]] 2725 2897 name = "zerocopy" 2726 - version = "0.6.1" 2898 + version = "0.7.21" 2727 2899 source = "registry+https://github.com/rust-lang/crates.io-index" 2728 - checksum = "332f188cc1bcf1fe1064b8c58d150f497e697f49774aa846f2dc949d9a25f236" 2900 + checksum = "686b7e407015242119c33dab17b8f61ba6843534de936d94368856528eae4dcc" 2729 2901 dependencies = [ 2730 2902 "byteorder", 2731 - "zerocopy-derive 0.3.2", 2732 - ] 2733 - 2734 - [[package]] 2735 - name = "zerocopy" 2736 - version = "0.7.1" 2737 - source = "registry+https://github.com/rust-lang/crates.io-index" 2738 - checksum = "2f00a66029e63d181fa590cc5694cf2afbc0974a4604824e80017b1789f99c07" 2739 - dependencies = [ 2740 - "byteorder", 2741 - "zerocopy-derive 0.7.1", 2903 + "zerocopy-derive", 2742 2904 ] 2743 2905 2744 2906 [[package]] 2745 2907 name = "zerocopy-derive" 2746 - version = "0.3.2" 2908 + version = "0.7.21" 2747 2909 source = "registry+https://github.com/rust-lang/crates.io-index" 2748 - checksum = "6505e6815af7de1746a08f69c69606bb45695a17149517680f3b2149713b19a3" 2749 - dependencies = [ 2750 - "proc-macro2", 2751 - "quote", 2752 - "syn 1.0.109", 2753 - ] 2754 - 2755 - [[package]] 2756 - name = "zerocopy-derive" 2757 - version = "0.7.1" 2758 - source = "registry+https://github.com/rust-lang/crates.io-index" 2759 - checksum = "e9c682f46403e5d567cb27b79f6279c145759528ba9450fe371f43b921b452bd" 2910 + checksum = "020f3dfe25dfc38dfea49ce62d5d45ecdd7f0d8a724fa63eb36b6eba4ec76806" 2760 2911 dependencies = [ 2761 2912 "proc-macro2", 2762 2913 "quote",
+5 -4
pkgs/applications/virtualization/cloud-hypervisor/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cloud-hypervisor"; 5 - version = "35.0"; 5 + version = "36.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cloud-hypervisor"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-HZt5xfsP9l18S6nPyVhLNAs5vgDSVYOMFwThzCCon7E="; 11 + hash = "sha256-SgzohTW0tDn/O65rujZh7hsbvTeu4nQ0HvvXu9f92Vc="; 12 12 }; 13 13 14 14 cargoLock = { 15 15 lockFile = ./Cargo.lock; 16 16 outputHashes = { 17 - "acpi_tables-0.1.0" = "sha256-OGJX05yNwE7zZzATs8y0EZ714+lB+FgSia0TygRwWAU="; 17 + "acpi_tables-0.1.0" = "sha256-FYjzwCSjuTUDCCQPC2ccDpwRRaG1eT5XgV/b8uSu8uc="; 18 + "igvm-0.1.0" = "sha256-l+Qyhdy3b8h8hPLHg5M0os8aSkjM55hAP5nqi0AGmjo="; 18 19 "kvm-bindings-0.6.0" = "sha256-wGdAuPwsgRIqx9dh0m+hC9A/Akz9qg9BM+p06Fi5ACM="; 19 20 "kvm-ioctls-0.13.0" = "sha256-jHnFGwBWnAa2lRu4a5eRNy1Y26NX5MV8alJ86VR++QE="; 20 21 "micro_http-0.1.0" = "sha256-wX35VsrO1vxQcGbOrP+yZm9vG0gcTZLe7gH7xuAa12w="; 21 - "mshv-bindings-0.1.1" = "sha256-8fEWawNeJ96CczFoJD3cqCsrROEvh8wJ4I0ForwzTJY="; 22 + "mshv-bindings-0.1.1" = "sha256-vyNaKp89THzZ/UpfocEwaCUzCuQnBMyv/icuZEghZEQ="; 22 23 "versionize_derive-0.1.4" = "sha256-oGuREJ5+FDs8ihmv99WmjIPpL2oPdOr4REk6+7cV/7o="; 23 24 "vfio-bindings-0.4.0" = "sha256-hGhfOE9q9sf/tzPuaAHOca+JKCutcm1Myu1Tt9spaIQ="; 24 25 "vfio_user-0.1.0" = "sha256-fAqvy3YTDKXQqtJR+R2nBCWIYe89zTwtbgvJfPLqs1Q=";