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