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]