1# This file is automatically @generated by Cargo. 2# It is not intended for manual editing. 3version = 3 4 5[[package]] 6name = "acpi_tables" 7version = "0.1.0" 8dependencies = [ 9 "vm-memory", 10] 11 12[[package]] 13name = "anyhow" 14version = "1.0.56" 15source = "registry+https://github.com/rust-lang/crates.io-index" 16checksum = "4361135be9122e0870de935d7c439aef945b9f9ddd4199a553b5270b49c82a27" 17 18[[package]] 19name = "api_client" 20version = "0.1.0" 21dependencies = [ 22 "vmm-sys-util", 23] 24 25[[package]] 26name = "arbitrary" 27version = "1.1.0" 28source = "registry+https://github.com/rust-lang/crates.io-index" 29checksum = "c38b6b6b79f671c25e1a3e785b7b82d7562ffc9cd3efdc98627e5668a2472490" 30 31[[package]] 32name = "arc-swap" 33version = "1.5.0" 34source = "registry+https://github.com/rust-lang/crates.io-index" 35checksum = "c5d78ce20460b82d3fa150275ed9d55e21064fc7951177baacf86a145c4a4b1f" 36 37[[package]] 38name = "arch" 39version = "0.1.0" 40dependencies = [ 41 "acpi_tables", 42 "anyhow", 43 "byteorder", 44 "fdt", 45 "hypervisor", 46 "libc", 47 "linux-loader", 48 "log", 49 "serde", 50 "serde_derive", 51 "thiserror", 52 "versionize", 53 "versionize_derive", 54 "vm-fdt", 55 "vm-memory", 56 "vm-migration", 57 "vmm-sys-util", 58] 59 60[[package]] 61name = "atty" 62version = "0.2.14" 63source = "registry+https://github.com/rust-lang/crates.io-index" 64checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 65dependencies = [ 66 "hermit-abi", 67 "libc", 68 "winapi", 69] 70 71[[package]] 72name = "autocfg" 73version = "1.1.0" 74source = "registry+https://github.com/rust-lang/crates.io-index" 75checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 76 77[[package]] 78name = "bincode" 79version = "1.3.3" 80source = "registry+https://github.com/rust-lang/crates.io-index" 81checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" 82dependencies = [ 83 "serde", 84] 85 86[[package]] 87name = "bitflags" 88version = "1.3.2" 89source = "registry+https://github.com/rust-lang/crates.io-index" 90checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 91 92[[package]] 93name = "block_util" 94version = "0.1.0" 95dependencies = [ 96 "io-uring", 97 "libc", 98 "log", 99 "qcow", 100 "thiserror", 101 "versionize", 102 "versionize_derive", 103 "vhdx", 104 "virtio-bindings", 105 "virtio-queue", 106 "vm-memory", 107 "vm-virtio", 108 "vmm-sys-util", 109] 110 111[[package]] 112name = "byteorder" 113version = "1.4.3" 114source = "registry+https://github.com/rust-lang/crates.io-index" 115checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 116 117[[package]] 118name = "cc" 119version = "1.0.73" 120source = "registry+https://github.com/rust-lang/crates.io-index" 121checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" 122 123[[package]] 124name = "cfg-if" 125version = "1.0.0" 126source = "registry+https://github.com/rust-lang/crates.io-index" 127checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 128 129[[package]] 130name = "clap" 131version = "3.1.8" 132source = "registry+https://github.com/rust-lang/crates.io-index" 133checksum = "71c47df61d9e16dc010b55dba1952a57d8c215dbb533fd13cdd13369aac73b1c" 134dependencies = [ 135 "atty", 136 "bitflags", 137 "indexmap", 138 "lazy_static", 139 "os_str_bytes", 140 "strsim", 141 "termcolor", 142 "terminal_size", 143 "textwrap", 144] 145 146[[package]] 147name = "cloud-hypervisor" 148version = "22.0.0" 149dependencies = [ 150 "anyhow", 151 "api_client", 152 "clap", 153 "epoll", 154 "event_monitor", 155 "hypervisor", 156 "libc", 157 "log", 158 "option_parser", 159 "seccompiler", 160 "serde_json", 161 "signal-hook", 162 "thiserror", 163 "vm-memory", 164 "vmm", 165 "vmm-sys-util", 166] 167 168[[package]] 169name = "cloud-hypervisor-fuzz" 170version = "0.0.0" 171dependencies = [ 172 "block_util", 173 "cloud-hypervisor", 174 "libc", 175 "libfuzzer-sys", 176 "qcow", 177 "seccompiler", 178 "vhdx", 179 "virtio-devices", 180 "virtio-queue", 181 "vm-memory", 182 "vm-virtio", 183 "vmm-sys-util", 184] 185 186[[package]] 187name = "crc32c" 188version = "0.6.1" 189source = "registry+https://github.com/rust-lang/crates.io-index" 190checksum = "ee6b9c9389584bcba988bd0836086789b7f87ad91892d6a83d5291dbb24524b5" 191dependencies = [ 192 "rustc_version", 193] 194 195[[package]] 196name = "crc64" 197version = "1.0.0" 198source = "registry+https://github.com/rust-lang/crates.io-index" 199checksum = "55626594feae15d266d52440b26ff77de0e22230cf0c113abe619084c1ddc910" 200 201[[package]] 202name = "devices" 203version = "0.1.0" 204dependencies = [ 205 "acpi_tables", 206 "anyhow", 207 "arch", 208 "bitflags", 209 "byteorder", 210 "epoll", 211 "libc", 212 "log", 213 "versionize", 214 "versionize_derive", 215 "vm-device", 216 "vm-memory", 217 "vm-migration", 218 "vmm-sys-util", 219] 220 221[[package]] 222name = "epoll" 223version = "4.3.1" 224source = "registry+https://github.com/rust-lang/crates.io-index" 225checksum = "20df693c700404f7e19d4d6fae6b15215d2913c27955d2b9d6f2c0f537511cd0" 226dependencies = [ 227 "bitflags", 228 "libc", 229] 230 231[[package]] 232name = "event_monitor" 233version = "0.1.0" 234dependencies = [ 235 "libc", 236 "serde", 237 "serde_derive", 238 "serde_json", 239] 240 241[[package]] 242name = "fdt" 243version = "0.1.3" 244source = "registry+https://github.com/rust-lang/crates.io-index" 245checksum = "b643857cf70949306b81d7e92cb9d47add673868edac9863c4a49c42feaf3f1e" 246 247[[package]] 248name = "gdbstub" 249version = "0.6.1" 250source = "registry+https://github.com/rust-lang/crates.io-index" 251checksum = "9fa2ca5d6b045de372cef3991f873389b421b4cabcfbe52f7787fae8b8b37906" 252dependencies = [ 253 "bitflags", 254 "cfg-if", 255 "log", 256 "managed", 257 "num-traits", 258 "paste", 259] 260 261[[package]] 262name = "gdbstub_arch" 263version = "0.2.2" 264source = "registry+https://github.com/rust-lang/crates.io-index" 265checksum = "51dc4b5718ac76d21e8605c0966dd32d80273b89b11e6cfef467b04e45934d37" 266dependencies = [ 267 "gdbstub", 268 "num-traits", 269] 270 271[[package]] 272name = "getrandom" 273version = "0.2.6" 274source = "registry+https://github.com/rust-lang/crates.io-index" 275checksum = "9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad" 276dependencies = [ 277 "cfg-if", 278 "libc", 279 "wasi", 280] 281 282[[package]] 283name = "hashbrown" 284version = "0.11.2" 285source = "registry+https://github.com/rust-lang/crates.io-index" 286checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" 287 288[[package]] 289name = "hermit-abi" 290version = "0.1.20" 291source = "registry+https://github.com/rust-lang/crates.io-index" 292checksum = "c7a30908dbce072eca83216eab939d2290080e00ca71611b96a09e5cdce5f3fa" 293dependencies = [ 294 "libc", 295] 296 297[[package]] 298name = "hypervisor" 299version = "0.1.0" 300dependencies = [ 301 "anyhow", 302 "epoll", 303 "iced-x86", 304 "kvm-bindings", 305 "kvm-ioctls", 306 "libc", 307 "log", 308 "serde", 309 "serde_derive", 310 "serde_json", 311 "thiserror", 312 "vm-memory", 313 "vmm-sys-util", 314] 315 316[[package]] 317name = "iced-x86" 318version = "1.17.0" 319source = "registry+https://github.com/rust-lang/crates.io-index" 320checksum = "158f5204401d08f91d19176112146d75e99b3cf745092e268fa7be33e09adcec" 321dependencies = [ 322 "lazy_static", 323 "static_assertions", 324] 325 326[[package]] 327name = "indexmap" 328version = "1.8.1" 329source = "registry+https://github.com/rust-lang/crates.io-index" 330checksum = "0f647032dfaa1f8b6dc29bd3edb7bbef4861b8b8007ebb118d6db284fd59f6ee" 331dependencies = [ 332 "autocfg", 333 "hashbrown", 334] 335 336[[package]] 337name = "io-uring" 338version = "0.5.2" 339source = "registry+https://github.com/rust-lang/crates.io-index" 340checksum = "8d75829ed9377bab6c90039fe47b9d84caceb4b5063266142e21bcce6550cda8" 341dependencies = [ 342 "bitflags", 343 "libc", 344] 345 346[[package]] 347name = "itoa" 348version = "1.0.1" 349source = "registry+https://github.com/rust-lang/crates.io-index" 350checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35" 351 352[[package]] 353name = "kvm-bindings" 354version = "0.5.0" 355source = "git+https://github.com/cloud-hypervisor/kvm-bindings?branch=ch-v0.5.0-tdx#52e56d0e8ef0f6ea32fc0492e6a175b73617a49f" 356dependencies = [ 357 "serde", 358 "serde_derive", 359 "vmm-sys-util", 360] 361 362[[package]] 363name = "kvm-ioctls" 364version = "0.11.0" 365source = "git+https://github.com/rust-vmm/kvm-ioctls?branch=main#1e03e29cdfbb0cb108a98de7a78045a5a517f18e" 366dependencies = [ 367 "kvm-bindings", 368 "libc", 369 "vmm-sys-util", 370] 371 372[[package]] 373name = "lazy_static" 374version = "1.4.0" 375source = "registry+https://github.com/rust-lang/crates.io-index" 376checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 377 378[[package]] 379name = "libc" 380version = "0.2.122" 381source = "registry+https://github.com/rust-lang/crates.io-index" 382checksum = "ec647867e2bf0772e28c8bcde4f0d19a9216916e890543b5a03ed8ef27b8f259" 383 384[[package]] 385name = "libfuzzer-sys" 386version = "0.4.3" 387source = "registry+https://github.com/rust-lang/crates.io-index" 388checksum = "336244aaeab6a12df46480dc585802aa743a72d66b11937844c61bbca84c991d" 389dependencies = [ 390 "arbitrary", 391 "cc", 392 "once_cell", 393] 394 395[[package]] 396name = "linux-loader" 397version = "0.4.0" 398source = "registry+https://github.com/rust-lang/crates.io-index" 399checksum = "8a5e77493808403a6bd56a301a64ea6b9342e36ea845044bf0dfdf56fe52fa08" 400dependencies = [ 401 "vm-memory", 402] 403 404[[package]] 405name = "log" 406version = "0.4.16" 407source = "registry+https://github.com/rust-lang/crates.io-index" 408checksum = "6389c490849ff5bc16be905ae24bc913a9c8892e19b2341dbc175e14c341c2b8" 409dependencies = [ 410 "cfg-if", 411] 412 413[[package]] 414name = "managed" 415version = "0.8.0" 416source = "registry+https://github.com/rust-lang/crates.io-index" 417checksum = "0ca88d725a0a943b096803bd34e73a4437208b6077654cc4ecb2947a5f91618d" 418 419[[package]] 420name = "memchr" 421version = "2.4.1" 422source = "registry+https://github.com/rust-lang/crates.io-index" 423checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a" 424 425[[package]] 426name = "micro_http" 427version = "0.1.0" 428source = "git+https://github.com/firecracker-microvm/micro-http?branch=main#9517a300370a158a7af0996b7eebf040d171e1a4" 429dependencies = [ 430 "libc", 431 "vmm-sys-util", 432] 433 434[[package]] 435name = "net_gen" 436version = "0.1.0" 437dependencies = [ 438 "vmm-sys-util", 439] 440 441[[package]] 442name = "net_util" 443version = "0.1.0" 444dependencies = [ 445 "epoll", 446 "getrandom", 447 "libc", 448 "log", 449 "net_gen", 450 "rate_limiter", 451 "serde", 452 "versionize", 453 "versionize_derive", 454 "virtio-bindings", 455 "virtio-queue", 456 "vm-memory", 457 "vm-virtio", 458 "vmm-sys-util", 459] 460 461[[package]] 462name = "num-traits" 463version = "0.2.14" 464source = "registry+https://github.com/rust-lang/crates.io-index" 465checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290" 466dependencies = [ 467 "autocfg", 468] 469 470[[package]] 471name = "once_cell" 472version = "1.10.0" 473source = "registry+https://github.com/rust-lang/crates.io-index" 474checksum = "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9" 475 476[[package]] 477name = "option_parser" 478version = "0.1.0" 479 480[[package]] 481name = "os_str_bytes" 482version = "6.0.0" 483source = "registry+https://github.com/rust-lang/crates.io-index" 484checksum = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64" 485dependencies = [ 486 "memchr", 487] 488 489[[package]] 490name = "paste" 491version = "1.0.7" 492source = "registry+https://github.com/rust-lang/crates.io-index" 493checksum = "0c520e05135d6e763148b6426a837e239041653ba7becd2e538c076c738025fc" 494 495[[package]] 496name = "pci" 497version = "0.1.0" 498dependencies = [ 499 "anyhow", 500 "byteorder", 501 "hypervisor", 502 "libc", 503 "log", 504 "serde", 505 "serde_derive", 506 "thiserror", 507 "versionize", 508 "versionize_derive", 509 "vfio-bindings", 510 "vfio-ioctls", 511 "vfio_user", 512 "vm-allocator", 513 "vm-device", 514 "vm-memory", 515 "vm-migration", 516 "vmm-sys-util", 517] 518 519[[package]] 520name = "proc-macro2" 521version = "1.0.37" 522source = "registry+https://github.com/rust-lang/crates.io-index" 523checksum = "ec757218438d5fda206afc041538b2f6d889286160d649a86a24d37e1235afd1" 524dependencies = [ 525 "unicode-xid", 526] 527 528[[package]] 529name = "qcow" 530version = "0.1.0" 531dependencies = [ 532 "byteorder", 533 "libc", 534 "log", 535 "remain", 536 "vmm-sys-util", 537] 538 539[[package]] 540name = "quote" 541version = "1.0.17" 542source = "registry+https://github.com/rust-lang/crates.io-index" 543checksum = "632d02bff7f874a36f33ea8bb416cd484b90cc66c1194b1a1110d067a7013f58" 544dependencies = [ 545 "proc-macro2", 546] 547 548[[package]] 549name = "rate_limiter" 550version = "0.1.0" 551dependencies = [ 552 "libc", 553 "log", 554 "vmm-sys-util", 555] 556 557[[package]] 558name = "remain" 559version = "0.2.2" 560source = "registry+https://github.com/rust-lang/crates.io-index" 561checksum = "70ba1e78fa68412cb93ef642fd4d20b9a941be49ee9333875ebaf13112673ea7" 562dependencies = [ 563 "proc-macro2", 564 "quote", 565 "syn", 566] 567 568[[package]] 569name = "rustc_version" 570version = "0.4.0" 571source = "registry+https://github.com/rust-lang/crates.io-index" 572checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 573dependencies = [ 574 "semver", 575] 576 577[[package]] 578name = "ryu" 579version = "1.0.9" 580source = "registry+https://github.com/rust-lang/crates.io-index" 581checksum = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f" 582 583[[package]] 584name = "seccompiler" 585version = "0.2.0" 586source = "registry+https://github.com/rust-lang/crates.io-index" 587checksum = "e01d1292a1131b22ccea49f30bd106f1238b5ddeec1a98d39268dcc31d540e68" 588dependencies = [ 589 "libc", 590] 591 592[[package]] 593name = "semver" 594version = "1.0.7" 595source = "registry+https://github.com/rust-lang/crates.io-index" 596checksum = "d65bd28f48be7196d222d95b9243287f48d27aca604e08497513019ff0502cc4" 597 598[[package]] 599name = "serde" 600version = "1.0.136" 601source = "registry+https://github.com/rust-lang/crates.io-index" 602checksum = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789" 603 604[[package]] 605name = "serde_derive" 606version = "1.0.136" 607source = "registry+https://github.com/rust-lang/crates.io-index" 608checksum = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9" 609dependencies = [ 610 "proc-macro2", 611 "quote", 612 "syn", 613] 614 615[[package]] 616name = "serde_json" 617version = "1.0.79" 618source = "registry+https://github.com/rust-lang/crates.io-index" 619checksum = "8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95" 620dependencies = [ 621 "itoa", 622 "ryu", 623 "serde", 624] 625 626[[package]] 627name = "signal-hook" 628version = "0.3.13" 629source = "registry+https://github.com/rust-lang/crates.io-index" 630checksum = "647c97df271007dcea485bb74ffdb57f2e683f1306c854f468a0c244badabf2d" 631dependencies = [ 632 "libc", 633 "signal-hook-registry", 634] 635 636[[package]] 637name = "signal-hook-registry" 638version = "1.4.0" 639source = "registry+https://github.com/rust-lang/crates.io-index" 640checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" 641dependencies = [ 642 "libc", 643] 644 645[[package]] 646name = "static_assertions" 647version = "1.1.0" 648source = "registry+https://github.com/rust-lang/crates.io-index" 649checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 650 651[[package]] 652name = "strsim" 653version = "0.10.0" 654source = "registry+https://github.com/rust-lang/crates.io-index" 655checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 656 657[[package]] 658name = "syn" 659version = "1.0.91" 660source = "registry+https://github.com/rust-lang/crates.io-index" 661checksum = "b683b2b825c8eef438b77c36a06dc262294da3d5a5813fac20da149241dcd44d" 662dependencies = [ 663 "proc-macro2", 664 "quote", 665 "unicode-xid", 666] 667 668[[package]] 669name = "termcolor" 670version = "1.1.3" 671source = "registry+https://github.com/rust-lang/crates.io-index" 672checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" 673dependencies = [ 674 "winapi-util", 675] 676 677[[package]] 678name = "terminal_size" 679version = "0.1.17" 680source = "registry+https://github.com/rust-lang/crates.io-index" 681checksum = "633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df" 682dependencies = [ 683 "libc", 684 "winapi", 685] 686 687[[package]] 688name = "textwrap" 689version = "0.15.0" 690source = "registry+https://github.com/rust-lang/crates.io-index" 691checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb" 692dependencies = [ 693 "terminal_size", 694] 695 696[[package]] 697name = "thiserror" 698version = "1.0.30" 699source = "registry+https://github.com/rust-lang/crates.io-index" 700checksum = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417" 701dependencies = [ 702 "thiserror-impl", 703] 704 705[[package]] 706name = "thiserror-impl" 707version = "1.0.30" 708source = "registry+https://github.com/rust-lang/crates.io-index" 709checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b" 710dependencies = [ 711 "proc-macro2", 712 "quote", 713 "syn", 714] 715 716[[package]] 717name = "unicode-xid" 718version = "0.2.2" 719source = "registry+https://github.com/rust-lang/crates.io-index" 720checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" 721 722[[package]] 723name = "uuid" 724version = "0.8.2" 725source = "registry+https://github.com/rust-lang/crates.io-index" 726checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" 727dependencies = [ 728 "getrandom", 729] 730 731[[package]] 732name = "versionize" 733version = "0.1.6" 734source = "registry+https://github.com/rust-lang/crates.io-index" 735checksum = "7429cf68de8f091b667d27323ed323afd39584a56d533995b12ddd748e5e6ca9" 736dependencies = [ 737 "bincode", 738 "crc64", 739 "proc-macro2", 740 "quote", 741 "serde", 742 "serde_derive", 743 "syn", 744 "versionize_derive", 745 "vmm-sys-util", 746] 747 748[[package]] 749name = "versionize_derive" 750version = "0.1.4" 751source = "git+https://github.com/cloud-hypervisor/versionize_derive?branch=ch#ae35ef7a3ddabd3371ab8ac0193a383aff6e4b1b" 752dependencies = [ 753 "proc-macro2", 754 "quote", 755 "syn", 756] 757 758[[package]] 759name = "vfio-bindings" 760version = "0.3.1" 761source = "registry+https://github.com/rust-lang/crates.io-index" 762checksum = "43449b404c488f70507dca193debd4bea361fe8089869b947adc19720e464bce" 763dependencies = [ 764 "vmm-sys-util", 765] 766 767[[package]] 768name = "vfio-ioctls" 769version = "0.1.0" 770source = "git+https://github.com/rust-vmm/vfio?branch=main#4630612f2ff300e78b6d55be324fb5481aa84661" 771dependencies = [ 772 "byteorder", 773 "kvm-bindings", 774 "kvm-ioctls", 775 "libc", 776 "log", 777 "thiserror", 778 "vfio-bindings", 779 "vm-memory", 780 "vmm-sys-util", 781] 782 783[[package]] 784name = "vfio_user" 785version = "0.1.0" 786dependencies = [ 787 "anyhow", 788 "libc", 789 "log", 790 "serde", 791 "serde_derive", 792 "serde_json", 793 "thiserror", 794 "vfio-bindings", 795 "vm-memory", 796 "vmm-sys-util", 797] 798 799[[package]] 800name = "vhdx" 801version = "0.1.0" 802dependencies = [ 803 "byteorder", 804 "crc32c", 805 "libc", 806 "log", 807 "remain", 808 "thiserror", 809 "uuid", 810 "vmm-sys-util", 811] 812 813[[package]] 814name = "vhost" 815version = "0.4.0" 816source = "registry+https://github.com/rust-lang/crates.io-index" 817checksum = "53567fd9ab820e4f3cc156f24146882fee3c365194c3e1dea74723265f27fc88" 818dependencies = [ 819 "bitflags", 820 "libc", 821 "vm-memory", 822 "vmm-sys-util", 823] 824 825[[package]] 826name = "virtio-bindings" 827version = "0.1.0" 828source = "registry+https://github.com/rust-lang/crates.io-index" 829checksum = "3ff512178285488516ed85f15b5d0113a7cdb89e9e8a760b269ae4f02b84bd6b" 830 831[[package]] 832name = "virtio-devices" 833version = "0.1.0" 834dependencies = [ 835 "anyhow", 836 "arc-swap", 837 "block_util", 838 "byteorder", 839 "epoll", 840 "event_monitor", 841 "io-uring", 842 "libc", 843 "log", 844 "net_gen", 845 "net_util", 846 "pci", 847 "rate_limiter", 848 "seccompiler", 849 "serde", 850 "serde_derive", 851 "serde_json", 852 "thiserror", 853 "versionize", 854 "versionize_derive", 855 "vhost", 856 "virtio-bindings", 857 "virtio-queue", 858 "vm-allocator", 859 "vm-device", 860 "vm-memory", 861 "vm-migration", 862 "vm-virtio", 863 "vmm-sys-util", 864] 865 866[[package]] 867name = "virtio-queue" 868version = "0.2.0" 869source = "registry+https://github.com/rust-lang/crates.io-index" 870checksum = "3785325315e6496fa88673842ee6cd198b9658e88e8b0e1ad48a5dc818b221dc" 871dependencies = [ 872 "log", 873 "vm-memory", 874 "vmm-sys-util", 875] 876 877[[package]] 878name = "vm-allocator" 879version = "0.1.0" 880dependencies = [ 881 "arch", 882 "libc", 883 "vm-memory", 884] 885 886[[package]] 887name = "vm-device" 888version = "0.1.0" 889dependencies = [ 890 "anyhow", 891 "serde", 892 "serde_derive", 893 "serde_json", 894 "thiserror", 895 "vfio-ioctls", 896 "vm-memory", 897 "vmm-sys-util", 898] 899 900[[package]] 901name = "vm-fdt" 902version = "0.1.0" 903source = "git+https://github.com/rust-vmm/vm-fdt?branch=main#720e48e435b791ec6cbe8d2b229448b71dcb1ab9" 904 905[[package]] 906name = "vm-memory" 907version = "0.7.0" 908source = "registry+https://github.com/rust-lang/crates.io-index" 909checksum = "339d4349c126fdcd87e034631d7274370cf19eb0e87b33166bcd956589fc72c5" 910dependencies = [ 911 "arc-swap", 912 "libc", 913 "winapi", 914] 915 916[[package]] 917name = "vm-migration" 918version = "0.1.0" 919dependencies = [ 920 "anyhow", 921 "serde", 922 "serde_derive", 923 "serde_json", 924 "thiserror", 925 "versionize", 926 "versionize_derive", 927 "vm-memory", 928] 929 930[[package]] 931name = "vm-virtio" 932version = "0.1.0" 933dependencies = [ 934 "log", 935 "virtio-bindings", 936 "virtio-queue", 937 "vm-memory", 938] 939 940[[package]] 941name = "vmm" 942version = "0.1.0" 943dependencies = [ 944 "acpi_tables", 945 "anyhow", 946 "arc-swap", 947 "arch", 948 "bitflags", 949 "block_util", 950 "clap", 951 "devices", 952 "epoll", 953 "event_monitor", 954 "gdbstub", 955 "gdbstub_arch", 956 "hypervisor", 957 "lazy_static", 958 "libc", 959 "linux-loader", 960 "log", 961 "micro_http", 962 "net_util", 963 "option_parser", 964 "pci", 965 "qcow", 966 "seccompiler", 967 "serde", 968 "serde_derive", 969 "serde_json", 970 "signal-hook", 971 "thiserror", 972 "uuid", 973 "versionize", 974 "versionize_derive", 975 "vfio-ioctls", 976 "vfio_user", 977 "vhdx", 978 "virtio-devices", 979 "virtio-queue", 980 "vm-allocator", 981 "vm-device", 982 "vm-memory", 983 "vm-migration", 984 "vm-virtio", 985 "vmm-sys-util", 986] 987 988[[package]] 989name = "vmm-sys-util" 990version = "0.9.0" 991source = "registry+https://github.com/rust-lang/crates.io-index" 992checksum = "733537bded03aaa93543f785ae997727b30d1d9f4a03b7861d23290474242e11" 993dependencies = [ 994 "bitflags", 995 "libc", 996 "serde", 997 "serde_derive", 998] 999 1000[[package]] 1001name = "wasi" 1002version = "0.10.2+wasi-snapshot-preview1" 1003source = "registry+https://github.com/rust-lang/crates.io-index" 1004checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6" 1005 1006[[package]] 1007name = "winapi" 1008version = "0.3.9" 1009source = "registry+https://github.com/rust-lang/crates.io-index" 1010checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1011dependencies = [ 1012 "winapi-i686-pc-windows-gnu", 1013 "winapi-x86_64-pc-windows-gnu", 1014] 1015 1016[[package]] 1017name = "winapi-i686-pc-windows-gnu" 1018version = "0.4.0" 1019source = "registry+https://github.com/rust-lang/crates.io-index" 1020checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1021 1022[[package]] 1023name = "winapi-util" 1024version = "0.1.5" 1025source = "registry+https://github.com/rust-lang/crates.io-index" 1026checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 1027dependencies = [ 1028 "winapi", 1029] 1030 1031[[package]] 1032name = "winapi-x86_64-pc-windows-gnu" 1033version = "0.4.0" 1034source = "registry+https://github.com/rust-lang/crates.io-index" 1035checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1036