Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
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" 8source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#98dcb0309d362dd83f6ffcac4f66914a2fbd5a73" 9dependencies = [ 10 "zerocopy", 11] 12 13[[package]] 14name = "addr2line" 15version = "0.19.0" 16source = "registry+https://github.com/rust-lang/crates.io-index" 17checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" 18dependencies = [ 19 "gimli", 20] 21 22[[package]] 23name = "adler" 24version = "1.0.2" 25source = "registry+https://github.com/rust-lang/crates.io-index" 26checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 27 28[[package]] 29name = "aho-corasick" 30version = "0.7.20" 31source = "registry+https://github.com/rust-lang/crates.io-index" 32checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" 33dependencies = [ 34 "memchr", 35] 36 37[[package]] 38name = "anyhow" 39version = "1.0.70" 40source = "registry+https://github.com/rust-lang/crates.io-index" 41checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4" 42 43[[package]] 44name = "api_client" 45version = "0.1.0" 46dependencies = [ 47 "vmm-sys-util", 48] 49 50[[package]] 51name = "arc-swap" 52version = "1.6.0" 53source = "registry+https://github.com/rust-lang/crates.io-index" 54checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" 55 56[[package]] 57name = "arch" 58version = "0.1.0" 59dependencies = [ 60 "anyhow", 61 "byteorder", 62 "fdt", 63 "hypervisor", 64 "libc", 65 "linux-loader", 66 "log", 67 "serde", 68 "thiserror", 69 "uuid", 70 "versionize", 71 "versionize_derive", 72 "vm-fdt", 73 "vm-memory", 74 "vm-migration", 75 "vmm-sys-util", 76] 77 78[[package]] 79name = "argh" 80version = "0.1.10" 81source = "registry+https://github.com/rust-lang/crates.io-index" 82checksum = "ab257697eb9496bf75526f0217b5ed64636a9cfafa78b8365c71bd283fcef93e" 83dependencies = [ 84 "argh_derive", 85 "argh_shared", 86] 87 88[[package]] 89name = "argh_derive" 90version = "0.1.10" 91source = "registry+https://github.com/rust-lang/crates.io-index" 92checksum = "b382dbd3288e053331f03399e1db106c9fb0d8562ad62cb04859ae926f324fa6" 93dependencies = [ 94 "argh_shared", 95 "proc-macro2", 96 "quote", 97 "syn", 98] 99 100[[package]] 101name = "argh_shared" 102version = "0.1.10" 103source = "registry+https://github.com/rust-lang/crates.io-index" 104checksum = "64cb94155d965e3d37ffbbe7cc5b82c3dd79dd33bd48e536f73d2cfb8d85506f" 105 106[[package]] 107name = "autocfg" 108version = "1.1.0" 109source = "registry+https://github.com/rust-lang/crates.io-index" 110checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 111 112[[package]] 113name = "backtrace" 114version = "0.3.67" 115source = "registry+https://github.com/rust-lang/crates.io-index" 116checksum = "233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca" 117dependencies = [ 118 "addr2line", 119 "cc", 120 "cfg-if", 121 "libc", 122 "miniz_oxide", 123 "object", 124 "rustc-demangle", 125] 126 127[[package]] 128name = "bincode" 129version = "1.3.3" 130source = "registry+https://github.com/rust-lang/crates.io-index" 131checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" 132dependencies = [ 133 "serde", 134] 135 136[[package]] 137name = "bitflags" 138version = "1.3.2" 139source = "registry+https://github.com/rust-lang/crates.io-index" 140checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 141 142[[package]] 143name = "block_util" 144version = "0.1.0" 145dependencies = [ 146 "io-uring", 147 "libc", 148 "log", 149 "qcow", 150 "smallvec", 151 "thiserror", 152 "versionize", 153 "versionize_derive", 154 "vhdx", 155 "virtio-bindings 0.2.0", 156 "virtio-queue", 157 "vm-memory", 158 "vm-virtio", 159 "vmm-sys-util", 160] 161 162[[package]] 163name = "byteorder" 164version = "1.4.3" 165source = "registry+https://github.com/rust-lang/crates.io-index" 166checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 167 168[[package]] 169name = "cc" 170version = "1.0.79" 171source = "registry+https://github.com/rust-lang/crates.io-index" 172checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 173 174[[package]] 175name = "cfg-if" 176version = "1.0.0" 177source = "registry+https://github.com/rust-lang/crates.io-index" 178checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 179 180[[package]] 181name = "cloud-hypervisor" 182version = "32.0.0" 183dependencies = [ 184 "anyhow", 185 "api_client", 186 "argh", 187 "dhat", 188 "dirs", 189 "epoll", 190 "event_monitor", 191 "hypervisor", 192 "libc", 193 "log", 194 "net_util", 195 "once_cell", 196 "option_parser", 197 "seccompiler", 198 "serde_json", 199 "signal-hook", 200 "test_infra", 201 "thiserror", 202 "tpm", 203 "tracer", 204 "vm-memory", 205 "vmm", 206 "vmm-sys-util", 207 "wait-timeout", 208] 209 210[[package]] 211name = "crc32c" 212version = "0.6.3" 213source = "registry+https://github.com/rust-lang/crates.io-index" 214checksum = "3dfea2db42e9927a3845fb268a10a72faed6d416065f77873f05e411457c363e" 215dependencies = [ 216 "rustc_version", 217] 218 219[[package]] 220name = "crc64" 221version = "1.0.0" 222source = "registry+https://github.com/rust-lang/crates.io-index" 223checksum = "55626594feae15d266d52440b26ff77de0e22230cf0c113abe619084c1ddc910" 224 225[[package]] 226name = "darling" 227version = "0.14.4" 228source = "registry+https://github.com/rust-lang/crates.io-index" 229checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" 230dependencies = [ 231 "darling_core", 232 "darling_macro", 233] 234 235[[package]] 236name = "darling_core" 237version = "0.14.4" 238source = "registry+https://github.com/rust-lang/crates.io-index" 239checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" 240dependencies = [ 241 "fnv", 242 "ident_case", 243 "proc-macro2", 244 "quote", 245 "strsim", 246 "syn", 247] 248 249[[package]] 250name = "darling_macro" 251version = "0.14.4" 252source = "registry+https://github.com/rust-lang/crates.io-index" 253checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" 254dependencies = [ 255 "darling_core", 256 "quote", 257 "syn", 258] 259 260[[package]] 261name = "devices" 262version = "0.1.0" 263dependencies = [ 264 "acpi_tables", 265 "anyhow", 266 "arch", 267 "bitflags", 268 "byteorder", 269 "hypervisor", 270 "libc", 271 "log", 272 "thiserror", 273 "tpm", 274 "versionize", 275 "versionize_derive", 276 "vm-device", 277 "vm-memory", 278 "vm-migration", 279 "vmm-sys-util", 280] 281 282[[package]] 283name = "dhat" 284version = "0.3.2" 285source = "registry+https://github.com/rust-lang/crates.io-index" 286checksum = "4f2aaf837aaf456f6706cb46386ba8dffd4013a757e36f4ea05c20dd46b209a3" 287dependencies = [ 288 "backtrace", 289 "lazy_static", 290 "mintex", 291 "parking_lot 0.12.1", 292 "rustc-hash", 293 "serde", 294 "serde_json", 295 "thousands", 296] 297 298[[package]] 299name = "dirs" 300version = "5.0.0" 301source = "registry+https://github.com/rust-lang/crates.io-index" 302checksum = "dece029acd3353e3a58ac2e3eb3c8d6c35827a892edc6cc4138ef9c33df46ecd" 303dependencies = [ 304 "dirs-sys", 305] 306 307[[package]] 308name = "dirs-sys" 309version = "0.4.0" 310source = "registry+https://github.com/rust-lang/crates.io-index" 311checksum = "04414300db88f70d74c5ff54e50f9e1d1737d9a5b90f53fcf2e95ca2a9ab554b" 312dependencies = [ 313 "libc", 314 "redox_users", 315 "windows-sys 0.45.0", 316] 317 318[[package]] 319name = "env_logger" 320version = "0.10.0" 321source = "registry+https://github.com/rust-lang/crates.io-index" 322checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" 323dependencies = [ 324 "humantime", 325 "is-terminal", 326 "log", 327 "regex", 328 "termcolor", 329] 330 331[[package]] 332name = "epoll" 333version = "4.3.1" 334source = "registry+https://github.com/rust-lang/crates.io-index" 335checksum = "20df693c700404f7e19d4d6fae6b15215d2913c27955d2b9d6f2c0f537511cd0" 336dependencies = [ 337 "bitflags", 338 "libc", 339] 340 341[[package]] 342name = "errno" 343version = "0.3.1" 344source = "registry+https://github.com/rust-lang/crates.io-index" 345checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 346dependencies = [ 347 "errno-dragonfly", 348 "libc", 349 "windows-sys 0.48.0", 350] 351 352[[package]] 353name = "errno-dragonfly" 354version = "0.1.2" 355source = "registry+https://github.com/rust-lang/crates.io-index" 356checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 357dependencies = [ 358 "cc", 359 "libc", 360] 361 362[[package]] 363name = "event_monitor" 364version = "0.1.0" 365dependencies = [ 366 "libc", 367 "serde", 368 "serde_json", 369] 370 371[[package]] 372name = "fdt" 373version = "0.1.5" 374source = "registry+https://github.com/rust-lang/crates.io-index" 375checksum = "784a4df722dc6267a04af36895398f59d21d07dce47232adf31ec0ff2fa45e67" 376 377[[package]] 378name = "fnv" 379version = "1.0.7" 380source = "registry+https://github.com/rust-lang/crates.io-index" 381checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 382 383[[package]] 384name = "gdbstub" 385version = "0.6.4" 386source = "registry+https://github.com/rust-lang/crates.io-index" 387checksum = "ba4fddc6f9d12cbef29e395d9a6b48c128f513c8a2ded7048c97ed5c484e53e7" 388dependencies = [ 389 "bitflags", 390 "cfg-if", 391 "log", 392 "managed", 393 "num-traits", 394 "paste", 395] 396 397[[package]] 398name = "gdbstub_arch" 399version = "0.2.4" 400source = "registry+https://github.com/rust-lang/crates.io-index" 401checksum = "eecb536c55c43593a00dde9074dbbdb0e81ce5f20dbca921400f8779c21dea9c" 402dependencies = [ 403 "gdbstub", 404 "num-traits", 405] 406 407[[package]] 408name = "getrandom" 409version = "0.2.8" 410source = "registry+https://github.com/rust-lang/crates.io-index" 411checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" 412dependencies = [ 413 "cfg-if", 414 "libc", 415 "wasi", 416] 417 418[[package]] 419name = "gimli" 420version = "0.27.1" 421source = "registry+https://github.com/rust-lang/crates.io-index" 422checksum = "221996f774192f0f718773def8201c4ae31f02616a54ccfc2d358bb0e5cefdec" 423 424[[package]] 425name = "glob" 426version = "0.3.1" 427source = "registry+https://github.com/rust-lang/crates.io-index" 428checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 429 430[[package]] 431name = "hermit-abi" 432version = "0.3.1" 433source = "registry+https://github.com/rust-lang/crates.io-index" 434checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 435 436[[package]] 437name = "humantime" 438version = "2.1.0" 439source = "registry+https://github.com/rust-lang/crates.io-index" 440checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 441 442[[package]] 443name = "hypervisor" 444version = "0.1.0" 445dependencies = [ 446 "anyhow", 447 "byteorder", 448 "env_logger", 449 "iced-x86", 450 "kvm-bindings", 451 "kvm-ioctls", 452 "libc", 453 "log", 454 "mshv-bindings", 455 "mshv-ioctls", 456 "serde", 457 "serde_with", 458 "thiserror", 459 "vfio-ioctls", 460 "vm-memory", 461 "vmm-sys-util", 462] 463 464[[package]] 465name = "iced-x86" 466version = "1.18.0" 467source = "registry+https://github.com/rust-lang/crates.io-index" 468checksum = "1dd04b950d75b3498320253b17fb92745b2cc79ead8814aede2f7c1bab858bec" 469dependencies = [ 470 "lazy_static", 471] 472 473[[package]] 474name = "ident_case" 475version = "1.0.1" 476source = "registry+https://github.com/rust-lang/crates.io-index" 477checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 478 479[[package]] 480name = "instant" 481version = "0.1.12" 482source = "registry+https://github.com/rust-lang/crates.io-index" 483checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 484dependencies = [ 485 "cfg-if", 486] 487 488[[package]] 489name = "io-lifetimes" 490version = "1.0.10" 491source = "registry+https://github.com/rust-lang/crates.io-index" 492checksum = "9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220" 493dependencies = [ 494 "hermit-abi", 495 "libc", 496 "windows-sys 0.48.0", 497] 498 499[[package]] 500name = "io-uring" 501version = "0.5.13" 502source = "registry+https://github.com/rust-lang/crates.io-index" 503checksum = "dd1e1a01cfb924fd8c5c43b6827965db394f5a3a16c599ce03452266e1cf984c" 504dependencies = [ 505 "bitflags", 506 "libc", 507] 508 509[[package]] 510name = "ipnetwork" 511version = "0.20.0" 512source = "registry+https://github.com/rust-lang/crates.io-index" 513checksum = "bf466541e9d546596ee94f9f69590f89473455f88372423e0008fc1a7daf100e" 514dependencies = [ 515 "serde", 516] 517 518[[package]] 519name = "is-terminal" 520version = "0.4.7" 521source = "registry+https://github.com/rust-lang/crates.io-index" 522checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f" 523dependencies = [ 524 "hermit-abi", 525 "io-lifetimes", 526 "rustix", 527 "windows-sys 0.48.0", 528] 529 530[[package]] 531name = "itoa" 532version = "1.0.6" 533source = "registry+https://github.com/rust-lang/crates.io-index" 534checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 535 536[[package]] 537name = "kvm-bindings" 538version = "0.6.0" 539source = "git+https://github.com/cloud-hypervisor/kvm-bindings?branch=ch-v0.6.0-tdx#7d9ffb47e5b9b1989577258800a0f57c93f1445f" 540dependencies = [ 541 "serde", 542 "serde_derive", 543 "vmm-sys-util", 544] 545 546[[package]] 547name = "kvm-ioctls" 548version = "0.13.0" 549source = "git+https://github.com/rust-vmm/kvm-ioctls?branch=main#23a3bb045a467e60bb00328a0b13cea13b5815d0" 550dependencies = [ 551 "kvm-bindings", 552 "libc", 553 "vmm-sys-util", 554] 555 556[[package]] 557name = "lazy_static" 558version = "1.4.0" 559source = "registry+https://github.com/rust-lang/crates.io-index" 560checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 561 562[[package]] 563name = "libc" 564version = "0.2.139" 565source = "registry+https://github.com/rust-lang/crates.io-index" 566checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" 567 568[[package]] 569name = "libssh2-sys" 570version = "0.3.0" 571source = "registry+https://github.com/rust-lang/crates.io-index" 572checksum = "2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee" 573dependencies = [ 574 "cc", 575 "libc", 576 "libz-sys", 577 "openssl-sys", 578 "pkg-config", 579 "vcpkg", 580] 581 582[[package]] 583name = "libz-sys" 584version = "1.1.8" 585source = "registry+https://github.com/rust-lang/crates.io-index" 586checksum = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf" 587dependencies = [ 588 "cc", 589 "libc", 590 "pkg-config", 591 "vcpkg", 592] 593 594[[package]] 595name = "linux-loader" 596version = "0.8.1" 597source = "registry+https://github.com/rust-lang/crates.io-index" 598checksum = "b9259ddbfbb52cc918f6bbc60390004ddd0228cf1d85f402009ff2b3d95de83f" 599dependencies = [ 600 "vm-memory", 601] 602 603[[package]] 604name = "linux-raw-sys" 605version = "0.3.2" 606source = "registry+https://github.com/rust-lang/crates.io-index" 607checksum = "3f508063cc7bb32987c71511216bd5a32be15bccb6a80b52df8b9d7f01fc3aa2" 608 609[[package]] 610name = "lock_api" 611version = "0.4.9" 612source = "registry+https://github.com/rust-lang/crates.io-index" 613checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 614dependencies = [ 615 "autocfg", 616 "scopeguard", 617] 618 619[[package]] 620name = "log" 621version = "0.4.17" 622source = "registry+https://github.com/rust-lang/crates.io-index" 623checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 624dependencies = [ 625 "cfg-if", 626] 627 628[[package]] 629name = "managed" 630version = "0.8.0" 631source = "registry+https://github.com/rust-lang/crates.io-index" 632checksum = "0ca88d725a0a943b096803bd34e73a4437208b6077654cc4ecb2947a5f91618d" 633 634[[package]] 635name = "memchr" 636version = "2.5.0" 637source = "registry+https://github.com/rust-lang/crates.io-index" 638checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 639 640[[package]] 641name = "micro_http" 642version = "0.1.0" 643source = "git+https://github.com/firecracker-microvm/micro-http?branch=main#b538bf89e50be83b6fa9ab1896727ff61e02fa13" 644dependencies = [ 645 "libc", 646 "vmm-sys-util", 647] 648 649[[package]] 650name = "miniz_oxide" 651version = "0.6.4" 652source = "registry+https://github.com/rust-lang/crates.io-index" 653checksum = "f2e212582ede878b109755efd0773a4f0f4ec851584cf0aefbeb4d9ecc114822" 654dependencies = [ 655 "adler", 656] 657 658[[package]] 659name = "mintex" 660version = "0.1.2" 661source = "registry+https://github.com/rust-lang/crates.io-index" 662checksum = "fd7c5ba1c3b5a23418d7bbf98c71c3d4946a0125002129231da8d6b723d559cb" 663dependencies = [ 664 "once_cell", 665 "sys-info", 666] 667 668[[package]] 669name = "mshv-bindings" 670version = "0.1.1" 671source = "git+https://github.com/rust-vmm/mshv?branch=main#c1230f282c2836ba89ee112146bf638343424de8" 672dependencies = [ 673 "libc", 674 "serde", 675 "serde_derive", 676 "vmm-sys-util", 677 "zerocopy", 678] 679 680[[package]] 681name = "mshv-ioctls" 682version = "0.1.1" 683source = "git+https://github.com/rust-vmm/mshv?branch=main#c1230f282c2836ba89ee112146bf638343424de8" 684dependencies = [ 685 "libc", 686 "mshv-bindings", 687 "vmm-sys-util", 688] 689 690[[package]] 691name = "net_gen" 692version = "0.1.0" 693dependencies = [ 694 "vmm-sys-util", 695] 696 697[[package]] 698name = "net_util" 699version = "0.1.0" 700dependencies = [ 701 "epoll", 702 "getrandom", 703 "libc", 704 "log", 705 "net_gen", 706 "once_cell", 707 "pnet", 708 "pnet_datalink", 709 "rate_limiter", 710 "serde", 711 "serde_json", 712 "thiserror", 713 "versionize", 714 "versionize_derive", 715 "virtio-bindings 0.2.0", 716 "virtio-queue", 717 "vm-memory", 718 "vm-virtio", 719 "vmm-sys-util", 720] 721 722[[package]] 723name = "no-std-net" 724version = "0.6.0" 725source = "registry+https://github.com/rust-lang/crates.io-index" 726checksum = "43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65" 727 728[[package]] 729name = "num-traits" 730version = "0.2.15" 731source = "registry+https://github.com/rust-lang/crates.io-index" 732checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 733dependencies = [ 734 "autocfg", 735] 736 737[[package]] 738name = "object" 739version = "0.30.3" 740source = "registry+https://github.com/rust-lang/crates.io-index" 741checksum = "ea86265d3d3dcb6a27fc51bd29a4bf387fae9d2986b823079d4986af253eb439" 742dependencies = [ 743 "memchr", 744] 745 746[[package]] 747name = "once_cell" 748version = "1.17.1" 749source = "registry+https://github.com/rust-lang/crates.io-index" 750checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" 751 752[[package]] 753name = "openssl-src" 754version = "111.25.0+1.1.1t" 755source = "registry+https://github.com/rust-lang/crates.io-index" 756checksum = "3173cd3626c43e3854b1b727422a276e568d9ec5fe8cec197822cf52cfb743d6" 757dependencies = [ 758 "cc", 759] 760 761[[package]] 762name = "openssl-sys" 763version = "0.9.83" 764source = "registry+https://github.com/rust-lang/crates.io-index" 765checksum = "666416d899cf077260dac8698d60a60b435a46d57e82acb1be3d0dad87284e5b" 766dependencies = [ 767 "autocfg", 768 "cc", 769 "libc", 770 "openssl-src", 771 "pkg-config", 772 "vcpkg", 773] 774 775[[package]] 776name = "option_parser" 777version = "0.1.0" 778 779[[package]] 780name = "parking_lot" 781version = "0.11.2" 782source = "registry+https://github.com/rust-lang/crates.io-index" 783checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" 784dependencies = [ 785 "instant", 786 "lock_api", 787 "parking_lot_core 0.8.6", 788] 789 790[[package]] 791name = "parking_lot" 792version = "0.12.1" 793source = "registry+https://github.com/rust-lang/crates.io-index" 794checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 795dependencies = [ 796 "lock_api", 797 "parking_lot_core 0.9.6", 798] 799 800[[package]] 801name = "parking_lot_core" 802version = "0.8.6" 803source = "registry+https://github.com/rust-lang/crates.io-index" 804checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" 805dependencies = [ 806 "cfg-if", 807 "instant", 808 "libc", 809 "redox_syscall", 810 "smallvec", 811 "winapi", 812] 813 814[[package]] 815name = "parking_lot_core" 816version = "0.9.6" 817source = "registry+https://github.com/rust-lang/crates.io-index" 818checksum = "ba1ef8814b5c993410bb3adfad7a5ed269563e4a2f90c41f5d85be7fb47133bf" 819dependencies = [ 820 "cfg-if", 821 "libc", 822 "redox_syscall", 823 "smallvec", 824 "windows-sys 0.42.0", 825] 826 827[[package]] 828name = "paste" 829version = "1.0.12" 830source = "registry+https://github.com/rust-lang/crates.io-index" 831checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79" 832 833[[package]] 834name = "pci" 835version = "0.1.0" 836dependencies = [ 837 "anyhow", 838 "byteorder", 839 "hypervisor", 840 "libc", 841 "log", 842 "serde", 843 "thiserror", 844 "versionize", 845 "versionize_derive", 846 "vfio-bindings", 847 "vfio-ioctls", 848 "vfio_user", 849 "vm-allocator", 850 "vm-device", 851 "vm-memory", 852 "vm-migration", 853 "vmm-sys-util", 854] 855 856[[package]] 857name = "performance-metrics" 858version = "0.1.0" 859dependencies = [ 860 "argh", 861 "dirs", 862 "serde", 863 "serde_json", 864 "test_infra", 865 "thiserror", 866 "wait-timeout", 867] 868 869[[package]] 870name = "pkg-config" 871version = "0.3.26" 872source = "registry+https://github.com/rust-lang/crates.io-index" 873checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" 874 875[[package]] 876name = "pnet" 877version = "0.33.0" 878source = "registry+https://github.com/rust-lang/crates.io-index" 879checksum = "cd959a8268165518e2bf5546ba84c7b3222744435616381df3c456fe8d983576" 880dependencies = [ 881 "ipnetwork", 882 "pnet_base", 883 "pnet_datalink", 884 "pnet_packet", 885 "pnet_sys", 886 "pnet_transport", 887] 888 889[[package]] 890name = "pnet_base" 891version = "0.33.0" 892source = "registry+https://github.com/rust-lang/crates.io-index" 893checksum = "872e46346144ebf35219ccaa64b1dffacd9c6f188cd7d012bd6977a2a838f42e" 894dependencies = [ 895 "no-std-net", 896] 897 898[[package]] 899name = "pnet_datalink" 900version = "0.33.0" 901source = "registry+https://github.com/rust-lang/crates.io-index" 902checksum = "c302da22118d2793c312a35fb3da6846cb0fab6c3ad53fd67e37809b06cdafce" 903dependencies = [ 904 "ipnetwork", 905 "libc", 906 "pnet_base", 907 "pnet_sys", 908 "winapi", 909] 910 911[[package]] 912name = "pnet_macros" 913version = "0.33.0" 914source = "registry+https://github.com/rust-lang/crates.io-index" 915checksum = "2a780e80005c2e463ec25a6e9f928630049a10b43945fea83207207d4a7606f4" 916dependencies = [ 917 "proc-macro2", 918 "quote", 919 "regex", 920 "syn", 921] 922 923[[package]] 924name = "pnet_macros_support" 925version = "0.33.0" 926source = "registry+https://github.com/rust-lang/crates.io-index" 927checksum = "e6d932134f32efd7834eb8b16d42418dac87086347d1bc7d142370ef078582bc" 928dependencies = [ 929 "pnet_base", 930] 931 932[[package]] 933name = "pnet_packet" 934version = "0.33.0" 935source = "registry+https://github.com/rust-lang/crates.io-index" 936checksum = "8bde678bbd85cb1c2d99dc9fc596e57f03aa725f84f3168b0eaf33eeccb41706" 937dependencies = [ 938 "glob", 939 "pnet_base", 940 "pnet_macros", 941 "pnet_macros_support", 942] 943 944[[package]] 945name = "pnet_sys" 946version = "0.33.0" 947source = "registry+https://github.com/rust-lang/crates.io-index" 948checksum = "faf7a58b2803d818a374be9278a1fe8f88fce14b936afbe225000cfcd9c73f16" 949dependencies = [ 950 "libc", 951 "winapi", 952] 953 954[[package]] 955name = "pnet_transport" 956version = "0.33.0" 957source = "registry+https://github.com/rust-lang/crates.io-index" 958checksum = "813d1c0e4defbe7ee22f6fe1755f122b77bfb5abe77145b1b5baaf463cab9249" 959dependencies = [ 960 "libc", 961 "pnet_base", 962 "pnet_packet", 963 "pnet_sys", 964] 965 966[[package]] 967name = "proc-macro2" 968version = "1.0.52" 969source = "registry+https://github.com/rust-lang/crates.io-index" 970checksum = "1d0e1ae9e836cc3beddd63db0df682593d7e2d3d891ae8c9083d2113e1744224" 971dependencies = [ 972 "unicode-ident", 973] 974 975[[package]] 976name = "qcow" 977version = "0.1.0" 978dependencies = [ 979 "byteorder", 980 "libc", 981 "log", 982 "remain", 983 "vmm-sys-util", 984] 985 986[[package]] 987name = "quote" 988version = "1.0.23" 989source = "registry+https://github.com/rust-lang/crates.io-index" 990checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" 991dependencies = [ 992 "proc-macro2", 993] 994 995[[package]] 996name = "rate_limiter" 997version = "0.1.0" 998dependencies = [ 999 "libc", 1000 "log", 1001 "vmm-sys-util", 1002] 1003 1004[[package]] 1005name = "redox_syscall" 1006version = "0.2.16" 1007source = "registry+https://github.com/rust-lang/crates.io-index" 1008checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 1009dependencies = [ 1010 "bitflags", 1011] 1012 1013[[package]] 1014name = "redox_users" 1015version = "0.4.3" 1016source = "registry+https://github.com/rust-lang/crates.io-index" 1017checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 1018dependencies = [ 1019 "getrandom", 1020 "redox_syscall", 1021 "thiserror", 1022] 1023 1024[[package]] 1025name = "regex" 1026version = "1.7.1" 1027source = "registry+https://github.com/rust-lang/crates.io-index" 1028checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733" 1029dependencies = [ 1030 "aho-corasick", 1031 "memchr", 1032 "regex-syntax", 1033] 1034 1035[[package]] 1036name = "regex-syntax" 1037version = "0.6.29" 1038source = "registry+https://github.com/rust-lang/crates.io-index" 1039checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 1040 1041[[package]] 1042name = "remain" 1043version = "0.2.6" 1044source = "registry+https://github.com/rust-lang/crates.io-index" 1045checksum = "5704e2cda92fd54202f05430725317ba0ea7d0c96b246ca0a92e45177127ba3b" 1046dependencies = [ 1047 "proc-macro2", 1048 "quote", 1049 "syn", 1050] 1051 1052[[package]] 1053name = "rustc-demangle" 1054version = "0.1.23" 1055source = "registry+https://github.com/rust-lang/crates.io-index" 1056checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 1057 1058[[package]] 1059name = "rustc-hash" 1060version = "1.1.0" 1061source = "registry+https://github.com/rust-lang/crates.io-index" 1062checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 1063 1064[[package]] 1065name = "rustc_version" 1066version = "0.4.0" 1067source = "registry+https://github.com/rust-lang/crates.io-index" 1068checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 1069dependencies = [ 1070 "semver", 1071] 1072 1073[[package]] 1074name = "rustix" 1075version = "0.37.3" 1076source = "registry+https://github.com/rust-lang/crates.io-index" 1077checksum = "62b24138615de35e32031d041a09032ef3487a616d901ca4db224e7d557efae2" 1078dependencies = [ 1079 "bitflags", 1080 "errno", 1081 "io-lifetimes", 1082 "libc", 1083 "linux-raw-sys", 1084 "windows-sys 0.45.0", 1085] 1086 1087[[package]] 1088name = "ryu" 1089version = "1.0.13" 1090source = "registry+https://github.com/rust-lang/crates.io-index" 1091checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 1092 1093[[package]] 1094name = "scopeguard" 1095version = "1.1.0" 1096source = "registry+https://github.com/rust-lang/crates.io-index" 1097checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 1098 1099[[package]] 1100name = "seccompiler" 1101version = "0.3.0" 1102source = "registry+https://github.com/rust-lang/crates.io-index" 1103checksum = "6f6575e3c2b3a0fe2ef3e53855b6a8dead7c29f783da5e123d378c8c6a89017e" 1104dependencies = [ 1105 "libc", 1106] 1107 1108[[package]] 1109name = "semver" 1110version = "1.0.17" 1111source = "registry+https://github.com/rust-lang/crates.io-index" 1112checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" 1113 1114[[package]] 1115name = "serde" 1116version = "1.0.156" 1117source = "registry+https://github.com/rust-lang/crates.io-index" 1118checksum = "314b5b092c0ade17c00142951e50ced110ec27cea304b1037c6969246c2469a4" 1119dependencies = [ 1120 "serde_derive", 1121] 1122 1123[[package]] 1124name = "serde_derive" 1125version = "1.0.156" 1126source = "registry+https://github.com/rust-lang/crates.io-index" 1127checksum = "d7e29c4601e36bcec74a223228dce795f4cd3616341a4af93520ca1a837c087d" 1128dependencies = [ 1129 "proc-macro2", 1130 "quote", 1131 "syn", 1132] 1133 1134[[package]] 1135name = "serde_json" 1136version = "1.0.96" 1137source = "registry+https://github.com/rust-lang/crates.io-index" 1138checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1" 1139dependencies = [ 1140 "itoa", 1141 "ryu", 1142 "serde", 1143] 1144 1145[[package]] 1146name = "serde_with" 1147version = "2.3.2" 1148source = "registry+https://github.com/rust-lang/crates.io-index" 1149checksum = "331bb8c3bf9b92457ab7abecf07078c13f7d270ba490103e84e8b014490cd0b0" 1150dependencies = [ 1151 "serde", 1152 "serde_with_macros", 1153] 1154 1155[[package]] 1156name = "serde_with_macros" 1157version = "2.3.2" 1158source = "registry+https://github.com/rust-lang/crates.io-index" 1159checksum = "859011bddcc11f289f07f467cc1fe01c7a941daa4d8f6c40d4d1c92eb6d9319c" 1160dependencies = [ 1161 "darling", 1162 "proc-macro2", 1163 "quote", 1164 "syn", 1165] 1166 1167[[package]] 1168name = "serial_buffer" 1169version = "0.1.0" 1170 1171[[package]] 1172name = "signal-hook" 1173version = "0.3.15" 1174source = "registry+https://github.com/rust-lang/crates.io-index" 1175checksum = "732768f1176d21d09e076c23a93123d40bba92d50c4058da34d45c8de8e682b9" 1176dependencies = [ 1177 "libc", 1178 "signal-hook-registry", 1179] 1180 1181[[package]] 1182name = "signal-hook-registry" 1183version = "1.4.1" 1184source = "registry+https://github.com/rust-lang/crates.io-index" 1185checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 1186dependencies = [ 1187 "libc", 1188] 1189 1190[[package]] 1191name = "smallvec" 1192version = "1.10.0" 1193source = "registry+https://github.com/rust-lang/crates.io-index" 1194checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 1195 1196[[package]] 1197name = "ssh2" 1198version = "0.9.4" 1199source = "registry+https://github.com/rust-lang/crates.io-index" 1200checksum = "e7fe461910559f6d5604c3731d00d2aafc4a83d1665922e280f42f9a168d5455" 1201dependencies = [ 1202 "bitflags", 1203 "libc", 1204 "libssh2-sys", 1205 "parking_lot 0.11.2", 1206] 1207 1208[[package]] 1209name = "strsim" 1210version = "0.10.0" 1211source = "registry+https://github.com/rust-lang/crates.io-index" 1212checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 1213 1214[[package]] 1215name = "syn" 1216version = "1.0.107" 1217source = "registry+https://github.com/rust-lang/crates.io-index" 1218checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" 1219dependencies = [ 1220 "proc-macro2", 1221 "quote", 1222 "unicode-ident", 1223] 1224 1225[[package]] 1226name = "sys-info" 1227version = "0.9.1" 1228source = "registry+https://github.com/rust-lang/crates.io-index" 1229checksum = "0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c" 1230dependencies = [ 1231 "cc", 1232 "libc", 1233] 1234 1235[[package]] 1236name = "termcolor" 1237version = "1.2.0" 1238source = "registry+https://github.com/rust-lang/crates.io-index" 1239checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 1240dependencies = [ 1241 "winapi-util", 1242] 1243 1244[[package]] 1245name = "test_infra" 1246version = "0.1.0" 1247dependencies = [ 1248 "dirs", 1249 "epoll", 1250 "libc", 1251 "once_cell", 1252 "serde", 1253 "serde_json", 1254 "ssh2", 1255 "vmm-sys-util", 1256 "wait-timeout", 1257] 1258 1259[[package]] 1260name = "thiserror" 1261version = "1.0.39" 1262source = "registry+https://github.com/rust-lang/crates.io-index" 1263checksum = "a5ab016db510546d856297882807df8da66a16fb8c4101cb8b30054b0d5b2d9c" 1264dependencies = [ 1265 "thiserror-impl", 1266] 1267 1268[[package]] 1269name = "thiserror-impl" 1270version = "1.0.39" 1271source = "registry+https://github.com/rust-lang/crates.io-index" 1272checksum = "5420d42e90af0c38c3290abcca25b9b3bdf379fc9f55c528f53a269d9c9a267e" 1273dependencies = [ 1274 "proc-macro2", 1275 "quote", 1276 "syn", 1277] 1278 1279[[package]] 1280name = "thousands" 1281version = "0.2.0" 1282source = "registry+https://github.com/rust-lang/crates.io-index" 1283checksum = "3bf63baf9f5039dadc247375c29eb13706706cfde997d0330d05aa63a77d8820" 1284 1285[[package]] 1286name = "tpm" 1287version = "0.1.0" 1288dependencies = [ 1289 "anyhow", 1290 "byteorder", 1291 "libc", 1292 "log", 1293 "net_gen", 1294 "thiserror", 1295 "vmm-sys-util", 1296] 1297 1298[[package]] 1299name = "tracer" 1300version = "0.1.0" 1301dependencies = [ 1302 "libc", 1303 "log", 1304 "once_cell", 1305 "serde", 1306 "serde_json", 1307] 1308 1309[[package]] 1310name = "unicode-ident" 1311version = "1.0.6" 1312source = "registry+https://github.com/rust-lang/crates.io-index" 1313checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" 1314 1315[[package]] 1316name = "uuid" 1317version = "1.3.0" 1318source = "registry+https://github.com/rust-lang/crates.io-index" 1319checksum = "1674845326ee10d37ca60470760d4288a6f80f304007d92e5c53bab78c9cfd79" 1320dependencies = [ 1321 "getrandom", 1322] 1323 1324[[package]] 1325name = "vcpkg" 1326version = "0.2.15" 1327source = "registry+https://github.com/rust-lang/crates.io-index" 1328checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 1329 1330[[package]] 1331name = "versionize" 1332version = "0.1.10" 1333source = "registry+https://github.com/rust-lang/crates.io-index" 1334checksum = "dca4b7062e7e6d685901e815c35f9671e059de97c1c0905eeff8592f3fff442f" 1335dependencies = [ 1336 "bincode", 1337 "crc64", 1338 "proc-macro2", 1339 "quote", 1340 "serde", 1341 "serde_derive", 1342 "syn", 1343 "versionize_derive", 1344 "vmm-sys-util", 1345] 1346 1347[[package]] 1348name = "versionize_derive" 1349version = "0.1.4" 1350source = "git+https://github.com/cloud-hypervisor/versionize_derive?branch=ch#ae35ef7a3ddabd3371ab8ac0193a383aff6e4b1b" 1351dependencies = [ 1352 "proc-macro2", 1353 "quote", 1354 "syn", 1355] 1356 1357[[package]] 1358name = "vfio-bindings" 1359version = "0.4.0" 1360source = "git+https://github.com/rust-vmm/vfio?branch=main#ea8f710464a24690ce109e6b7dfaa623dc518304" 1361dependencies = [ 1362 "vmm-sys-util", 1363] 1364 1365[[package]] 1366name = "vfio-ioctls" 1367version = "0.2.0" 1368source = "git+https://github.com/rust-vmm/vfio?branch=main#ea8f710464a24690ce109e6b7dfaa623dc518304" 1369dependencies = [ 1370 "byteorder", 1371 "kvm-bindings", 1372 "kvm-ioctls", 1373 "libc", 1374 "log", 1375 "mshv-bindings", 1376 "mshv-ioctls", 1377 "thiserror", 1378 "vfio-bindings", 1379 "vm-memory", 1380 "vmm-sys-util", 1381] 1382 1383[[package]] 1384name = "vfio_user" 1385version = "0.1.0" 1386source = "git+https://github.com/rust-vmm/vfio-user?branch=main#e75c9415d973769c5fd1d07716eb92d6e5be7c48" 1387dependencies = [ 1388 "bitflags", 1389 "libc", 1390 "log", 1391 "serde", 1392 "serde_derive", 1393 "serde_json", 1394 "thiserror", 1395 "vfio-bindings", 1396 "vm-memory", 1397 "vmm-sys-util", 1398] 1399 1400[[package]] 1401name = "vhdx" 1402version = "0.1.0" 1403dependencies = [ 1404 "byteorder", 1405 "crc32c", 1406 "libc", 1407 "log", 1408 "remain", 1409 "thiserror", 1410 "uuid", 1411] 1412 1413[[package]] 1414name = "vhost" 1415version = "0.6.0" 1416source = "registry+https://github.com/rust-lang/crates.io-index" 1417checksum = "c9b791c5b0717a0558888a4cf7240cea836f39a99cb342e12ce633dcaa078072" 1418dependencies = [ 1419 "bitflags", 1420 "libc", 1421 "vm-memory", 1422 "vmm-sys-util", 1423] 1424 1425[[package]] 1426name = "vhost-user-backend" 1427version = "0.8.0" 1428source = "registry+https://github.com/rust-lang/crates.io-index" 1429checksum = "9f237b91db4ac339d639fb43398b52d785fa51e3c7760ac9425148863c1f4303" 1430dependencies = [ 1431 "libc", 1432 "log", 1433 "vhost", 1434 "virtio-bindings 0.1.0", 1435 "virtio-queue", 1436 "vm-memory", 1437 "vmm-sys-util", 1438] 1439 1440[[package]] 1441name = "vhost_user_block" 1442version = "0.1.0" 1443dependencies = [ 1444 "argh", 1445 "block_util", 1446 "env_logger", 1447 "epoll", 1448 "libc", 1449 "log", 1450 "option_parser", 1451 "qcow", 1452 "vhost", 1453 "vhost-user-backend", 1454 "virtio-bindings 0.2.0", 1455 "virtio-queue", 1456 "vm-memory", 1457 "vmm-sys-util", 1458] 1459 1460[[package]] 1461name = "vhost_user_net" 1462version = "0.1.0" 1463dependencies = [ 1464 "argh", 1465 "env_logger", 1466 "epoll", 1467 "libc", 1468 "log", 1469 "net_util", 1470 "option_parser", 1471 "vhost", 1472 "vhost-user-backend", 1473 "virtio-bindings 0.2.0", 1474 "vm-memory", 1475 "vmm-sys-util", 1476] 1477 1478[[package]] 1479name = "virtio-bindings" 1480version = "0.1.0" 1481source = "registry+https://github.com/rust-lang/crates.io-index" 1482checksum = "3ff512178285488516ed85f15b5d0113a7cdb89e9e8a760b269ae4f02b84bd6b" 1483 1484[[package]] 1485name = "virtio-bindings" 1486version = "0.2.0" 1487source = "registry+https://github.com/rust-lang/crates.io-index" 1488checksum = "0b9084faf91b9aa9676ae2cac8f1432df2839d9566e6f19f29dbc13a8b831dff" 1489 1490[[package]] 1491name = "virtio-devices" 1492version = "0.1.0" 1493dependencies = [ 1494 "anyhow", 1495 "arc-swap", 1496 "block_util", 1497 "byteorder", 1498 "epoll", 1499 "event_monitor", 1500 "io-uring", 1501 "libc", 1502 "log", 1503 "net_gen", 1504 "net_util", 1505 "pci", 1506 "rate_limiter", 1507 "seccompiler", 1508 "serde", 1509 "serde_json", 1510 "serial_buffer", 1511 "thiserror", 1512 "versionize", 1513 "versionize_derive", 1514 "vhost", 1515 "virtio-bindings 0.2.0", 1516 "virtio-queue", 1517 "vm-allocator", 1518 "vm-device", 1519 "vm-memory", 1520 "vm-migration", 1521 "vm-virtio", 1522 "vmm-sys-util", 1523] 1524 1525[[package]] 1526name = "virtio-queue" 1527version = "0.7.1" 1528source = "registry+https://github.com/rust-lang/crates.io-index" 1529checksum = "3ba81e2bcc21c0d2fc5e6683e79367e26ad219197423a498df801d79d5ba77bd" 1530dependencies = [ 1531 "log", 1532 "virtio-bindings 0.1.0", 1533 "vm-memory", 1534 "vmm-sys-util", 1535] 1536 1537[[package]] 1538name = "vm-allocator" 1539version = "0.1.0" 1540dependencies = [ 1541 "arch", 1542 "libc", 1543 "vm-memory", 1544] 1545 1546[[package]] 1547name = "vm-device" 1548version = "0.1.0" 1549dependencies = [ 1550 "anyhow", 1551 "hypervisor", 1552 "serde", 1553 "thiserror", 1554 "vfio-ioctls", 1555 "vm-memory", 1556 "vmm-sys-util", 1557] 1558 1559[[package]] 1560name = "vm-fdt" 1561version = "0.2.0" 1562source = "git+https://github.com/rust-vmm/vm-fdt?branch=main#ad21ede0ddb4cc97448eeb64c1dfc27803b9ec08" 1563 1564[[package]] 1565name = "vm-memory" 1566version = "0.10.0" 1567source = "registry+https://github.com/rust-lang/crates.io-index" 1568checksum = "688a70366615b45575a424d9c665561c1b5ab2224d494f706b6a6812911a827c" 1569dependencies = [ 1570 "arc-swap", 1571 "libc", 1572 "winapi", 1573] 1574 1575[[package]] 1576name = "vm-migration" 1577version = "0.1.0" 1578dependencies = [ 1579 "anyhow", 1580 "serde", 1581 "serde_json", 1582 "thiserror", 1583 "versionize", 1584 "versionize_derive", 1585 "vm-memory", 1586] 1587 1588[[package]] 1589name = "vm-virtio" 1590version = "0.1.0" 1591dependencies = [ 1592 "log", 1593 "virtio-queue", 1594 "vm-memory", 1595] 1596 1597[[package]] 1598name = "vmm" 1599version = "0.1.0" 1600dependencies = [ 1601 "acpi_tables", 1602 "anyhow", 1603 "arc-swap", 1604 "arch", 1605 "bitflags", 1606 "block_util", 1607 "devices", 1608 "epoll", 1609 "event_monitor", 1610 "gdbstub", 1611 "gdbstub_arch", 1612 "hypervisor", 1613 "libc", 1614 "linux-loader", 1615 "log", 1616 "micro_http", 1617 "net_util", 1618 "once_cell", 1619 "option_parser", 1620 "pci", 1621 "qcow", 1622 "seccompiler", 1623 "serde", 1624 "serde_json", 1625 "serial_buffer", 1626 "signal-hook", 1627 "thiserror", 1628 "tracer", 1629 "uuid", 1630 "versionize", 1631 "versionize_derive", 1632 "vfio-ioctls", 1633 "vfio_user", 1634 "vhdx", 1635 "virtio-devices", 1636 "virtio-queue", 1637 "vm-allocator", 1638 "vm-device", 1639 "vm-memory", 1640 "vm-migration", 1641 "vm-virtio", 1642 "vmm-sys-util", 1643 "zerocopy", 1644] 1645 1646[[package]] 1647name = "vmm-sys-util" 1648version = "0.11.1" 1649source = "registry+https://github.com/rust-lang/crates.io-index" 1650checksum = "dd64fe09d8e880e600c324e7d664760a17f56e9672b7495a86381b49e4f72f46" 1651dependencies = [ 1652 "bitflags", 1653 "libc", 1654 "serde", 1655 "serde_derive", 1656] 1657 1658[[package]] 1659name = "wait-timeout" 1660version = "0.2.0" 1661source = "registry+https://github.com/rust-lang/crates.io-index" 1662checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" 1663dependencies = [ 1664 "libc", 1665] 1666 1667[[package]] 1668name = "wasi" 1669version = "0.11.0+wasi-snapshot-preview1" 1670source = "registry+https://github.com/rust-lang/crates.io-index" 1671checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 1672 1673[[package]] 1674name = "winapi" 1675version = "0.3.9" 1676source = "registry+https://github.com/rust-lang/crates.io-index" 1677checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1678dependencies = [ 1679 "winapi-i686-pc-windows-gnu", 1680 "winapi-x86_64-pc-windows-gnu", 1681] 1682 1683[[package]] 1684name = "winapi-i686-pc-windows-gnu" 1685version = "0.4.0" 1686source = "registry+https://github.com/rust-lang/crates.io-index" 1687checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1688 1689[[package]] 1690name = "winapi-util" 1691version = "0.1.5" 1692source = "registry+https://github.com/rust-lang/crates.io-index" 1693checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 1694dependencies = [ 1695 "winapi", 1696] 1697 1698[[package]] 1699name = "winapi-x86_64-pc-windows-gnu" 1700version = "0.4.0" 1701source = "registry+https://github.com/rust-lang/crates.io-index" 1702checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1703 1704[[package]] 1705name = "windows-sys" 1706version = "0.42.0" 1707source = "registry+https://github.com/rust-lang/crates.io-index" 1708checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 1709dependencies = [ 1710 "windows_aarch64_gnullvm 0.42.2", 1711 "windows_aarch64_msvc 0.42.2", 1712 "windows_i686_gnu 0.42.2", 1713 "windows_i686_msvc 0.42.2", 1714 "windows_x86_64_gnu 0.42.2", 1715 "windows_x86_64_gnullvm 0.42.2", 1716 "windows_x86_64_msvc 0.42.2", 1717] 1718 1719[[package]] 1720name = "windows-sys" 1721version = "0.45.0" 1722source = "registry+https://github.com/rust-lang/crates.io-index" 1723checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 1724dependencies = [ 1725 "windows-targets 0.42.2", 1726] 1727 1728[[package]] 1729name = "windows-sys" 1730version = "0.48.0" 1731source = "registry+https://github.com/rust-lang/crates.io-index" 1732checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 1733dependencies = [ 1734 "windows-targets 0.48.0", 1735] 1736 1737[[package]] 1738name = "windows-targets" 1739version = "0.42.2" 1740source = "registry+https://github.com/rust-lang/crates.io-index" 1741checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 1742dependencies = [ 1743 "windows_aarch64_gnullvm 0.42.2", 1744 "windows_aarch64_msvc 0.42.2", 1745 "windows_i686_gnu 0.42.2", 1746 "windows_i686_msvc 0.42.2", 1747 "windows_x86_64_gnu 0.42.2", 1748 "windows_x86_64_gnullvm 0.42.2", 1749 "windows_x86_64_msvc 0.42.2", 1750] 1751 1752[[package]] 1753name = "windows-targets" 1754version = "0.48.0" 1755source = "registry+https://github.com/rust-lang/crates.io-index" 1756checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 1757dependencies = [ 1758 "windows_aarch64_gnullvm 0.48.0", 1759 "windows_aarch64_msvc 0.48.0", 1760 "windows_i686_gnu 0.48.0", 1761 "windows_i686_msvc 0.48.0", 1762 "windows_x86_64_gnu 0.48.0", 1763 "windows_x86_64_gnullvm 0.48.0", 1764 "windows_x86_64_msvc 0.48.0", 1765] 1766 1767[[package]] 1768name = "windows_aarch64_gnullvm" 1769version = "0.42.2" 1770source = "registry+https://github.com/rust-lang/crates.io-index" 1771checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 1772 1773[[package]] 1774name = "windows_aarch64_gnullvm" 1775version = "0.48.0" 1776source = "registry+https://github.com/rust-lang/crates.io-index" 1777checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 1778 1779[[package]] 1780name = "windows_aarch64_msvc" 1781version = "0.42.2" 1782source = "registry+https://github.com/rust-lang/crates.io-index" 1783checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 1784 1785[[package]] 1786name = "windows_aarch64_msvc" 1787version = "0.48.0" 1788source = "registry+https://github.com/rust-lang/crates.io-index" 1789checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 1790 1791[[package]] 1792name = "windows_i686_gnu" 1793version = "0.42.2" 1794source = "registry+https://github.com/rust-lang/crates.io-index" 1795checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 1796 1797[[package]] 1798name = "windows_i686_gnu" 1799version = "0.48.0" 1800source = "registry+https://github.com/rust-lang/crates.io-index" 1801checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 1802 1803[[package]] 1804name = "windows_i686_msvc" 1805version = "0.42.2" 1806source = "registry+https://github.com/rust-lang/crates.io-index" 1807checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 1808 1809[[package]] 1810name = "windows_i686_msvc" 1811version = "0.48.0" 1812source = "registry+https://github.com/rust-lang/crates.io-index" 1813checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 1814 1815[[package]] 1816name = "windows_x86_64_gnu" 1817version = "0.42.2" 1818source = "registry+https://github.com/rust-lang/crates.io-index" 1819checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 1820 1821[[package]] 1822name = "windows_x86_64_gnu" 1823version = "0.48.0" 1824source = "registry+https://github.com/rust-lang/crates.io-index" 1825checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 1826 1827[[package]] 1828name = "windows_x86_64_gnullvm" 1829version = "0.42.2" 1830source = "registry+https://github.com/rust-lang/crates.io-index" 1831checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 1832 1833[[package]] 1834name = "windows_x86_64_gnullvm" 1835version = "0.48.0" 1836source = "registry+https://github.com/rust-lang/crates.io-index" 1837checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 1838 1839[[package]] 1840name = "windows_x86_64_msvc" 1841version = "0.42.2" 1842source = "registry+https://github.com/rust-lang/crates.io-index" 1843checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 1844 1845[[package]] 1846name = "windows_x86_64_msvc" 1847version = "0.48.0" 1848source = "registry+https://github.com/rust-lang/crates.io-index" 1849checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 1850 1851[[package]] 1852name = "zerocopy" 1853version = "0.6.1" 1854source = "registry+https://github.com/rust-lang/crates.io-index" 1855checksum = "332f188cc1bcf1fe1064b8c58d150f497e697f49774aa846f2dc949d9a25f236" 1856dependencies = [ 1857 "byteorder", 1858 "zerocopy-derive", 1859] 1860 1861[[package]] 1862name = "zerocopy-derive" 1863version = "0.3.2" 1864source = "registry+https://github.com/rust-lang/crates.io-index" 1865checksum = "6505e6815af7de1746a08f69c69606bb45695a17149517680f3b2149713b19a3" 1866dependencies = [ 1867 "proc-macro2", 1868 "quote", 1869 "syn", 1870]