xref: /cloud-hypervisor/Cargo.lock (revision 7966925c1cf56cba73264214c5a602df543b952a)
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#ca1a473fe73cdd8eb49c1449faad7aaac06f32c2"
9dependencies = [
10 "zerocopy",
11]
12
13[[package]]
14name = "addr2line"
15version = "0.21.0"
16source = "registry+https://github.com/rust-lang/crates.io-index"
17checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
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 = "1.1.3"
31source = "registry+https://github.com/rust-lang/crates.io-index"
32checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
33dependencies = [
34 "memchr",
35]
36
37[[package]]
38name = "anstream"
39version = "0.6.13"
40source = "registry+https://github.com/rust-lang/crates.io-index"
41checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb"
42dependencies = [
43 "anstyle",
44 "anstyle-parse",
45 "anstyle-query",
46 "anstyle-wincon",
47 "colorchoice",
48 "utf8parse",
49]
50
51[[package]]
52name = "anstyle"
53version = "1.0.6"
54source = "registry+https://github.com/rust-lang/crates.io-index"
55checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc"
56
57[[package]]
58name = "anstyle-parse"
59version = "0.2.3"
60source = "registry+https://github.com/rust-lang/crates.io-index"
61checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c"
62dependencies = [
63 "utf8parse",
64]
65
66[[package]]
67name = "anstyle-query"
68version = "1.0.2"
69source = "registry+https://github.com/rust-lang/crates.io-index"
70checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648"
71dependencies = [
72 "windows-sys 0.52.0",
73]
74
75[[package]]
76name = "anstyle-wincon"
77version = "3.0.2"
78source = "registry+https://github.com/rust-lang/crates.io-index"
79checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7"
80dependencies = [
81 "anstyle",
82 "windows-sys 0.52.0",
83]
84
85[[package]]
86name = "anyhow"
87version = "1.0.81"
88source = "registry+https://github.com/rust-lang/crates.io-index"
89checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247"
90
91[[package]]
92name = "api_client"
93version = "0.1.0"
94dependencies = [
95 "vmm-sys-util",
96]
97
98[[package]]
99name = "arc-swap"
100version = "1.7.1"
101source = "registry+https://github.com/rust-lang/crates.io-index"
102checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457"
103
104[[package]]
105name = "arch"
106version = "0.1.0"
107dependencies = [
108 "anyhow",
109 "byteorder",
110 "fdt",
111 "hypervisor",
112 "libc",
113 "linux-loader",
114 "log",
115 "serde",
116 "thiserror",
117 "uuid",
118 "versionize",
119 "versionize_derive",
120 "vm-fdt",
121 "vm-memory",
122 "vm-migration",
123 "vmm-sys-util",
124]
125
126[[package]]
127name = "async-broadcast"
128version = "0.5.1"
129source = "registry+https://github.com/rust-lang/crates.io-index"
130checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b"
131dependencies = [
132 "event-listener 2.5.3",
133 "futures-core",
134]
135
136[[package]]
137name = "async-channel"
138version = "2.2.0"
139source = "registry+https://github.com/rust-lang/crates.io-index"
140checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3"
141dependencies = [
142 "concurrent-queue",
143 "event-listener 5.3.0",
144 "event-listener-strategy 0.5.1",
145 "futures-core",
146 "pin-project-lite",
147]
148
149[[package]]
150name = "async-executor"
151version = "1.9.1"
152source = "registry+https://github.com/rust-lang/crates.io-index"
153checksum = "10b3e585719c2358d2660232671ca8ca4ddb4be4ce8a1842d6c2dc8685303316"
154dependencies = [
155 "async-lock 3.3.0",
156 "async-task",
157 "concurrent-queue",
158 "fastrand 2.0.2",
159 "futures-lite 2.3.0",
160 "slab",
161]
162
163[[package]]
164name = "async-fs"
165version = "1.6.0"
166source = "registry+https://github.com/rust-lang/crates.io-index"
167checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06"
168dependencies = [
169 "async-lock 2.8.0",
170 "autocfg",
171 "blocking",
172 "futures-lite 1.13.0",
173]
174
175[[package]]
176name = "async-io"
177version = "1.13.0"
178source = "registry+https://github.com/rust-lang/crates.io-index"
179checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af"
180dependencies = [
181 "async-lock 2.8.0",
182 "autocfg",
183 "cfg-if",
184 "concurrent-queue",
185 "futures-lite 1.13.0",
186 "log",
187 "parking",
188 "polling 2.8.0",
189 "rustix 0.37.27",
190 "slab",
191 "socket2",
192 "waker-fn",
193]
194
195[[package]]
196name = "async-io"
197version = "2.3.2"
198source = "registry+https://github.com/rust-lang/crates.io-index"
199checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884"
200dependencies = [
201 "async-lock 3.3.0",
202 "cfg-if",
203 "concurrent-queue",
204 "futures-io",
205 "futures-lite 2.3.0",
206 "parking",
207 "polling 3.6.0",
208 "rustix 0.38.32",
209 "slab",
210 "tracing",
211 "windows-sys 0.52.0",
212]
213
214[[package]]
215name = "async-lock"
216version = "2.8.0"
217source = "registry+https://github.com/rust-lang/crates.io-index"
218checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b"
219dependencies = [
220 "event-listener 2.5.3",
221]
222
223[[package]]
224name = "async-lock"
225version = "3.3.0"
226source = "registry+https://github.com/rust-lang/crates.io-index"
227checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b"
228dependencies = [
229 "event-listener 4.0.3",
230 "event-listener-strategy 0.4.0",
231 "pin-project-lite",
232]
233
234[[package]]
235name = "async-process"
236version = "1.8.1"
237source = "registry+https://github.com/rust-lang/crates.io-index"
238checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88"
239dependencies = [
240 "async-io 1.13.0",
241 "async-lock 2.8.0",
242 "async-signal",
243 "blocking",
244 "cfg-if",
245 "event-listener 3.1.0",
246 "futures-lite 1.13.0",
247 "rustix 0.38.32",
248 "windows-sys 0.48.0",
249]
250
251[[package]]
252name = "async-recursion"
253version = "1.1.0"
254source = "registry+https://github.com/rust-lang/crates.io-index"
255checksum = "30c5ef0ede93efbf733c1a727f3b6b5a1060bbedd5600183e66f6e4be4af0ec5"
256dependencies = [
257 "proc-macro2",
258 "quote",
259 "syn 2.0.58",
260]
261
262[[package]]
263name = "async-signal"
264version = "0.2.5"
265source = "registry+https://github.com/rust-lang/crates.io-index"
266checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5"
267dependencies = [
268 "async-io 2.3.2",
269 "async-lock 2.8.0",
270 "atomic-waker",
271 "cfg-if",
272 "futures-core",
273 "futures-io",
274 "rustix 0.38.32",
275 "signal-hook-registry",
276 "slab",
277 "windows-sys 0.48.0",
278]
279
280[[package]]
281name = "async-task"
282version = "4.7.0"
283source = "registry+https://github.com/rust-lang/crates.io-index"
284checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799"
285
286[[package]]
287name = "async-trait"
288version = "0.1.79"
289source = "registry+https://github.com/rust-lang/crates.io-index"
290checksum = "a507401cad91ec6a857ed5513a2073c82a9b9048762b885bb98655b306964681"
291dependencies = [
292 "proc-macro2",
293 "quote",
294 "syn 2.0.58",
295]
296
297[[package]]
298name = "atomic-waker"
299version = "1.1.2"
300source = "registry+https://github.com/rust-lang/crates.io-index"
301checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
302
303[[package]]
304name = "autocfg"
305version = "1.2.0"
306source = "registry+https://github.com/rust-lang/crates.io-index"
307checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80"
308
309[[package]]
310name = "backtrace"
311version = "0.3.71"
312source = "registry+https://github.com/rust-lang/crates.io-index"
313checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d"
314dependencies = [
315 "addr2line",
316 "cc",
317 "cfg-if",
318 "libc",
319 "miniz_oxide",
320 "object",
321 "rustc-demangle",
322]
323
324[[package]]
325name = "bincode"
326version = "1.3.3"
327source = "registry+https://github.com/rust-lang/crates.io-index"
328checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
329dependencies = [
330 "serde",
331]
332
333[[package]]
334name = "bitfield-struct"
335version = "0.5.6"
336source = "registry+https://github.com/rust-lang/crates.io-index"
337checksum = "a26b8cea8bb6a81b75a84603b9e096f05fa86db057904ef29be1deee900532bd"
338dependencies = [
339 "proc-macro2",
340 "quote",
341 "syn 2.0.58",
342]
343
344[[package]]
345name = "bitflags"
346version = "1.3.2"
347source = "registry+https://github.com/rust-lang/crates.io-index"
348checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
349
350[[package]]
351name = "bitflags"
352version = "2.5.0"
353source = "registry+https://github.com/rust-lang/crates.io-index"
354checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
355
356[[package]]
357name = "block"
358version = "0.1.0"
359dependencies = [
360 "byteorder",
361 "crc-any",
362 "io-uring",
363 "libc",
364 "log",
365 "remain",
366 "smallvec",
367 "thiserror",
368 "uuid",
369 "versionize",
370 "versionize_derive",
371 "virtio-bindings",
372 "virtio-queue",
373 "vm-memory",
374 "vm-virtio",
375 "vmm-sys-util",
376]
377
378[[package]]
379name = "block-buffer"
380version = "0.10.4"
381source = "registry+https://github.com/rust-lang/crates.io-index"
382checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
383dependencies = [
384 "generic-array",
385]
386
387[[package]]
388name = "blocking"
389version = "1.5.1"
390source = "registry+https://github.com/rust-lang/crates.io-index"
391checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118"
392dependencies = [
393 "async-channel",
394 "async-lock 3.3.0",
395 "async-task",
396 "fastrand 2.0.2",
397 "futures-io",
398 "futures-lite 2.3.0",
399 "piper",
400 "tracing",
401]
402
403[[package]]
404name = "bumpalo"
405version = "3.15.4"
406source = "registry+https://github.com/rust-lang/crates.io-index"
407checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa"
408
409[[package]]
410name = "byteorder"
411version = "1.5.0"
412source = "registry+https://github.com/rust-lang/crates.io-index"
413checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
414
415[[package]]
416name = "cc"
417version = "1.0.90"
418source = "registry+https://github.com/rust-lang/crates.io-index"
419checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5"
420
421[[package]]
422name = "cfg-if"
423version = "1.0.0"
424source = "registry+https://github.com/rust-lang/crates.io-index"
425checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
426
427[[package]]
428name = "clap"
429version = "4.5.4"
430source = "registry+https://github.com/rust-lang/crates.io-index"
431checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0"
432dependencies = [
433 "clap_builder",
434]
435
436[[package]]
437name = "clap_builder"
438version = "4.5.2"
439source = "registry+https://github.com/rust-lang/crates.io-index"
440checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4"
441dependencies = [
442 "anstream",
443 "anstyle",
444 "clap_lex",
445 "strsim 0.11.1",
446 "terminal_size",
447]
448
449[[package]]
450name = "clap_lex"
451version = "0.7.0"
452source = "registry+https://github.com/rust-lang/crates.io-index"
453checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce"
454
455[[package]]
456name = "cloud-hypervisor"
457version = "38.0.0"
458dependencies = [
459 "anyhow",
460 "api_client",
461 "clap",
462 "dhat",
463 "dirs",
464 "epoll",
465 "event_monitor",
466 "hypervisor",
467 "libc",
468 "log",
469 "net_util",
470 "once_cell",
471 "option_parser",
472 "seccompiler",
473 "serde_json",
474 "signal-hook",
475 "test_infra",
476 "thiserror",
477 "tpm",
478 "tracer",
479 "vm-memory",
480 "vmm",
481 "vmm-sys-util",
482 "wait-timeout",
483 "zbus",
484]
485
486[[package]]
487name = "colorchoice"
488version = "1.0.0"
489source = "registry+https://github.com/rust-lang/crates.io-index"
490checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
491
492[[package]]
493name = "concurrent-queue"
494version = "2.4.0"
495source = "registry+https://github.com/rust-lang/crates.io-index"
496checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363"
497dependencies = [
498 "crossbeam-utils",
499]
500
501[[package]]
502name = "cpufeatures"
503version = "0.2.12"
504source = "registry+https://github.com/rust-lang/crates.io-index"
505checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
506dependencies = [
507 "libc",
508]
509
510[[package]]
511name = "crc-any"
512version = "2.4.4"
513source = "registry+https://github.com/rust-lang/crates.io-index"
514checksum = "c01a5e1f881f6fb6099a7bdf949e946719fd4f1fefa56264890574febf0eb6d0"
515dependencies = [
516 "debug-helper",
517]
518
519[[package]]
520name = "crc32fast"
521version = "1.4.0"
522source = "registry+https://github.com/rust-lang/crates.io-index"
523checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa"
524dependencies = [
525 "cfg-if",
526]
527
528[[package]]
529name = "crc64"
530version = "2.0.0"
531source = "registry+https://github.com/rust-lang/crates.io-index"
532checksum = "2707e3afba5e19b75d582d88bc79237418f2a2a2d673d01cf9b03633b46e98f3"
533
534[[package]]
535name = "crossbeam-utils"
536version = "0.8.19"
537source = "registry+https://github.com/rust-lang/crates.io-index"
538checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
539
540[[package]]
541name = "crypto-common"
542version = "0.1.6"
543source = "registry+https://github.com/rust-lang/crates.io-index"
544checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
545dependencies = [
546 "generic-array",
547 "typenum",
548]
549
550[[package]]
551name = "darling"
552version = "0.20.8"
553source = "registry+https://github.com/rust-lang/crates.io-index"
554checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391"
555dependencies = [
556 "darling_core",
557 "darling_macro",
558]
559
560[[package]]
561name = "darling_core"
562version = "0.20.8"
563source = "registry+https://github.com/rust-lang/crates.io-index"
564checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f"
565dependencies = [
566 "fnv",
567 "ident_case",
568 "proc-macro2",
569 "quote",
570 "strsim 0.10.0",
571 "syn 2.0.58",
572]
573
574[[package]]
575name = "darling_macro"
576version = "0.20.8"
577source = "registry+https://github.com/rust-lang/crates.io-index"
578checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f"
579dependencies = [
580 "darling_core",
581 "quote",
582 "syn 2.0.58",
583]
584
585[[package]]
586name = "debug-helper"
587version = "0.3.13"
588source = "registry+https://github.com/rust-lang/crates.io-index"
589checksum = "f578e8e2c440e7297e008bb5486a3a8a194775224bbc23729b0dbdfaeebf162e"
590
591[[package]]
592name = "derivative"
593version = "2.2.0"
594source = "registry+https://github.com/rust-lang/crates.io-index"
595checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
596dependencies = [
597 "proc-macro2",
598 "quote",
599 "syn 1.0.109",
600]
601
602[[package]]
603name = "devices"
604version = "0.1.0"
605dependencies = [
606 "acpi_tables",
607 "anyhow",
608 "arch",
609 "bitflags 2.5.0",
610 "byteorder",
611 "event_monitor",
612 "hypervisor",
613 "libc",
614 "log",
615 "pci",
616 "thiserror",
617 "tpm",
618 "versionize",
619 "versionize_derive",
620 "vm-allocator",
621 "vm-device",
622 "vm-memory",
623 "vm-migration",
624 "vmm-sys-util",
625]
626
627[[package]]
628name = "dhat"
629version = "0.3.3"
630source = "registry+https://github.com/rust-lang/crates.io-index"
631checksum = "98cd11d84628e233de0ce467de10b8633f4ddaecafadefc86e13b84b8739b827"
632dependencies = [
633 "backtrace",
634 "lazy_static",
635 "mintex",
636 "parking_lot 0.12.1",
637 "rustc-hash",
638 "serde",
639 "serde_json",
640 "thousands",
641]
642
643[[package]]
644name = "digest"
645version = "0.10.7"
646source = "registry+https://github.com/rust-lang/crates.io-index"
647checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
648dependencies = [
649 "block-buffer",
650 "crypto-common",
651]
652
653[[package]]
654name = "dirs"
655version = "5.0.1"
656source = "registry+https://github.com/rust-lang/crates.io-index"
657checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225"
658dependencies = [
659 "dirs-sys",
660]
661
662[[package]]
663name = "dirs-sys"
664version = "0.4.1"
665source = "registry+https://github.com/rust-lang/crates.io-index"
666checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c"
667dependencies = [
668 "libc",
669 "option-ext",
670 "redox_users",
671 "windows-sys 0.48.0",
672]
673
674[[package]]
675name = "enumflags2"
676version = "0.7.9"
677source = "registry+https://github.com/rust-lang/crates.io-index"
678checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d"
679dependencies = [
680 "enumflags2_derive",
681 "serde",
682]
683
684[[package]]
685name = "enumflags2_derive"
686version = "0.7.9"
687source = "registry+https://github.com/rust-lang/crates.io-index"
688checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4"
689dependencies = [
690 "proc-macro2",
691 "quote",
692 "syn 2.0.58",
693]
694
695[[package]]
696name = "env_logger"
697version = "0.10.2"
698source = "registry+https://github.com/rust-lang/crates.io-index"
699checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580"
700dependencies = [
701 "humantime",
702 "is-terminal",
703 "log",
704 "regex",
705 "termcolor",
706]
707
708[[package]]
709name = "epoll"
710version = "4.3.3"
711source = "registry+https://github.com/rust-lang/crates.io-index"
712checksum = "74351c3392ea1ff6cd2628e0042d268ac2371cb613252ff383b6dfa50d22fa79"
713dependencies = [
714 "bitflags 2.5.0",
715 "libc",
716]
717
718[[package]]
719name = "equivalent"
720version = "1.0.1"
721source = "registry+https://github.com/rust-lang/crates.io-index"
722checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
723
724[[package]]
725name = "errno"
726version = "0.3.8"
727source = "registry+https://github.com/rust-lang/crates.io-index"
728checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245"
729dependencies = [
730 "libc",
731 "windows-sys 0.52.0",
732]
733
734[[package]]
735name = "event-listener"
736version = "2.5.3"
737source = "registry+https://github.com/rust-lang/crates.io-index"
738checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
739
740[[package]]
741name = "event-listener"
742version = "3.1.0"
743source = "registry+https://github.com/rust-lang/crates.io-index"
744checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2"
745dependencies = [
746 "concurrent-queue",
747 "parking",
748 "pin-project-lite",
749]
750
751[[package]]
752name = "event-listener"
753version = "4.0.3"
754source = "registry+https://github.com/rust-lang/crates.io-index"
755checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e"
756dependencies = [
757 "concurrent-queue",
758 "parking",
759 "pin-project-lite",
760]
761
762[[package]]
763name = "event-listener"
764version = "5.3.0"
765source = "registry+https://github.com/rust-lang/crates.io-index"
766checksum = "6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24"
767dependencies = [
768 "concurrent-queue",
769 "parking",
770 "pin-project-lite",
771]
772
773[[package]]
774name = "event-listener-strategy"
775version = "0.4.0"
776source = "registry+https://github.com/rust-lang/crates.io-index"
777checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3"
778dependencies = [
779 "event-listener 4.0.3",
780 "pin-project-lite",
781]
782
783[[package]]
784name = "event-listener-strategy"
785version = "0.5.1"
786source = "registry+https://github.com/rust-lang/crates.io-index"
787checksum = "332f51cb23d20b0de8458b86580878211da09bcd4503cb579c225b3d124cabb3"
788dependencies = [
789 "event-listener 5.3.0",
790 "pin-project-lite",
791]
792
793[[package]]
794name = "event_monitor"
795version = "0.1.0"
796dependencies = [
797 "flume",
798 "libc",
799 "once_cell",
800 "serde",
801 "serde_json",
802]
803
804[[package]]
805name = "fastrand"
806version = "1.9.0"
807source = "registry+https://github.com/rust-lang/crates.io-index"
808checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
809dependencies = [
810 "instant",
811]
812
813[[package]]
814name = "fastrand"
815version = "2.0.2"
816source = "registry+https://github.com/rust-lang/crates.io-index"
817checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984"
818
819[[package]]
820name = "fdt"
821version = "0.1.5"
822source = "registry+https://github.com/rust-lang/crates.io-index"
823checksum = "784a4df722dc6267a04af36895398f59d21d07dce47232adf31ec0ff2fa45e67"
824
825[[package]]
826name = "flume"
827version = "0.10.14"
828source = "registry+https://github.com/rust-lang/crates.io-index"
829checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577"
830dependencies = [
831 "futures-core",
832 "futures-sink",
833 "nanorand",
834 "pin-project",
835 "spin",
836]
837
838[[package]]
839name = "fnv"
840version = "1.0.7"
841source = "registry+https://github.com/rust-lang/crates.io-index"
842checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
843
844[[package]]
845name = "futures"
846version = "0.3.30"
847source = "registry+https://github.com/rust-lang/crates.io-index"
848checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
849dependencies = [
850 "futures-channel",
851 "futures-core",
852 "futures-executor",
853 "futures-io",
854 "futures-sink",
855 "futures-task",
856 "futures-util",
857]
858
859[[package]]
860name = "futures-channel"
861version = "0.3.30"
862source = "registry+https://github.com/rust-lang/crates.io-index"
863checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
864dependencies = [
865 "futures-core",
866 "futures-sink",
867]
868
869[[package]]
870name = "futures-core"
871version = "0.3.30"
872source = "registry+https://github.com/rust-lang/crates.io-index"
873checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
874
875[[package]]
876name = "futures-executor"
877version = "0.3.30"
878source = "registry+https://github.com/rust-lang/crates.io-index"
879checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
880dependencies = [
881 "futures-core",
882 "futures-task",
883 "futures-util",
884]
885
886[[package]]
887name = "futures-io"
888version = "0.3.30"
889source = "registry+https://github.com/rust-lang/crates.io-index"
890checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
891
892[[package]]
893name = "futures-lite"
894version = "1.13.0"
895source = "registry+https://github.com/rust-lang/crates.io-index"
896checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce"
897dependencies = [
898 "fastrand 1.9.0",
899 "futures-core",
900 "futures-io",
901 "memchr",
902 "parking",
903 "pin-project-lite",
904 "waker-fn",
905]
906
907[[package]]
908name = "futures-lite"
909version = "2.3.0"
910source = "registry+https://github.com/rust-lang/crates.io-index"
911checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5"
912dependencies = [
913 "fastrand 2.0.2",
914 "futures-core",
915 "futures-io",
916 "parking",
917 "pin-project-lite",
918]
919
920[[package]]
921name = "futures-macro"
922version = "0.3.30"
923source = "registry+https://github.com/rust-lang/crates.io-index"
924checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
925dependencies = [
926 "proc-macro2",
927 "quote",
928 "syn 2.0.58",
929]
930
931[[package]]
932name = "futures-sink"
933version = "0.3.30"
934source = "registry+https://github.com/rust-lang/crates.io-index"
935checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
936
937[[package]]
938name = "futures-task"
939version = "0.3.30"
940source = "registry+https://github.com/rust-lang/crates.io-index"
941checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
942
943[[package]]
944name = "futures-util"
945version = "0.3.30"
946source = "registry+https://github.com/rust-lang/crates.io-index"
947checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
948dependencies = [
949 "futures-channel",
950 "futures-core",
951 "futures-io",
952 "futures-macro",
953 "futures-sink",
954 "futures-task",
955 "memchr",
956 "pin-project-lite",
957 "pin-utils",
958 "slab",
959]
960
961[[package]]
962name = "gdbstub"
963version = "0.7.1"
964source = "registry+https://github.com/rust-lang/crates.io-index"
965checksum = "6341b3480afbb34eaefc7f92713bc92f2d83e338aaa1c44192f9c2956f4a4903"
966dependencies = [
967 "bitflags 2.5.0",
968 "cfg-if",
969 "log",
970 "managed",
971 "num-traits",
972 "paste",
973]
974
975[[package]]
976name = "gdbstub_arch"
977version = "0.3.0"
978source = "registry+https://github.com/rust-lang/crates.io-index"
979checksum = "4e3b1357bd3203fc09a6601327ae0ab38865d14231d0b65d3143f5762cc7977d"
980dependencies = [
981 "gdbstub",
982 "num-traits",
983]
984
985[[package]]
986name = "generic-array"
987version = "0.14.7"
988source = "registry+https://github.com/rust-lang/crates.io-index"
989checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
990dependencies = [
991 "typenum",
992 "version_check",
993]
994
995[[package]]
996name = "getrandom"
997version = "0.2.13"
998source = "registry+https://github.com/rust-lang/crates.io-index"
999checksum = "a06fddc2749e0528d2813f95e050e87e52c8cbbae56223b9babf73b3e53b0cc6"
1000dependencies = [
1001 "cfg-if",
1002 "js-sys",
1003 "libc",
1004 "wasi",
1005 "wasm-bindgen",
1006]
1007
1008[[package]]
1009name = "gimli"
1010version = "0.28.1"
1011source = "registry+https://github.com/rust-lang/crates.io-index"
1012checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
1013
1014[[package]]
1015name = "glob"
1016version = "0.3.1"
1017source = "registry+https://github.com/rust-lang/crates.io-index"
1018checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
1019
1020[[package]]
1021name = "hashbrown"
1022version = "0.14.3"
1023source = "registry+https://github.com/rust-lang/crates.io-index"
1024checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
1025
1026[[package]]
1027name = "hermit-abi"
1028version = "0.3.9"
1029source = "registry+https://github.com/rust-lang/crates.io-index"
1030checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
1031
1032[[package]]
1033name = "hex"
1034version = "0.4.3"
1035source = "registry+https://github.com/rust-lang/crates.io-index"
1036checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
1037
1038[[package]]
1039name = "humantime"
1040version = "2.1.0"
1041source = "registry+https://github.com/rust-lang/crates.io-index"
1042checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
1043
1044[[package]]
1045name = "hypervisor"
1046version = "0.1.0"
1047dependencies = [
1048 "anyhow",
1049 "byteorder",
1050 "env_logger",
1051 "iced-x86",
1052 "igvm",
1053 "igvm_defs",
1054 "kvm-bindings",
1055 "kvm-ioctls",
1056 "libc",
1057 "log",
1058 "mshv-bindings",
1059 "mshv-ioctls",
1060 "serde",
1061 "serde_with",
1062 "thiserror",
1063 "vfio-ioctls",
1064 "vm-memory",
1065 "vmm-sys-util",
1066]
1067
1068[[package]]
1069name = "iced-x86"
1070version = "1.21.0"
1071source = "registry+https://github.com/rust-lang/crates.io-index"
1072checksum = "7c447cff8c7f384a7d4f741cfcff32f75f3ad02b406432e8d6c878d56b1edf6b"
1073dependencies = [
1074 "lazy_static",
1075]
1076
1077[[package]]
1078name = "ident_case"
1079version = "1.0.1"
1080source = "registry+https://github.com/rust-lang/crates.io-index"
1081checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
1082
1083[[package]]
1084name = "igvm"
1085version = "0.1.9"
1086source = "git+https://github.com/microsoft/igvm?branch=main#494aac2318df4111a2737d360ea46f74f5350223"
1087dependencies = [
1088 "bitfield-struct",
1089 "crc32fast",
1090 "hex",
1091 "igvm_defs",
1092 "open-enum",
1093 "range_map_vec",
1094 "thiserror",
1095 "tracing",
1096 "zerocopy",
1097]
1098
1099[[package]]
1100name = "igvm_defs"
1101version = "0.1.9"
1102source = "git+https://github.com/microsoft/igvm?branch=main#494aac2318df4111a2737d360ea46f74f5350223"
1103dependencies = [
1104 "bitfield-struct",
1105 "open-enum",
1106 "static_assertions",
1107 "zerocopy",
1108]
1109
1110[[package]]
1111name = "indexmap"
1112version = "2.2.6"
1113source = "registry+https://github.com/rust-lang/crates.io-index"
1114checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
1115dependencies = [
1116 "equivalent",
1117 "hashbrown",
1118]
1119
1120[[package]]
1121name = "instant"
1122version = "0.1.12"
1123source = "registry+https://github.com/rust-lang/crates.io-index"
1124checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
1125dependencies = [
1126 "cfg-if",
1127]
1128
1129[[package]]
1130name = "io-lifetimes"
1131version = "1.0.11"
1132source = "registry+https://github.com/rust-lang/crates.io-index"
1133checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
1134dependencies = [
1135 "hermit-abi",
1136 "libc",
1137 "windows-sys 0.48.0",
1138]
1139
1140[[package]]
1141name = "io-uring"
1142version = "0.6.3"
1143source = "registry+https://github.com/rust-lang/crates.io-index"
1144checksum = "a9febecd4aebbe9c7c23c8e536e966805fdf09944c8a915e7991ee51acb67087"
1145dependencies = [
1146 "bitflags 1.3.2",
1147 "libc",
1148]
1149
1150[[package]]
1151name = "ipnetwork"
1152version = "0.20.0"
1153source = "registry+https://github.com/rust-lang/crates.io-index"
1154checksum = "bf466541e9d546596ee94f9f69590f89473455f88372423e0008fc1a7daf100e"
1155dependencies = [
1156 "serde",
1157]
1158
1159[[package]]
1160name = "is-terminal"
1161version = "0.4.12"
1162source = "registry+https://github.com/rust-lang/crates.io-index"
1163checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
1164dependencies = [
1165 "hermit-abi",
1166 "libc",
1167 "windows-sys 0.52.0",
1168]
1169
1170[[package]]
1171name = "itoa"
1172version = "1.0.11"
1173source = "registry+https://github.com/rust-lang/crates.io-index"
1174checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
1175
1176[[package]]
1177name = "js-sys"
1178version = "0.3.69"
1179source = "registry+https://github.com/rust-lang/crates.io-index"
1180checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
1181dependencies = [
1182 "wasm-bindgen",
1183]
1184
1185[[package]]
1186name = "kvm-bindings"
1187version = "0.7.0"
1188source = "git+https://github.com/cloud-hypervisor/kvm-bindings?branch=ch-v0.7.0#2dcf85d4f8aa55befcaa996b699ddb18ec9ed059"
1189dependencies = [
1190 "serde",
1191 "serde_derive",
1192 "vmm-sys-util",
1193]
1194
1195[[package]]
1196name = "kvm-ioctls"
1197version = "0.16.0"
1198source = "registry+https://github.com/rust-lang/crates.io-index"
1199checksum = "9002dff009755414f22b962ec6ae6980b07d6d8b06e5297b1062019d72bd6a8c"
1200dependencies = [
1201 "bitflags 2.5.0",
1202 "kvm-bindings",
1203 "libc",
1204 "vmm-sys-util",
1205]
1206
1207[[package]]
1208name = "lazy_static"
1209version = "1.4.0"
1210source = "registry+https://github.com/rust-lang/crates.io-index"
1211checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
1212
1213[[package]]
1214name = "libc"
1215version = "0.2.153"
1216source = "registry+https://github.com/rust-lang/crates.io-index"
1217checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
1218
1219[[package]]
1220name = "libredox"
1221version = "0.1.3"
1222source = "registry+https://github.com/rust-lang/crates.io-index"
1223checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
1224dependencies = [
1225 "bitflags 2.5.0",
1226 "libc",
1227]
1228
1229[[package]]
1230name = "libssh2-sys"
1231version = "0.3.0"
1232source = "registry+https://github.com/rust-lang/crates.io-index"
1233checksum = "2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee"
1234dependencies = [
1235 "cc",
1236 "libc",
1237 "libz-sys",
1238 "openssl-sys",
1239 "pkg-config",
1240 "vcpkg",
1241]
1242
1243[[package]]
1244name = "libz-sys"
1245version = "1.1.16"
1246source = "registry+https://github.com/rust-lang/crates.io-index"
1247checksum = "5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9"
1248dependencies = [
1249 "cc",
1250 "libc",
1251 "pkg-config",
1252 "vcpkg",
1253]
1254
1255[[package]]
1256name = "linux-loader"
1257version = "0.11.0"
1258source = "registry+https://github.com/rust-lang/crates.io-index"
1259checksum = "eb68dd3452f25a8defaf0ae593509cff0c777683e4d8924f59ac7c5f89267a83"
1260dependencies = [
1261 "vm-memory",
1262]
1263
1264[[package]]
1265name = "linux-raw-sys"
1266version = "0.3.8"
1267source = "registry+https://github.com/rust-lang/crates.io-index"
1268checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
1269
1270[[package]]
1271name = "linux-raw-sys"
1272version = "0.4.13"
1273source = "registry+https://github.com/rust-lang/crates.io-index"
1274checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c"
1275
1276[[package]]
1277name = "lock_api"
1278version = "0.4.11"
1279source = "registry+https://github.com/rust-lang/crates.io-index"
1280checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45"
1281dependencies = [
1282 "autocfg",
1283 "scopeguard",
1284]
1285
1286[[package]]
1287name = "log"
1288version = "0.4.21"
1289source = "registry+https://github.com/rust-lang/crates.io-index"
1290checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
1291
1292[[package]]
1293name = "managed"
1294version = "0.8.0"
1295source = "registry+https://github.com/rust-lang/crates.io-index"
1296checksum = "0ca88d725a0a943b096803bd34e73a4437208b6077654cc4ecb2947a5f91618d"
1297
1298[[package]]
1299name = "memchr"
1300version = "2.7.2"
1301source = "registry+https://github.com/rust-lang/crates.io-index"
1302checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
1303
1304[[package]]
1305name = "memoffset"
1306version = "0.7.1"
1307source = "registry+https://github.com/rust-lang/crates.io-index"
1308checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
1309dependencies = [
1310 "autocfg",
1311]
1312
1313[[package]]
1314name = "memoffset"
1315version = "0.9.1"
1316source = "registry+https://github.com/rust-lang/crates.io-index"
1317checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
1318dependencies = [
1319 "autocfg",
1320]
1321
1322[[package]]
1323name = "micro_http"
1324version = "0.1.0"
1325source = "git+https://github.com/firecracker-microvm/micro-http?branch=main#ef43cef7162a55a6790d528a5e76b4fe2da22de0"
1326dependencies = [
1327 "libc",
1328 "vmm-sys-util",
1329]
1330
1331[[package]]
1332name = "miniz_oxide"
1333version = "0.7.2"
1334source = "registry+https://github.com/rust-lang/crates.io-index"
1335checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
1336dependencies = [
1337 "adler",
1338]
1339
1340[[package]]
1341name = "mintex"
1342version = "0.1.3"
1343source = "registry+https://github.com/rust-lang/crates.io-index"
1344checksum = "9bec4598fddb13cc7b528819e697852653252b760f1228b7642679bf2ff2cd07"
1345
1346[[package]]
1347name = "mshv-bindings"
1348version = "0.1.1"
1349source = "git+https://github.com/rust-vmm/mshv?branch=main#d9ec6ec4565f7d291b61a6f39bdb7e29c5a1f8e4"
1350dependencies = [
1351 "libc",
1352 "serde",
1353 "serde_derive",
1354 "vmm-sys-util",
1355 "zerocopy",
1356]
1357
1358[[package]]
1359name = "mshv-ioctls"
1360version = "0.1.1"
1361source = "git+https://github.com/rust-vmm/mshv?branch=main#d9ec6ec4565f7d291b61a6f39bdb7e29c5a1f8e4"
1362dependencies = [
1363 "libc",
1364 "mshv-bindings",
1365 "vmm-sys-util",
1366]
1367
1368[[package]]
1369name = "nanorand"
1370version = "0.7.0"
1371source = "registry+https://github.com/rust-lang/crates.io-index"
1372checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3"
1373dependencies = [
1374 "getrandom",
1375]
1376
1377[[package]]
1378name = "net_gen"
1379version = "0.1.0"
1380dependencies = [
1381 "vmm-sys-util",
1382]
1383
1384[[package]]
1385name = "net_util"
1386version = "0.1.0"
1387dependencies = [
1388 "epoll",
1389 "getrandom",
1390 "libc",
1391 "log",
1392 "net_gen",
1393 "once_cell",
1394 "pnet",
1395 "pnet_datalink",
1396 "rate_limiter",
1397 "serde",
1398 "serde_json",
1399 "thiserror",
1400 "versionize",
1401 "versionize_derive",
1402 "virtio-bindings",
1403 "virtio-queue",
1404 "vm-memory",
1405 "vm-virtio",
1406 "vmm-sys-util",
1407]
1408
1409[[package]]
1410name = "nix"
1411version = "0.26.4"
1412source = "registry+https://github.com/rust-lang/crates.io-index"
1413checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b"
1414dependencies = [
1415 "bitflags 1.3.2",
1416 "cfg-if",
1417 "libc",
1418 "memoffset 0.7.1",
1419]
1420
1421[[package]]
1422name = "no-std-net"
1423version = "0.6.0"
1424source = "registry+https://github.com/rust-lang/crates.io-index"
1425checksum = "43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65"
1426
1427[[package]]
1428name = "num-traits"
1429version = "0.2.18"
1430source = "registry+https://github.com/rust-lang/crates.io-index"
1431checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"
1432dependencies = [
1433 "autocfg",
1434]
1435
1436[[package]]
1437name = "object"
1438version = "0.32.2"
1439source = "registry+https://github.com/rust-lang/crates.io-index"
1440checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
1441dependencies = [
1442 "memchr",
1443]
1444
1445[[package]]
1446name = "once_cell"
1447version = "1.19.0"
1448source = "registry+https://github.com/rust-lang/crates.io-index"
1449checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
1450
1451[[package]]
1452name = "open-enum"
1453version = "0.4.1"
1454source = "registry+https://github.com/rust-lang/crates.io-index"
1455checksum = "ba485b94b3e73fa752d98cfcab74647a4a537269682cc1ee5256aa020432506d"
1456dependencies = [
1457 "open-enum-derive",
1458]
1459
1460[[package]]
1461name = "open-enum-derive"
1462version = "0.4.1"
1463source = "registry+https://github.com/rust-lang/crates.io-index"
1464checksum = "fed1c261430059cab8b2b51eec42a3c15750439ec6c013cd8fe41d4a450de776"
1465dependencies = [
1466 "proc-macro2",
1467 "quote",
1468 "syn 1.0.109",
1469]
1470
1471[[package]]
1472name = "openssl-src"
1473version = "300.2.3+3.2.1"
1474source = "registry+https://github.com/rust-lang/crates.io-index"
1475checksum = "5cff92b6f71555b61bb9315f7c64da3ca43d87531622120fea0195fc761b4843"
1476dependencies = [
1477 "cc",
1478]
1479
1480[[package]]
1481name = "openssl-sys"
1482version = "0.9.102"
1483source = "registry+https://github.com/rust-lang/crates.io-index"
1484checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2"
1485dependencies = [
1486 "cc",
1487 "libc",
1488 "openssl-src",
1489 "pkg-config",
1490 "vcpkg",
1491]
1492
1493[[package]]
1494name = "option-ext"
1495version = "0.2.0"
1496source = "registry+https://github.com/rust-lang/crates.io-index"
1497checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
1498
1499[[package]]
1500name = "option_parser"
1501version = "0.1.0"
1502
1503[[package]]
1504name = "ordered-stream"
1505version = "0.2.0"
1506source = "registry+https://github.com/rust-lang/crates.io-index"
1507checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50"
1508dependencies = [
1509 "futures-core",
1510 "pin-project-lite",
1511]
1512
1513[[package]]
1514name = "parking"
1515version = "2.2.0"
1516source = "registry+https://github.com/rust-lang/crates.io-index"
1517checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae"
1518
1519[[package]]
1520name = "parking_lot"
1521version = "0.11.2"
1522source = "registry+https://github.com/rust-lang/crates.io-index"
1523checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
1524dependencies = [
1525 "instant",
1526 "lock_api",
1527 "parking_lot_core 0.8.6",
1528]
1529
1530[[package]]
1531name = "parking_lot"
1532version = "0.12.1"
1533source = "registry+https://github.com/rust-lang/crates.io-index"
1534checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
1535dependencies = [
1536 "lock_api",
1537 "parking_lot_core 0.9.9",
1538]
1539
1540[[package]]
1541name = "parking_lot_core"
1542version = "0.8.6"
1543source = "registry+https://github.com/rust-lang/crates.io-index"
1544checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc"
1545dependencies = [
1546 "cfg-if",
1547 "instant",
1548 "libc",
1549 "redox_syscall 0.2.16",
1550 "smallvec",
1551 "winapi",
1552]
1553
1554[[package]]
1555name = "parking_lot_core"
1556version = "0.9.9"
1557source = "registry+https://github.com/rust-lang/crates.io-index"
1558checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e"
1559dependencies = [
1560 "cfg-if",
1561 "libc",
1562 "redox_syscall 0.4.1",
1563 "smallvec",
1564 "windows-targets 0.48.5",
1565]
1566
1567[[package]]
1568name = "paste"
1569version = "1.0.14"
1570source = "registry+https://github.com/rust-lang/crates.io-index"
1571checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
1572
1573[[package]]
1574name = "pci"
1575version = "0.1.0"
1576dependencies = [
1577 "anyhow",
1578 "byteorder",
1579 "hypervisor",
1580 "libc",
1581 "log",
1582 "serde",
1583 "thiserror",
1584 "versionize",
1585 "versionize_derive",
1586 "vfio-bindings",
1587 "vfio-ioctls",
1588 "vfio_user",
1589 "vm-allocator",
1590 "vm-device",
1591 "vm-memory",
1592 "vm-migration",
1593 "vmm-sys-util",
1594]
1595
1596[[package]]
1597name = "performance-metrics"
1598version = "0.1.0"
1599dependencies = [
1600 "clap",
1601 "dirs",
1602 "serde",
1603 "serde_json",
1604 "test_infra",
1605 "thiserror",
1606 "wait-timeout",
1607]
1608
1609[[package]]
1610name = "pin-project"
1611version = "1.1.5"
1612source = "registry+https://github.com/rust-lang/crates.io-index"
1613checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3"
1614dependencies = [
1615 "pin-project-internal",
1616]
1617
1618[[package]]
1619name = "pin-project-internal"
1620version = "1.1.5"
1621source = "registry+https://github.com/rust-lang/crates.io-index"
1622checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
1623dependencies = [
1624 "proc-macro2",
1625 "quote",
1626 "syn 2.0.58",
1627]
1628
1629[[package]]
1630name = "pin-project-lite"
1631version = "0.2.14"
1632source = "registry+https://github.com/rust-lang/crates.io-index"
1633checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
1634
1635[[package]]
1636name = "pin-utils"
1637version = "0.1.0"
1638source = "registry+https://github.com/rust-lang/crates.io-index"
1639checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
1640
1641[[package]]
1642name = "piper"
1643version = "0.2.1"
1644source = "registry+https://github.com/rust-lang/crates.io-index"
1645checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4"
1646dependencies = [
1647 "atomic-waker",
1648 "fastrand 2.0.2",
1649 "futures-io",
1650]
1651
1652[[package]]
1653name = "pkg-config"
1654version = "0.3.30"
1655source = "registry+https://github.com/rust-lang/crates.io-index"
1656checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
1657
1658[[package]]
1659name = "pnet"
1660version = "0.34.0"
1661source = "registry+https://github.com/rust-lang/crates.io-index"
1662checksum = "130c5b738eeda2dc5796fe2671e49027e6935e817ab51b930a36ec9e6a206a64"
1663dependencies = [
1664 "ipnetwork",
1665 "pnet_base",
1666 "pnet_datalink",
1667 "pnet_packet",
1668 "pnet_sys",
1669 "pnet_transport",
1670]
1671
1672[[package]]
1673name = "pnet_base"
1674version = "0.34.0"
1675source = "registry+https://github.com/rust-lang/crates.io-index"
1676checksum = "fe4cf6fb3ab38b68d01ab2aea03ed3d1132b4868fa4e06285f29f16da01c5f4c"
1677dependencies = [
1678 "no-std-net",
1679]
1680
1681[[package]]
1682name = "pnet_datalink"
1683version = "0.34.0"
1684source = "registry+https://github.com/rust-lang/crates.io-index"
1685checksum = "ad5854abf0067ebbd3967f7d45ebc8976ff577ff0c7bd101c4973ae3c70f98fe"
1686dependencies = [
1687 "ipnetwork",
1688 "libc",
1689 "pnet_base",
1690 "pnet_sys",
1691 "winapi",
1692]
1693
1694[[package]]
1695name = "pnet_macros"
1696version = "0.34.0"
1697source = "registry+https://github.com/rust-lang/crates.io-index"
1698checksum = "688b17499eee04a0408aca0aa5cba5fc86401d7216de8a63fdf7a4c227871804"
1699dependencies = [
1700 "proc-macro2",
1701 "quote",
1702 "regex",
1703 "syn 2.0.58",
1704]
1705
1706[[package]]
1707name = "pnet_macros_support"
1708version = "0.34.0"
1709source = "registry+https://github.com/rust-lang/crates.io-index"
1710checksum = "eea925b72f4bd37f8eab0f221bbe4c78b63498350c983ffa9dd4bcde7e030f56"
1711dependencies = [
1712 "pnet_base",
1713]
1714
1715[[package]]
1716name = "pnet_packet"
1717version = "0.34.0"
1718source = "registry+https://github.com/rust-lang/crates.io-index"
1719checksum = "a9a005825396b7fe7a38a8e288dbc342d5034dac80c15212436424fef8ea90ba"
1720dependencies = [
1721 "glob",
1722 "pnet_base",
1723 "pnet_macros",
1724 "pnet_macros_support",
1725]
1726
1727[[package]]
1728name = "pnet_sys"
1729version = "0.34.0"
1730source = "registry+https://github.com/rust-lang/crates.io-index"
1731checksum = "417c0becd1b573f6d544f73671070b039051e5ad819cc64aa96377b536128d00"
1732dependencies = [
1733 "libc",
1734 "winapi",
1735]
1736
1737[[package]]
1738name = "pnet_transport"
1739version = "0.34.0"
1740source = "registry+https://github.com/rust-lang/crates.io-index"
1741checksum = "2637e14d7de974ee2f74393afccbc8704f3e54e6eb31488715e72481d1662cc3"
1742dependencies = [
1743 "libc",
1744 "pnet_base",
1745 "pnet_packet",
1746 "pnet_sys",
1747]
1748
1749[[package]]
1750name = "polling"
1751version = "2.8.0"
1752source = "registry+https://github.com/rust-lang/crates.io-index"
1753checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce"
1754dependencies = [
1755 "autocfg",
1756 "bitflags 1.3.2",
1757 "cfg-if",
1758 "concurrent-queue",
1759 "libc",
1760 "log",
1761 "pin-project-lite",
1762 "windows-sys 0.48.0",
1763]
1764
1765[[package]]
1766name = "polling"
1767version = "3.6.0"
1768source = "registry+https://github.com/rust-lang/crates.io-index"
1769checksum = "e0c976a60b2d7e99d6f229e414670a9b85d13ac305cc6d1e9c134de58c5aaaf6"
1770dependencies = [
1771 "cfg-if",
1772 "concurrent-queue",
1773 "hermit-abi",
1774 "pin-project-lite",
1775 "rustix 0.38.32",
1776 "tracing",
1777 "windows-sys 0.52.0",
1778]
1779
1780[[package]]
1781name = "ppv-lite86"
1782version = "0.2.17"
1783source = "registry+https://github.com/rust-lang/crates.io-index"
1784checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
1785
1786[[package]]
1787name = "proc-macro-crate"
1788version = "1.3.1"
1789source = "registry+https://github.com/rust-lang/crates.io-index"
1790checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919"
1791dependencies = [
1792 "once_cell",
1793 "toml_edit",
1794]
1795
1796[[package]]
1797name = "proc-macro2"
1798version = "1.0.79"
1799source = "registry+https://github.com/rust-lang/crates.io-index"
1800checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e"
1801dependencies = [
1802 "unicode-ident",
1803]
1804
1805[[package]]
1806name = "quote"
1807version = "1.0.35"
1808source = "registry+https://github.com/rust-lang/crates.io-index"
1809checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
1810dependencies = [
1811 "proc-macro2",
1812]
1813
1814[[package]]
1815name = "rand"
1816version = "0.8.5"
1817source = "registry+https://github.com/rust-lang/crates.io-index"
1818checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
1819dependencies = [
1820 "libc",
1821 "rand_chacha",
1822 "rand_core",
1823]
1824
1825[[package]]
1826name = "rand_chacha"
1827version = "0.3.1"
1828source = "registry+https://github.com/rust-lang/crates.io-index"
1829checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
1830dependencies = [
1831 "ppv-lite86",
1832 "rand_core",
1833]
1834
1835[[package]]
1836name = "rand_core"
1837version = "0.6.4"
1838source = "registry+https://github.com/rust-lang/crates.io-index"
1839checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
1840dependencies = [
1841 "getrandom",
1842]
1843
1844[[package]]
1845name = "range_map_vec"
1846version = "0.1.0"
1847source = "registry+https://github.com/rust-lang/crates.io-index"
1848checksum = "8edc89eaa583cf6bc4c6ef16a219f0a60d342ca3bf0eae793560038ac8af1795"
1849
1850[[package]]
1851name = "rate_limiter"
1852version = "0.1.0"
1853dependencies = [
1854 "epoll",
1855 "libc",
1856 "log",
1857 "thiserror",
1858 "vmm-sys-util",
1859]
1860
1861[[package]]
1862name = "redox_syscall"
1863version = "0.2.16"
1864source = "registry+https://github.com/rust-lang/crates.io-index"
1865checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
1866dependencies = [
1867 "bitflags 1.3.2",
1868]
1869
1870[[package]]
1871name = "redox_syscall"
1872version = "0.4.1"
1873source = "registry+https://github.com/rust-lang/crates.io-index"
1874checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
1875dependencies = [
1876 "bitflags 1.3.2",
1877]
1878
1879[[package]]
1880name = "redox_users"
1881version = "0.4.5"
1882source = "registry+https://github.com/rust-lang/crates.io-index"
1883checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891"
1884dependencies = [
1885 "getrandom",
1886 "libredox",
1887 "thiserror",
1888]
1889
1890[[package]]
1891name = "regex"
1892version = "1.10.4"
1893source = "registry+https://github.com/rust-lang/crates.io-index"
1894checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c"
1895dependencies = [
1896 "aho-corasick",
1897 "memchr",
1898 "regex-automata",
1899 "regex-syntax",
1900]
1901
1902[[package]]
1903name = "regex-automata"
1904version = "0.4.6"
1905source = "registry+https://github.com/rust-lang/crates.io-index"
1906checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
1907dependencies = [
1908 "aho-corasick",
1909 "memchr",
1910 "regex-syntax",
1911]
1912
1913[[package]]
1914name = "regex-syntax"
1915version = "0.8.3"
1916source = "registry+https://github.com/rust-lang/crates.io-index"
1917checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56"
1918
1919[[package]]
1920name = "remain"
1921version = "0.2.13"
1922source = "registry+https://github.com/rust-lang/crates.io-index"
1923checksum = "ad9f2390298a947ee0aa6073d440e221c0726188cfbcdf9604addb6ee393eb4a"
1924dependencies = [
1925 "proc-macro2",
1926 "quote",
1927 "syn 2.0.58",
1928]
1929
1930[[package]]
1931name = "rustc-demangle"
1932version = "0.1.23"
1933source = "registry+https://github.com/rust-lang/crates.io-index"
1934checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
1935
1936[[package]]
1937name = "rustc-hash"
1938version = "1.1.0"
1939source = "registry+https://github.com/rust-lang/crates.io-index"
1940checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
1941
1942[[package]]
1943name = "rustix"
1944version = "0.37.27"
1945source = "registry+https://github.com/rust-lang/crates.io-index"
1946checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2"
1947dependencies = [
1948 "bitflags 1.3.2",
1949 "errno",
1950 "io-lifetimes",
1951 "libc",
1952 "linux-raw-sys 0.3.8",
1953 "windows-sys 0.48.0",
1954]
1955
1956[[package]]
1957name = "rustix"
1958version = "0.38.32"
1959source = "registry+https://github.com/rust-lang/crates.io-index"
1960checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89"
1961dependencies = [
1962 "bitflags 2.5.0",
1963 "errno",
1964 "libc",
1965 "linux-raw-sys 0.4.13",
1966 "windows-sys 0.52.0",
1967]
1968
1969[[package]]
1970name = "ryu"
1971version = "1.0.17"
1972source = "registry+https://github.com/rust-lang/crates.io-index"
1973checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1"
1974
1975[[package]]
1976name = "scopeguard"
1977version = "1.2.0"
1978source = "registry+https://github.com/rust-lang/crates.io-index"
1979checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
1980
1981[[package]]
1982name = "seccompiler"
1983version = "0.4.0"
1984source = "registry+https://github.com/rust-lang/crates.io-index"
1985checksum = "345a3e4dddf721a478089d4697b83c6c0a8f5bf16086f6c13397e4534eb6e2e5"
1986dependencies = [
1987 "libc",
1988]
1989
1990[[package]]
1991name = "serde"
1992version = "1.0.197"
1993source = "registry+https://github.com/rust-lang/crates.io-index"
1994checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2"
1995dependencies = [
1996 "serde_derive",
1997]
1998
1999[[package]]
2000name = "serde_derive"
2001version = "1.0.197"
2002source = "registry+https://github.com/rust-lang/crates.io-index"
2003checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b"
2004dependencies = [
2005 "proc-macro2",
2006 "quote",
2007 "syn 2.0.58",
2008]
2009
2010[[package]]
2011name = "serde_json"
2012version = "1.0.115"
2013source = "registry+https://github.com/rust-lang/crates.io-index"
2014checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd"
2015dependencies = [
2016 "itoa",
2017 "ryu",
2018 "serde",
2019]
2020
2021[[package]]
2022name = "serde_repr"
2023version = "0.1.18"
2024source = "registry+https://github.com/rust-lang/crates.io-index"
2025checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb"
2026dependencies = [
2027 "proc-macro2",
2028 "quote",
2029 "syn 2.0.58",
2030]
2031
2032[[package]]
2033name = "serde_with"
2034version = "3.7.0"
2035source = "registry+https://github.com/rust-lang/crates.io-index"
2036checksum = "ee80b0e361bbf88fd2f6e242ccd19cfda072cb0faa6ae694ecee08199938569a"
2037dependencies = [
2038 "serde",
2039 "serde_derive",
2040 "serde_with_macros",
2041]
2042
2043[[package]]
2044name = "serde_with_macros"
2045version = "3.7.0"
2046source = "registry+https://github.com/rust-lang/crates.io-index"
2047checksum = "6561dc161a9224638a31d876ccdfefbc1df91d3f3a8342eddb35f055d48c7655"
2048dependencies = [
2049 "darling",
2050 "proc-macro2",
2051 "quote",
2052 "syn 2.0.58",
2053]
2054
2055[[package]]
2056name = "serial_buffer"
2057version = "0.1.0"
2058
2059[[package]]
2060name = "sha1"
2061version = "0.10.6"
2062source = "registry+https://github.com/rust-lang/crates.io-index"
2063checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
2064dependencies = [
2065 "cfg-if",
2066 "cpufeatures",
2067 "digest",
2068]
2069
2070[[package]]
2071name = "signal-hook"
2072version = "0.3.17"
2073source = "registry+https://github.com/rust-lang/crates.io-index"
2074checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801"
2075dependencies = [
2076 "libc",
2077 "signal-hook-registry",
2078]
2079
2080[[package]]
2081name = "signal-hook-registry"
2082version = "1.4.1"
2083source = "registry+https://github.com/rust-lang/crates.io-index"
2084checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
2085dependencies = [
2086 "libc",
2087]
2088
2089[[package]]
2090name = "slab"
2091version = "0.4.9"
2092source = "registry+https://github.com/rust-lang/crates.io-index"
2093checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
2094dependencies = [
2095 "autocfg",
2096]
2097
2098[[package]]
2099name = "smallvec"
2100version = "1.13.2"
2101source = "registry+https://github.com/rust-lang/crates.io-index"
2102checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
2103
2104[[package]]
2105name = "socket2"
2106version = "0.4.10"
2107source = "registry+https://github.com/rust-lang/crates.io-index"
2108checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d"
2109dependencies = [
2110 "libc",
2111 "winapi",
2112]
2113
2114[[package]]
2115name = "spin"
2116version = "0.9.8"
2117source = "registry+https://github.com/rust-lang/crates.io-index"
2118checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
2119dependencies = [
2120 "lock_api",
2121]
2122
2123[[package]]
2124name = "ssh2"
2125version = "0.9.4"
2126source = "registry+https://github.com/rust-lang/crates.io-index"
2127checksum = "e7fe461910559f6d5604c3731d00d2aafc4a83d1665922e280f42f9a168d5455"
2128dependencies = [
2129 "bitflags 1.3.2",
2130 "libc",
2131 "libssh2-sys",
2132 "parking_lot 0.11.2",
2133]
2134
2135[[package]]
2136name = "static_assertions"
2137version = "1.1.0"
2138source = "registry+https://github.com/rust-lang/crates.io-index"
2139checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
2140
2141[[package]]
2142name = "strsim"
2143version = "0.10.0"
2144source = "registry+https://github.com/rust-lang/crates.io-index"
2145checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
2146
2147[[package]]
2148name = "strsim"
2149version = "0.11.1"
2150source = "registry+https://github.com/rust-lang/crates.io-index"
2151checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
2152
2153[[package]]
2154name = "syn"
2155version = "1.0.109"
2156source = "registry+https://github.com/rust-lang/crates.io-index"
2157checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
2158dependencies = [
2159 "proc-macro2",
2160 "quote",
2161 "unicode-ident",
2162]
2163
2164[[package]]
2165name = "syn"
2166version = "2.0.58"
2167source = "registry+https://github.com/rust-lang/crates.io-index"
2168checksum = "44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687"
2169dependencies = [
2170 "proc-macro2",
2171 "quote",
2172 "unicode-ident",
2173]
2174
2175[[package]]
2176name = "tempfile"
2177version = "3.10.1"
2178source = "registry+https://github.com/rust-lang/crates.io-index"
2179checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
2180dependencies = [
2181 "cfg-if",
2182 "fastrand 2.0.2",
2183 "rustix 0.38.32",
2184 "windows-sys 0.52.0",
2185]
2186
2187[[package]]
2188name = "termcolor"
2189version = "1.4.1"
2190source = "registry+https://github.com/rust-lang/crates.io-index"
2191checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
2192dependencies = [
2193 "winapi-util",
2194]
2195
2196[[package]]
2197name = "terminal_size"
2198version = "0.3.0"
2199source = "registry+https://github.com/rust-lang/crates.io-index"
2200checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7"
2201dependencies = [
2202 "rustix 0.38.32",
2203 "windows-sys 0.48.0",
2204]
2205
2206[[package]]
2207name = "test_infra"
2208version = "0.1.0"
2209dependencies = [
2210 "dirs",
2211 "epoll",
2212 "libc",
2213 "once_cell",
2214 "serde",
2215 "serde_json",
2216 "ssh2",
2217 "vmm-sys-util",
2218 "wait-timeout",
2219]
2220
2221[[package]]
2222name = "thiserror"
2223version = "1.0.58"
2224source = "registry+https://github.com/rust-lang/crates.io-index"
2225checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297"
2226dependencies = [
2227 "thiserror-impl",
2228]
2229
2230[[package]]
2231name = "thiserror-impl"
2232version = "1.0.58"
2233source = "registry+https://github.com/rust-lang/crates.io-index"
2234checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7"
2235dependencies = [
2236 "proc-macro2",
2237 "quote",
2238 "syn 2.0.58",
2239]
2240
2241[[package]]
2242name = "thousands"
2243version = "0.2.0"
2244source = "registry+https://github.com/rust-lang/crates.io-index"
2245checksum = "3bf63baf9f5039dadc247375c29eb13706706cfde997d0330d05aa63a77d8820"
2246
2247[[package]]
2248name = "toml_datetime"
2249version = "0.6.5"
2250source = "registry+https://github.com/rust-lang/crates.io-index"
2251checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"
2252
2253[[package]]
2254name = "toml_edit"
2255version = "0.19.15"
2256source = "registry+https://github.com/rust-lang/crates.io-index"
2257checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
2258dependencies = [
2259 "indexmap",
2260 "toml_datetime",
2261 "winnow",
2262]
2263
2264[[package]]
2265name = "tpm"
2266version = "0.1.0"
2267dependencies = [
2268 "anyhow",
2269 "byteorder",
2270 "libc",
2271 "log",
2272 "net_gen",
2273 "thiserror",
2274 "vmm-sys-util",
2275]
2276
2277[[package]]
2278name = "tracer"
2279version = "0.1.0"
2280dependencies = [
2281 "libc",
2282 "log",
2283 "once_cell",
2284 "serde",
2285 "serde_json",
2286]
2287
2288[[package]]
2289name = "tracing"
2290version = "0.1.40"
2291source = "registry+https://github.com/rust-lang/crates.io-index"
2292checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
2293dependencies = [
2294 "pin-project-lite",
2295 "tracing-attributes",
2296 "tracing-core",
2297]
2298
2299[[package]]
2300name = "tracing-attributes"
2301version = "0.1.27"
2302source = "registry+https://github.com/rust-lang/crates.io-index"
2303checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
2304dependencies = [
2305 "proc-macro2",
2306 "quote",
2307 "syn 2.0.58",
2308]
2309
2310[[package]]
2311name = "tracing-core"
2312version = "0.1.32"
2313source = "registry+https://github.com/rust-lang/crates.io-index"
2314checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
2315dependencies = [
2316 "once_cell",
2317]
2318
2319[[package]]
2320name = "typenum"
2321version = "1.17.0"
2322source = "registry+https://github.com/rust-lang/crates.io-index"
2323checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
2324
2325[[package]]
2326name = "uds_windows"
2327version = "1.1.0"
2328source = "registry+https://github.com/rust-lang/crates.io-index"
2329checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9"
2330dependencies = [
2331 "memoffset 0.9.1",
2332 "tempfile",
2333 "winapi",
2334]
2335
2336[[package]]
2337name = "unicode-ident"
2338version = "1.0.12"
2339source = "registry+https://github.com/rust-lang/crates.io-index"
2340checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
2341
2342[[package]]
2343name = "utf8parse"
2344version = "0.2.1"
2345source = "registry+https://github.com/rust-lang/crates.io-index"
2346checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
2347
2348[[package]]
2349name = "uuid"
2350version = "1.8.0"
2351source = "registry+https://github.com/rust-lang/crates.io-index"
2352checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0"
2353dependencies = [
2354 "getrandom",
2355]
2356
2357[[package]]
2358name = "vcpkg"
2359version = "0.2.15"
2360source = "registry+https://github.com/rust-lang/crates.io-index"
2361checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
2362
2363[[package]]
2364name = "version_check"
2365version = "0.9.4"
2366source = "registry+https://github.com/rust-lang/crates.io-index"
2367checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
2368
2369[[package]]
2370name = "versionize"
2371version = "0.2.0"
2372source = "registry+https://github.com/rust-lang/crates.io-index"
2373checksum = "62929d59c7f6730b7298fcb363760550f4db6e353fbac4076d447d0e82799d6d"
2374dependencies = [
2375 "bincode",
2376 "crc64",
2377 "proc-macro2",
2378 "quote",
2379 "serde",
2380 "serde_derive",
2381 "syn 1.0.109",
2382 "versionize_derive",
2383 "vmm-sys-util",
2384]
2385
2386[[package]]
2387name = "versionize_derive"
2388version = "0.1.6"
2389source = "git+https://github.com/cloud-hypervisor/versionize_derive?branch=ch-0.1.6#7906da996152e2d0ab08f5526440683bf3ca7834"
2390dependencies = [
2391 "proc-macro2",
2392 "quote",
2393 "syn 1.0.109",
2394]
2395
2396[[package]]
2397name = "vfio-bindings"
2398version = "0.4.0"
2399source = "git+https://github.com/rust-vmm/vfio?branch=main#0daff4d4c159e842cf18b8b90457a45032b2df5a"
2400dependencies = [
2401 "vmm-sys-util",
2402]
2403
2404[[package]]
2405name = "vfio-ioctls"
2406version = "0.2.0"
2407source = "git+https://github.com/rust-vmm/vfio?branch=main#0daff4d4c159e842cf18b8b90457a45032b2df5a"
2408dependencies = [
2409 "byteorder",
2410 "kvm-bindings",
2411 "kvm-ioctls",
2412 "libc",
2413 "log",
2414 "mshv-bindings",
2415 "mshv-ioctls",
2416 "thiserror",
2417 "vfio-bindings",
2418 "vm-memory",
2419 "vmm-sys-util",
2420]
2421
2422[[package]]
2423name = "vfio_user"
2424version = "0.1.0"
2425source = "git+https://github.com/rust-vmm/vfio-user?branch=main#a1f6e52829e069b6d698b2cfeecac742e4653186"
2426dependencies = [
2427 "bitflags 1.3.2",
2428 "libc",
2429 "log",
2430 "serde",
2431 "serde_derive",
2432 "serde_json",
2433 "thiserror",
2434 "vfio-bindings",
2435 "vm-memory",
2436 "vmm-sys-util",
2437]
2438
2439[[package]]
2440name = "vhost"
2441version = "0.10.0"
2442source = "registry+https://github.com/rust-lang/crates.io-index"
2443checksum = "2b64e816d0d49769fbfaa1494eb77cc2a3ddc526ead05c7f922cb7d64106286f"
2444dependencies = [
2445 "bitflags 2.5.0",
2446 "libc",
2447 "vm-memory",
2448 "vmm-sys-util",
2449]
2450
2451[[package]]
2452name = "vhost-user-backend"
2453version = "0.13.1"
2454source = "registry+https://github.com/rust-lang/crates.io-index"
2455checksum = "72c8c447d076ac508d78cb45664d203df7989e891656dce260a7e93d72352c9a"
2456dependencies = [
2457 "libc",
2458 "log",
2459 "vhost",
2460 "virtio-bindings",
2461 "virtio-queue",
2462 "vm-memory",
2463 "vmm-sys-util",
2464]
2465
2466[[package]]
2467name = "vhost_user_block"
2468version = "0.1.0"
2469dependencies = [
2470 "block",
2471 "clap",
2472 "env_logger",
2473 "epoll",
2474 "libc",
2475 "log",
2476 "option_parser",
2477 "vhost",
2478 "vhost-user-backend",
2479 "virtio-bindings",
2480 "virtio-queue",
2481 "vm-memory",
2482 "vmm-sys-util",
2483]
2484
2485[[package]]
2486name = "vhost_user_net"
2487version = "0.1.0"
2488dependencies = [
2489 "clap",
2490 "env_logger",
2491 "epoll",
2492 "libc",
2493 "log",
2494 "net_util",
2495 "option_parser",
2496 "vhost",
2497 "vhost-user-backend",
2498 "virtio-bindings",
2499 "vm-memory",
2500 "vmm-sys-util",
2501]
2502
2503[[package]]
2504name = "virtio-bindings"
2505version = "0.2.2"
2506source = "registry+https://github.com/rust-lang/crates.io-index"
2507checksum = "878bcb1b2812a10c30d53b0ed054999de3d98f25ece91fc173973f9c57aaae86"
2508
2509[[package]]
2510name = "virtio-devices"
2511version = "0.1.0"
2512dependencies = [
2513 "anyhow",
2514 "arc-swap",
2515 "block",
2516 "byteorder",
2517 "epoll",
2518 "event_monitor",
2519 "libc",
2520 "log",
2521 "net_gen",
2522 "net_util",
2523 "pci",
2524 "rate_limiter",
2525 "seccompiler",
2526 "serde",
2527 "serde_json",
2528 "serial_buffer",
2529 "thiserror",
2530 "versionize",
2531 "versionize_derive",
2532 "vhost",
2533 "virtio-bindings",
2534 "virtio-queue",
2535 "vm-allocator",
2536 "vm-device",
2537 "vm-memory",
2538 "vm-migration",
2539 "vm-virtio",
2540 "vmm-sys-util",
2541]
2542
2543[[package]]
2544name = "virtio-queue"
2545version = "0.11.0"
2546source = "registry+https://github.com/rust-lang/crates.io-index"
2547checksum = "e3f69a13d6610db9312acbb438b0390362af905d37634a2106be70c0f734986d"
2548dependencies = [
2549 "log",
2550 "virtio-bindings",
2551 "vm-memory",
2552 "vmm-sys-util",
2553]
2554
2555[[package]]
2556name = "vm-allocator"
2557version = "0.1.0"
2558dependencies = [
2559 "arch",
2560 "libc",
2561 "vm-memory",
2562]
2563
2564[[package]]
2565name = "vm-device"
2566version = "0.1.0"
2567dependencies = [
2568 "anyhow",
2569 "hypervisor",
2570 "serde",
2571 "thiserror",
2572 "vfio-ioctls",
2573 "vm-memory",
2574 "vmm-sys-util",
2575]
2576
2577[[package]]
2578name = "vm-fdt"
2579version = "0.3.0"
2580source = "git+https://github.com/rust-vmm/vm-fdt?branch=main#982fb8d9c8cd7f53520d7e304b39ff307fa3a641"
2581
2582[[package]]
2583name = "vm-memory"
2584version = "0.14.1"
2585source = "registry+https://github.com/rust-lang/crates.io-index"
2586checksum = "3c3aba5064cc5f6f7740cddc8dae34d2d9a311cac69b60d942af7f3ab8fc49f4"
2587dependencies = [
2588 "arc-swap",
2589 "libc",
2590 "thiserror",
2591 "winapi",
2592]
2593
2594[[package]]
2595name = "vm-migration"
2596version = "0.1.0"
2597dependencies = [
2598 "anyhow",
2599 "serde",
2600 "serde_json",
2601 "thiserror",
2602 "versionize",
2603 "versionize_derive",
2604 "vm-memory",
2605]
2606
2607[[package]]
2608name = "vm-virtio"
2609version = "0.1.0"
2610dependencies = [
2611 "log",
2612 "virtio-queue",
2613 "vm-memory",
2614]
2615
2616[[package]]
2617name = "vmm"
2618version = "0.1.0"
2619dependencies = [
2620 "acpi_tables",
2621 "anyhow",
2622 "arc-swap",
2623 "arch",
2624 "bitflags 2.5.0",
2625 "block",
2626 "blocking",
2627 "cfg-if",
2628 "clap",
2629 "devices",
2630 "epoll",
2631 "event_monitor",
2632 "flume",
2633 "futures",
2634 "gdbstub",
2635 "gdbstub_arch",
2636 "hex",
2637 "hypervisor",
2638 "igvm",
2639 "igvm_defs",
2640 "libc",
2641 "linux-loader",
2642 "log",
2643 "micro_http",
2644 "mshv-bindings",
2645 "net_util",
2646 "once_cell",
2647 "option_parser",
2648 "pci",
2649 "range_map_vec",
2650 "rate_limiter",
2651 "seccompiler",
2652 "serde",
2653 "serde_json",
2654 "serial_buffer",
2655 "signal-hook",
2656 "thiserror",
2657 "tracer",
2658 "uuid",
2659 "versionize",
2660 "versionize_derive",
2661 "vfio-ioctls",
2662 "vfio_user",
2663 "virtio-devices",
2664 "virtio-queue",
2665 "vm-allocator",
2666 "vm-device",
2667 "vm-memory",
2668 "vm-migration",
2669 "vm-virtio",
2670 "vmm-sys-util",
2671 "zbus",
2672 "zerocopy",
2673]
2674
2675[[package]]
2676name = "vmm-sys-util"
2677version = "0.12.1"
2678source = "registry+https://github.com/rust-lang/crates.io-index"
2679checksum = "1d1435039746e20da4f8d507a72ee1b916f7b4b05af7a91c093d2c6561934ede"
2680dependencies = [
2681 "bitflags 1.3.2",
2682 "libc",
2683 "serde",
2684 "serde_derive",
2685]
2686
2687[[package]]
2688name = "wait-timeout"
2689version = "0.2.0"
2690source = "registry+https://github.com/rust-lang/crates.io-index"
2691checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6"
2692dependencies = [
2693 "libc",
2694]
2695
2696[[package]]
2697name = "waker-fn"
2698version = "1.1.1"
2699source = "registry+https://github.com/rust-lang/crates.io-index"
2700checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690"
2701
2702[[package]]
2703name = "wasi"
2704version = "0.11.0+wasi-snapshot-preview1"
2705source = "registry+https://github.com/rust-lang/crates.io-index"
2706checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
2707
2708[[package]]
2709name = "wasm-bindgen"
2710version = "0.2.92"
2711source = "registry+https://github.com/rust-lang/crates.io-index"
2712checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
2713dependencies = [
2714 "cfg-if",
2715 "wasm-bindgen-macro",
2716]
2717
2718[[package]]
2719name = "wasm-bindgen-backend"
2720version = "0.2.92"
2721source = "registry+https://github.com/rust-lang/crates.io-index"
2722checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
2723dependencies = [
2724 "bumpalo",
2725 "log",
2726 "once_cell",
2727 "proc-macro2",
2728 "quote",
2729 "syn 2.0.58",
2730 "wasm-bindgen-shared",
2731]
2732
2733[[package]]
2734name = "wasm-bindgen-macro"
2735version = "0.2.92"
2736source = "registry+https://github.com/rust-lang/crates.io-index"
2737checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
2738dependencies = [
2739 "quote",
2740 "wasm-bindgen-macro-support",
2741]
2742
2743[[package]]
2744name = "wasm-bindgen-macro-support"
2745version = "0.2.92"
2746source = "registry+https://github.com/rust-lang/crates.io-index"
2747checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
2748dependencies = [
2749 "proc-macro2",
2750 "quote",
2751 "syn 2.0.58",
2752 "wasm-bindgen-backend",
2753 "wasm-bindgen-shared",
2754]
2755
2756[[package]]
2757name = "wasm-bindgen-shared"
2758version = "0.2.92"
2759source = "registry+https://github.com/rust-lang/crates.io-index"
2760checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
2761
2762[[package]]
2763name = "winapi"
2764version = "0.3.9"
2765source = "registry+https://github.com/rust-lang/crates.io-index"
2766checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
2767dependencies = [
2768 "winapi-i686-pc-windows-gnu",
2769 "winapi-x86_64-pc-windows-gnu",
2770]
2771
2772[[package]]
2773name = "winapi-i686-pc-windows-gnu"
2774version = "0.4.0"
2775source = "registry+https://github.com/rust-lang/crates.io-index"
2776checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
2777
2778[[package]]
2779name = "winapi-util"
2780version = "0.1.6"
2781source = "registry+https://github.com/rust-lang/crates.io-index"
2782checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
2783dependencies = [
2784 "winapi",
2785]
2786
2787[[package]]
2788name = "winapi-x86_64-pc-windows-gnu"
2789version = "0.4.0"
2790source = "registry+https://github.com/rust-lang/crates.io-index"
2791checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
2792
2793[[package]]
2794name = "windows-sys"
2795version = "0.48.0"
2796source = "registry+https://github.com/rust-lang/crates.io-index"
2797checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
2798dependencies = [
2799 "windows-targets 0.48.5",
2800]
2801
2802[[package]]
2803name = "windows-sys"
2804version = "0.52.0"
2805source = "registry+https://github.com/rust-lang/crates.io-index"
2806checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
2807dependencies = [
2808 "windows-targets 0.52.4",
2809]
2810
2811[[package]]
2812name = "windows-targets"
2813version = "0.48.5"
2814source = "registry+https://github.com/rust-lang/crates.io-index"
2815checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
2816dependencies = [
2817 "windows_aarch64_gnullvm 0.48.5",
2818 "windows_aarch64_msvc 0.48.5",
2819 "windows_i686_gnu 0.48.5",
2820 "windows_i686_msvc 0.48.5",
2821 "windows_x86_64_gnu 0.48.5",
2822 "windows_x86_64_gnullvm 0.48.5",
2823 "windows_x86_64_msvc 0.48.5",
2824]
2825
2826[[package]]
2827name = "windows-targets"
2828version = "0.52.4"
2829source = "registry+https://github.com/rust-lang/crates.io-index"
2830checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b"
2831dependencies = [
2832 "windows_aarch64_gnullvm 0.52.4",
2833 "windows_aarch64_msvc 0.52.4",
2834 "windows_i686_gnu 0.52.4",
2835 "windows_i686_msvc 0.52.4",
2836 "windows_x86_64_gnu 0.52.4",
2837 "windows_x86_64_gnullvm 0.52.4",
2838 "windows_x86_64_msvc 0.52.4",
2839]
2840
2841[[package]]
2842name = "windows_aarch64_gnullvm"
2843version = "0.48.5"
2844source = "registry+https://github.com/rust-lang/crates.io-index"
2845checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
2846
2847[[package]]
2848name = "windows_aarch64_gnullvm"
2849version = "0.52.4"
2850source = "registry+https://github.com/rust-lang/crates.io-index"
2851checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9"
2852
2853[[package]]
2854name = "windows_aarch64_msvc"
2855version = "0.48.5"
2856source = "registry+https://github.com/rust-lang/crates.io-index"
2857checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
2858
2859[[package]]
2860name = "windows_aarch64_msvc"
2861version = "0.52.4"
2862source = "registry+https://github.com/rust-lang/crates.io-index"
2863checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675"
2864
2865[[package]]
2866name = "windows_i686_gnu"
2867version = "0.48.5"
2868source = "registry+https://github.com/rust-lang/crates.io-index"
2869checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
2870
2871[[package]]
2872name = "windows_i686_gnu"
2873version = "0.52.4"
2874source = "registry+https://github.com/rust-lang/crates.io-index"
2875checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3"
2876
2877[[package]]
2878name = "windows_i686_msvc"
2879version = "0.48.5"
2880source = "registry+https://github.com/rust-lang/crates.io-index"
2881checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
2882
2883[[package]]
2884name = "windows_i686_msvc"
2885version = "0.52.4"
2886source = "registry+https://github.com/rust-lang/crates.io-index"
2887checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02"
2888
2889[[package]]
2890name = "windows_x86_64_gnu"
2891version = "0.48.5"
2892source = "registry+https://github.com/rust-lang/crates.io-index"
2893checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
2894
2895[[package]]
2896name = "windows_x86_64_gnu"
2897version = "0.52.4"
2898source = "registry+https://github.com/rust-lang/crates.io-index"
2899checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03"
2900
2901[[package]]
2902name = "windows_x86_64_gnullvm"
2903version = "0.48.5"
2904source = "registry+https://github.com/rust-lang/crates.io-index"
2905checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
2906
2907[[package]]
2908name = "windows_x86_64_gnullvm"
2909version = "0.52.4"
2910source = "registry+https://github.com/rust-lang/crates.io-index"
2911checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177"
2912
2913[[package]]
2914name = "windows_x86_64_msvc"
2915version = "0.48.5"
2916source = "registry+https://github.com/rust-lang/crates.io-index"
2917checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
2918
2919[[package]]
2920name = "windows_x86_64_msvc"
2921version = "0.52.4"
2922source = "registry+https://github.com/rust-lang/crates.io-index"
2923checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8"
2924
2925[[package]]
2926name = "winnow"
2927version = "0.5.40"
2928source = "registry+https://github.com/rust-lang/crates.io-index"
2929checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
2930dependencies = [
2931 "memchr",
2932]
2933
2934[[package]]
2935name = "xdg-home"
2936version = "1.1.0"
2937source = "registry+https://github.com/rust-lang/crates.io-index"
2938checksum = "21e5a325c3cb8398ad6cf859c1135b25dd29e186679cf2da7581d9679f63b38e"
2939dependencies = [
2940 "libc",
2941 "winapi",
2942]
2943
2944[[package]]
2945name = "zbus"
2946version = "3.15.2"
2947source = "registry+https://github.com/rust-lang/crates.io-index"
2948checksum = "675d170b632a6ad49804c8cf2105d7c31eddd3312555cffd4b740e08e97c25e6"
2949dependencies = [
2950 "async-broadcast",
2951 "async-executor",
2952 "async-fs",
2953 "async-io 1.13.0",
2954 "async-lock 2.8.0",
2955 "async-process",
2956 "async-recursion",
2957 "async-task",
2958 "async-trait",
2959 "blocking",
2960 "byteorder",
2961 "derivative",
2962 "enumflags2",
2963 "event-listener 2.5.3",
2964 "futures-core",
2965 "futures-sink",
2966 "futures-util",
2967 "hex",
2968 "nix",
2969 "once_cell",
2970 "ordered-stream",
2971 "rand",
2972 "serde",
2973 "serde_repr",
2974 "sha1",
2975 "static_assertions",
2976 "tracing",
2977 "uds_windows",
2978 "winapi",
2979 "xdg-home",
2980 "zbus_macros",
2981 "zbus_names",
2982 "zvariant",
2983]
2984
2985[[package]]
2986name = "zbus_macros"
2987version = "3.15.2"
2988source = "registry+https://github.com/rust-lang/crates.io-index"
2989checksum = "7131497b0f887e8061b430c530240063d33bf9455fa34438f388a245da69e0a5"
2990dependencies = [
2991 "proc-macro-crate",
2992 "proc-macro2",
2993 "quote",
2994 "regex",
2995 "syn 1.0.109",
2996 "zvariant_utils",
2997]
2998
2999[[package]]
3000name = "zbus_names"
3001version = "2.6.1"
3002source = "registry+https://github.com/rust-lang/crates.io-index"
3003checksum = "437d738d3750bed6ca9b8d423ccc7a8eb284f6b1d6d4e225a0e4e6258d864c8d"
3004dependencies = [
3005 "serde",
3006 "static_assertions",
3007 "zvariant",
3008]
3009
3010[[package]]
3011name = "zerocopy"
3012version = "0.7.32"
3013source = "registry+https://github.com/rust-lang/crates.io-index"
3014checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be"
3015dependencies = [
3016 "byteorder",
3017 "zerocopy-derive",
3018]
3019
3020[[package]]
3021name = "zerocopy-derive"
3022version = "0.7.32"
3023source = "registry+https://github.com/rust-lang/crates.io-index"
3024checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
3025dependencies = [
3026 "proc-macro2",
3027 "quote",
3028 "syn 2.0.58",
3029]
3030
3031[[package]]
3032name = "zvariant"
3033version = "3.15.2"
3034source = "registry+https://github.com/rust-lang/crates.io-index"
3035checksum = "4eef2be88ba09b358d3b58aca6e41cd853631d44787f319a1383ca83424fb2db"
3036dependencies = [
3037 "byteorder",
3038 "enumflags2",
3039 "libc",
3040 "serde",
3041 "static_assertions",
3042 "zvariant_derive",
3043]
3044
3045[[package]]
3046name = "zvariant_derive"
3047version = "3.15.2"
3048source = "registry+https://github.com/rust-lang/crates.io-index"
3049checksum = "37c24dc0bed72f5f90d1f8bb5b07228cbf63b3c6e9f82d82559d4bae666e7ed9"
3050dependencies = [
3051 "proc-macro-crate",
3052 "proc-macro2",
3053 "quote",
3054 "syn 1.0.109",
3055 "zvariant_utils",
3056]
3057
3058[[package]]
3059name = "zvariant_utils"
3060version = "1.0.1"
3061source = "registry+https://github.com/rust-lang/crates.io-index"
3062checksum = "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200"
3063dependencies = [
3064 "proc-macro2",
3065 "quote",
3066 "syn 1.0.109",
3067]
3068