Merge staging-next into staging

authored by

nixpkgs-ci[bot] and committed by
GitHub
16ae74dc e25b0a30

+1301 -9360
+2
nixos/doc/manual/release-notes/rl-2505.section.md
··· 570 570 571 571 - `services.kmonad` now creates a determinate symlink (in `/dev/input/by-id/`) to each of KMonad virtual devices. 572 572 573 + - `services.searx` now supports configuration of the favicons cache and other options available in SearXNG's `favicons.toml` file 574 + 573 575 - `services.gitea` now supports CAPTCHA usage through the `services.gitea.captcha` variable. 574 576 575 577 - `services.soft-serve` now restarts upon config change.
+15 -8
nixos/modules/services/monitoring/librenms.nix
··· 603 603 '' 604 604 ) 605 605 + '' 606 - # clear cache after update (before migrations) 607 - OLD_VERSION=$(cat ${cfg.dataDir}/version) 608 - if [[ $OLD_VERSION != "${package.version}" ]]; then 606 + # clear cache if package has changed (cache may contain cached paths 607 + # to the old package) 608 + OLD_PACKAGE=$(cat ${cfg.dataDir}/package) 609 + if [[ $OLD_PACKAGE != "${package}" ]]; then 609 610 rm -r ${cfg.dataDir}/cache/* 610 611 fi 611 612 ··· 616 617 echo "${lib.boolToString cfg.enableOneMinutePolling}" > ${cfg.dataDir}/one_minute_enabled 617 618 fi 618 619 619 - # migrate db 620 - ${artisanWrapper}/bin/librenms-artisan migrate --force --no-interaction 621 - 622 - # regenerate cache after migrations after update 620 + # migrate db if package version has changed 621 + # not necessary for every package change 622 + OLD_VERSION=$(cat ${cfg.dataDir}/version) 623 623 if [[ $OLD_VERSION != "${package.version}" ]]; then 624 + ${artisanWrapper}/bin/librenms-artisan migrate --force --no-interaction 625 + echo "${package.version}" > ${cfg.dataDir}/version 626 + fi 627 + 628 + # regenerate cache if package has changed 629 + if [[ $OLD_PACKAGE != "${package}" ]]; then 624 630 ${artisanWrapper}/bin/librenms-artisan view:clear 625 631 ${artisanWrapper}/bin/librenms-artisan optimize:clear 626 632 ${artisanWrapper}/bin/librenms-artisan view:cache 627 633 ${artisanWrapper}/bin/librenms-artisan optimize 628 - echo "${package.version}" > ${cfg.dataDir}/version 634 + echo "${package}" > ${cfg.dataDir}/package 629 635 fi 630 636 ''; 631 637 }; ··· 693 699 "d ${cfg.dataDir} 0750 ${cfg.user} ${cfg.group} - -" 694 700 "f ${cfg.dataDir}/.env 0600 ${cfg.user} ${cfg.group} - -" 695 701 "f ${cfg.dataDir}/version 0600 ${cfg.user} ${cfg.group} - -" 702 + "f ${cfg.dataDir}/package 0600 ${cfg.user} ${cfg.group} - -" 696 703 "f ${cfg.dataDir}/one_minute_enabled 0600 ${cfg.user} ${cfg.group} - -" 697 704 "f ${cfg.dataDir}/config.json 0600 ${cfg.user} ${cfg.group} - -" 698 705 "d ${cfg.dataDir}/storage 0700 ${cfg.user} ${cfg.group} - -"
+37 -2
nixos/modules/services/networking/searx.nix
··· 11 11 (builtins.toJSON cfg.settings); 12 12 13 13 limiterSettingsFile = (pkgs.formats.toml { }).generate "limiter.toml" cfg.limiterSettings; 14 + faviconsSettingsFile = (pkgs.formats.toml { }).generate "favicons.toml" cfg.faviconsSettings; 14 15 15 16 generateConfig = '' 16 17 cd ${runDir} ··· 143 144 ''; 144 145 }; 145 146 147 + faviconsSettings = mkOption { 148 + type = types.attrsOf settingType; 149 + default = { }; 150 + example = literalExpression '' 151 + { 152 + favicons = { 153 + cfg_schema = 1; 154 + cache = { 155 + db_url = "/run/searx/faviconcache.db"; 156 + HOLD_TIME = 5184000; 157 + LIMIT_TOTAL_BYTES = 2147483648; 158 + BLOB_MAX_BYTES = 40960; 159 + MAINTENANCE_MODE = "auto"; 160 + MAINTENANCE_PERIOD = 600; 161 + }; 162 + }; 163 + } 164 + ''; 165 + description = '' 166 + Favicons settings for SearXNG. 167 + 168 + ::: {.note} 169 + For available settings, see the SearXNG 170 + [schema file](https://github.com/searxng/searxng/blob/master/searx/favicons/favicons.toml). 171 + ::: 172 + ''; 173 + }; 174 + 175 + 146 176 package = mkPackageOption pkgs "searxng" { }; 147 177 148 178 runInUwsgi = mkOption { ··· 263 293 port = 0; 264 294 }; 265 295 266 - environment.etc."searxng/limiter.toml" = lib.mkIf (cfg.limiterSettings != { }) { 267 - source = limiterSettingsFile; 296 + environment.etc = { 297 + "searxng/limiter.toml" = lib.mkIf (cfg.limiterSettings != { }) { 298 + source = limiterSettingsFile; 299 + }; 300 + "searxng/favicons.toml" = lib.mkIf (cfg.faviconsSettings != { }) { 301 + source = faviconsSettingsFile; 302 + }; 268 303 }; 269 304 }; 270 305
+1 -1
pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix
··· 11 11 name = "tinymist"; 12 12 publisher = "myriad-dreamin"; 13 13 inherit (tinymist) version; 14 - hash = "sha256-yFEj55nbvPmkaOxU/wcCQtTkUfXNeEZmTGOFblfMDfc="; 14 + hash = "sha256-OB+e4lerPONs7QDqHJO3pqU1yQ3BvM2k+Tz998ibmHo="; 15 15 }; 16 16 17 17 nativeBuildInputs = [
+14 -14
pkgs/applications/graphics/xaos/default.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitHub, 5 - qmake, 6 - qtbase, 7 - qttools, 8 - wrapQtAppsHook, 5 + qt6, 9 6 copyDesktopItems, 10 7 }: 11 8 ··· 14 11 in 15 12 stdenv.mkDerivation rec { 16 13 pname = "xaos"; 17 - version = "4.2.1"; 14 + version = "4.3.3"; 18 15 outputs = [ 19 16 "out" 20 17 "man" ··· 22 19 23 20 src = fetchFromGitHub { 24 21 owner = "xaos-project"; 25 - repo = pname; 26 - rev = "release-${version}"; 27 - hash = "sha256-JLF8Mz/OHZEEJG/aryKQuJ6B5R8hPJdvln7mbKoqXFU="; 22 + repo = "XaoS"; 23 + tag = "release-${version}"; 24 + hash = "sha256-EUhh1j0OVpCggpKcUJTRJOMKKy3ZF5Fdrk9yuXc2uEY="; 28 25 }; 29 26 30 27 nativeBuildInputs = [ 31 - qmake 32 - qttools 33 - wrapQtAppsHook 28 + qt6.qmake 29 + qt6.qttools 30 + qt6.wrapQtAppsHook 34 31 copyDesktopItems 35 32 ]; 36 - buildInputs = [ qtbase ]; 33 + 34 + buildInputs = [ qt6.qtbase ]; 37 35 38 36 QMAKE_LRELEASE = "lrelease"; 37 + 39 38 DEFINES = [ 40 39 "USE_OPENGL" 41 40 "USE_FLOAT128" ··· 43 42 44 43 postPatch = '' 45 44 substituteInPlace src/include/config.h \ 46 - --replace "/usr/share/XaoS" "${datapath}" 45 + --replace-fail "/usr/share/XaoS" "${datapath}" 47 46 ''; 48 47 49 48 desktopItems = [ "xdg/xaos.desktop" ]; ··· 56 55 mkdir -p "${datapath}" 57 56 cp -r tutorial examples catalogs "${datapath}" 58 57 59 - install -D "xdg/${pname}.png" "$out/share/icons/${pname}.png" 58 + install -D "xdg/xaos.png" "$out/share/icons/xaos.png" 60 59 61 60 install -D doc/xaos.6 "$man/man6/xaos.6" 61 + 62 62 runHook postInstall 63 63 ''; 64 64
+52
pkgs/by-name/as/ashell/package.nix
··· 1 + { 2 + fetchFromGitHub, 3 + lib, 4 + rustPlatform, 5 + autoPatchelfHook, 6 + pkg-config, 7 + libxkbcommon, 8 + libGL, 9 + pipewire, 10 + libpulseaudio, 11 + wayland, 12 + }: 13 + rustPlatform.buildRustPackage rec { 14 + pname = "ashell"; 15 + version = "0.4.0"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "MalpenZibo"; 19 + repo = "ashell"; 20 + tag = version; 21 + hash = "sha256-a0yvmAq/4TDe+W1FLeLPSLppX81G6fdAOhzDmDJg3II="; 22 + }; 23 + 24 + useFetchCargoVendor = true; 25 + cargoHash = "sha256-Vh/+4iApi+03ZmMIDSXc9Mn408v3wC+WlNJsXNcva+Q="; 26 + 27 + nativeBuildInputs = [ 28 + pkg-config 29 + autoPatchelfHook 30 + rustPlatform.bindgenHook 31 + ]; 32 + 33 + runtimeDependencies = [ 34 + wayland 35 + libGL 36 + ]; 37 + 38 + buildInputs = [ 39 + libpulseaudio 40 + libxkbcommon 41 + pipewire 42 + ] ++ runtimeDependencies; 43 + 44 + meta = { 45 + description = "Ready to go Wayland status bar for Hyprland"; 46 + homepage = "https://github.com/MalpenZibo/ashell"; 47 + license = lib.licenses.mit; 48 + mainProgram = "ashell"; 49 + maintainers = with lib.maintainers; [ justdeeevin ]; 50 + platforms = lib.platforms.linux; 51 + }; 52 + }
+2 -2
pkgs/by-name/bo/borgmatic/package.nix
··· 15 15 }: 16 16 python3Packages.buildPythonApplication rec { 17 17 pname = "borgmatic"; 18 - version = "1.9.13"; 18 + version = "1.9.14"; 19 19 format = "pyproject"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-owz6R9rhDNBFkvaNnX/UbRAjXmKutRlYd/sybg/Im/k="; 23 + hash = "sha256-w503lwXlKWlTsguzECUGmsbhvdJzTF4XK+Ib2KuD2DE="; 24 24 }; 25 25 26 26 passthru.updateScript = nix-update-script { };
+2 -2
pkgs/by-name/cs/csvtk/package.nix
··· 7 7 buildPackages, 8 8 }: 9 9 let 10 - version = "0.32.0"; 10 + version = "0.33.0"; 11 11 in 12 12 buildGoModule { 13 13 pname = "csvtk"; ··· 17 17 owner = "shenwei356"; 18 18 repo = "csvtk"; 19 19 tag = "v${version}"; 20 - hash = "sha256-t1juidSPCOEFsApvMWW8F/gF2F6JwK0Ds7O/GSZRg30="; 20 + hash = "sha256-Zacs1hw4pryVNxnrkLIoBNWo0jcKjtYdx6kW2LTFEIs="; 21 21 }; 22 22 23 23 vendorHash = "sha256-T9flXxly3i8SKQlhp4AF2FNCqgcnGAHxv5b7nqzM3DI=";
+42
pkgs/by-name/fl/flashspace/package.nix
··· 1 + { 2 + fetchzip, 3 + gitUpdater, 4 + lib, 5 + stdenv, 6 + nix-update-script, 7 + }: 8 + 9 + let 10 + version = "2.3.29"; 11 + in 12 + stdenv.mkDerivation { 13 + pname = "flashspace"; 14 + 15 + inherit version; 16 + 17 + src = fetchzip { 18 + url = "https://github.com/wojciech-kulik/FlashSpace/releases/download/v${version}/FlashSpace.app.zip"; 19 + hash = "sha256-aBqlxIPPhx5GwNowf172Ko10g8RXnN7nIJaD3Zh4TPg="; 20 + }; 21 + 22 + installPhase = '' 23 + runHook preInstall 24 + mkdir -p $out/Applications/FlashSpace.app $out/bin 25 + mv Contents $out/Applications/FlashSpace.app 26 + ln -s ../Applications/Flashspace.app/Contents/Resources/flashspace $out/bin/flashspace 27 + runHook postInstall 28 + ''; 29 + 30 + doInstallCheck = true; 31 + 32 + passthru.updateScript = nix-update-script { }; 33 + meta = { 34 + license = lib.licenses.mit; 35 + homepage = "https://github.com/wojciech-kulik/FlashSpace"; 36 + changelog = "https://github.com/wojciech-kulik/FlashSpace/releases/tag/v${version}"; 37 + description = "Blazingly fast virtual workspace manager for macOS"; 38 + platforms = lib.platforms.darwin; 39 + maintainers = [ lib.maintainers.marcusramberg ]; 40 + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; 41 + }; 42 + }
+3 -3
pkgs/by-name/li/lint-staged/package.nix
··· 8 8 9 9 buildNpmPackage rec { 10 10 pname = "lint-staged"; 11 - version = "15.4.3"; 11 + version = "15.5.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "okonet"; 15 15 repo = "lint-staged"; 16 16 rev = "v${version}"; 17 - hash = "sha256-TBh0qqe2sHSisBMU86TlGhSVrBFY9rgYs5uGSmSTT4g="; 17 + hash = "sha256-xZ4fKwryGHVD1AhSKJVvBGIDJin10YejKxDp1yMi8Pg="; 18 18 }; 19 19 20 - npmDepsHash = "sha256-p0+Feii4riQ4TtNAQtPZ1bH/yA8q1tjm15IKNi1Ksvk="; 20 + npmDepsHash = "sha256-KIZgJaVGwPAsMtKMINqSnqSuD3iJIqRmoUDkU4iPh/s="; 21 21 22 22 dontNpmBuild = true; 23 23
-42
pkgs/by-name/ma/manga-tui/0001-fix-remove-flaky-test.patch
··· 1 - From e84ddb20ca6b99ec2bf84bb3c3cfc3cdbbfd5ff2 Mon Sep 17 00:00:00 2001 2 - From: Youwen Wu <youwenw@gmail.com> 3 - Date: Wed, 6 Nov 2024 02:11:30 -0800 4 - Subject: [PATCH] fix: remove flaky test 5 - 6 - --- 7 - src/view/pages/manga.rs | 21 --------------------- 8 - 1 file changed, 21 deletions(-) 9 - 10 - diff --git a/src/view/pages/manga.rs b/src/view/pages/manga.rs 11 - index 119d9ea..7179a22 100644 12 - --- a/src/view/pages/manga.rs 13 - +++ b/src/view/pages/manga.rs 14 - @@ -1853,25 +1853,4 @@ mod test { 15 - assert_eq!(manga_page.bookmark_state.phase, BookmarkPhase::SearchingFromApi); 16 - assert_eq!(expected, result) 17 - } 18 - - 19 - - #[tokio::test] 20 - - async fn it_sends_event_chapter_bookmarked_failed_to_fetch() { 21 - - let (tx, _) = unbounded_channel(); 22 - - let mut manga_page = MangaPage::new(Manga::default(), None).with_global_sender(tx); 23 - - 24 - - flush_events(&mut manga_page); 25 - - 26 - - let api_client = TestApiClient::with_failing_response(); 27 - - 28 - - manga_page.fetch_chapter_bookmarked(ChapterBookmarked::default(), api_client); 29 - - 30 - - let expected = MangaPageEvents::FetchBookmarkFailed; 31 - - 32 - - let result = timeout(Duration::from_millis(250), manga_page.local_event_rx.recv()) 33 - - .await 34 - - .unwrap() 35 - - .unwrap(); 36 - - 37 - - assert_eq!(expected, result); 38 - - } 39 - } 40 - -- 41 - 2.46.1 42 -
+14 -19
pkgs/by-name/ma/manga-tui/package.nix
··· 5 5 pkg-config, 6 6 dbus, 7 7 openssl, 8 - sqlite, 9 - stdenv, 10 - darwin, 8 + perl, 9 + cacert, 11 10 nix-update-script, 12 11 }: 13 12 let 14 - version = "0.5.0"; 13 + version = "0.6.0"; 15 14 in 16 15 rustPlatform.buildRustPackage { 17 16 pname = "manga-tui"; ··· 21 20 owner = "josueBarretogit"; 22 21 repo = "manga-tui"; 23 22 rev = "v${version}"; 24 - hash = "sha256-kmJrr1Gi1z9v2gkFmvcCAtBST+AkofVJSxyvAFnUZKQ="; 23 + hash = "sha256-L5KZaBJDG0z6NUGPJfbOkKCp1xQEzqfJ9GREx189VqU="; 25 24 }; 26 25 27 26 useFetchCargoVendor = true; 28 - cargoHash = "sha256-YtRNMjip/KSWQYQh6Ye14b56u+DcK8WKE1nFK2zSWtM="; 27 + cargoHash = "sha256-gmG/gDozYizwjcm3SGs2m8oLiuWp6oxJPOB3FlHfW+4="; 29 28 30 29 nativeBuildInputs = [ pkg-config ]; 31 30 32 - buildInputs = 33 - [ 34 - openssl 35 - sqlite 36 - dbus 37 - ] 38 - ++ lib.optionals stdenv.hostPlatform.isDarwin ( 39 - with darwin.apple_sdk.frameworks; 40 - [ 41 - Security 42 - SystemConfiguration 43 - ] 44 - ); 31 + buildInputs = [ 32 + dbus 33 + (lib.getDev openssl) 34 + ]; 35 + 36 + checkInputs = [ 37 + perl 38 + cacert 39 + ]; 45 40 46 41 meta = { 47 42 description = "Terminal-based manga reader and downloader with image support";
+1
pkgs/by-name/ma/math-preview/package.nix
··· 9 9 buildNpmPackage rec { 10 10 pname = "math-preview"; 11 11 version = "5.1.1"; 12 + inherit nodejs; 12 13 13 14 src = fetchFromGitLab { 14 15 owner = "matsievskiysv";
+2 -2
pkgs/by-name/mo/moosefs/package.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "moosefs"; 15 - version = "4.56.6"; 15 + version = "4.57.5"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "moosefs"; 19 19 repo = "moosefs"; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-/ZvOwPE8SIwAbGITggzYwGuU1nAFIv0zF1IYu6FHGN8="; 21 + sha256 = "sha256-5sVnr+bUbmIc4qYC/h+d/s1ow3cxeL2Yo/JitCs6cbE="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
-8750
pkgs/by-name/op/openvmm/Cargo.lock
··· 1 - # This file is automatically @generated by Cargo. 2 - # It is not intended for manual editing. 3 - version = 3 4 - 5 - [[package]] 6 - name = "aarch64defs" 7 - version = "0.0.0" 8 - dependencies = [ 9 - "bitfield-struct", 10 - "open_enum", 11 - "zerocopy", 12 - ] 13 - 14 - [[package]] 15 - name = "aarch64emu" 16 - version = "0.0.0" 17 - dependencies = [ 18 - "aarch64defs", 19 - "futures", 20 - "getrandom", 21 - "inspect", 22 - "pal_async", 23 - "parking_lot", 24 - "thiserror", 25 - "tracing", 26 - ] 27 - 28 - [[package]] 29 - name = "acpi" 30 - version = "0.0.0" 31 - dependencies = [ 32 - "acpi_spec", 33 - "memory_range", 34 - "x86defs", 35 - "zerocopy", 36 - ] 37 - 38 - [[package]] 39 - name = "acpi_spec" 40 - version = "0.0.0" 41 - dependencies = [ 42 - "bitfield-struct", 43 - "open_enum", 44 - "static_assertions", 45 - "thiserror", 46 - "zerocopy", 47 - ] 48 - 49 - [[package]] 50 - name = "addr2line" 51 - version = "0.21.0" 52 - source = "registry+https://github.com/rust-lang/crates.io-index" 53 - checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" 54 - dependencies = [ 55 - "gimli", 56 - ] 57 - 58 - [[package]] 59 - name = "adler" 60 - version = "1.0.2" 61 - source = "registry+https://github.com/rust-lang/crates.io-index" 62 - checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 63 - 64 - [[package]] 65 - name = "aho-corasick" 66 - version = "1.1.2" 67 - source = "registry+https://github.com/rust-lang/crates.io-index" 68 - checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 69 - dependencies = [ 70 - "memchr", 71 - ] 72 - 73 - [[package]] 74 - name = "anes" 75 - version = "0.1.6" 76 - source = "registry+https://github.com/rust-lang/crates.io-index" 77 - checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" 78 - 79 - [[package]] 80 - name = "anstream" 81 - version = "0.6.11" 82 - source = "registry+https://github.com/rust-lang/crates.io-index" 83 - checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" 84 - dependencies = [ 85 - "anstyle", 86 - "anstyle-parse", 87 - "anstyle-query", 88 - "anstyle-wincon", 89 - "colorchoice", 90 - "utf8parse", 91 - ] 92 - 93 - [[package]] 94 - name = "anstyle" 95 - version = "1.0.4" 96 - source = "registry+https://github.com/rust-lang/crates.io-index" 97 - checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" 98 - 99 - [[package]] 100 - name = "anstyle-parse" 101 - version = "0.2.3" 102 - source = "registry+https://github.com/rust-lang/crates.io-index" 103 - checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" 104 - dependencies = [ 105 - "utf8parse", 106 - ] 107 - 108 - [[package]] 109 - name = "anstyle-query" 110 - version = "1.0.2" 111 - source = "registry+https://github.com/rust-lang/crates.io-index" 112 - checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" 113 - dependencies = [ 114 - "windows-sys 0.52.0", 115 - ] 116 - 117 - [[package]] 118 - name = "anstyle-wincon" 119 - version = "3.0.2" 120 - source = "registry+https://github.com/rust-lang/crates.io-index" 121 - checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" 122 - dependencies = [ 123 - "anstyle", 124 - "windows-sys 0.52.0", 125 - ] 126 - 127 - [[package]] 128 - name = "anyhow" 129 - version = "1.0.79" 130 - source = "registry+https://github.com/rust-lang/crates.io-index" 131 - checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" 132 - 133 - [[package]] 134 - name = "arbitrary" 135 - version = "1.3.2" 136 - source = "registry+https://github.com/rust-lang/crates.io-index" 137 - checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" 138 - dependencies = [ 139 - "derive_arbitrary", 140 - ] 141 - 142 - [[package]] 143 - name = "arc_cyclic_builder" 144 - version = "0.0.0" 145 - dependencies = [ 146 - "futures-executor", 147 - ] 148 - 149 - [[package]] 150 - name = "arrayvec" 151 - version = "0.7.4" 152 - source = "registry+https://github.com/rust-lang/crates.io-index" 153 - checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" 154 - 155 - [[package]] 156 - name = "async-channel" 157 - version = "2.3.1" 158 - source = "registry+https://github.com/rust-lang/crates.io-index" 159 - checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" 160 - dependencies = [ 161 - "concurrent-queue", 162 - "event-listener-strategy", 163 - "futures-core", 164 - "pin-project-lite", 165 - ] 166 - 167 - [[package]] 168 - name = "async-task" 169 - version = "4.7.0" 170 - source = "registry+https://github.com/rust-lang/crates.io-index" 171 - checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" 172 - 173 - [[package]] 174 - name = "async-trait" 175 - version = "0.1.77" 176 - source = "registry+https://github.com/rust-lang/crates.io-index" 177 - checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9" 178 - dependencies = [ 179 - "proc-macro2", 180 - "quote", 181 - "syn 2.0.48", 182 - ] 183 - 184 - [[package]] 185 - name = "atomic-waker" 186 - version = "1.1.2" 187 - source = "registry+https://github.com/rust-lang/crates.io-index" 188 - checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 189 - 190 - [[package]] 191 - name = "autocfg" 192 - version = "1.1.0" 193 - source = "registry+https://github.com/rust-lang/crates.io-index" 194 - checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 195 - 196 - [[package]] 197 - name = "awaitgroup" 198 - version = "0.7.0" 199 - source = "registry+https://github.com/rust-lang/crates.io-index" 200 - checksum = "a872ceb3db05a391fbe7cf8eba07a1239b2d946eee66f9e942be9bff06206302" 201 - 202 - [[package]] 203 - name = "azure_profiler_proto" 204 - version = "0.0.0" 205 - dependencies = [ 206 - "inspect", 207 - "mesh", 208 - "mesh_build", 209 - "mesh_rpc", 210 - "prost", 211 - "prost-build", 212 - ] 213 - 214 - [[package]] 215 - name = "backtrace" 216 - version = "0.3.69" 217 - source = "registry+https://github.com/rust-lang/crates.io-index" 218 - checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 219 - dependencies = [ 220 - "addr2line", 221 - "cc", 222 - "cfg-if", 223 - "libc", 224 - "miniz_oxide", 225 - "object", 226 - "rustc-demangle", 227 - ] 228 - 229 - [[package]] 230 - name = "base64" 231 - version = "0.13.1" 232 - source = "registry+https://github.com/rust-lang/crates.io-index" 233 - checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 234 - 235 - [[package]] 236 - name = "base64" 237 - version = "0.21.7" 238 - source = "registry+https://github.com/rust-lang/crates.io-index" 239 - checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 240 - 241 - [[package]] 242 - name = "base64-serde" 243 - version = "0.7.0" 244 - source = "registry+https://github.com/rust-lang/crates.io-index" 245 - checksum = "ba368df5de76a5bea49aaf0cf1b39ccfbbef176924d1ba5db3e4135216cbe3c7" 246 - dependencies = [ 247 - "base64 0.21.7", 248 - "serde", 249 - ] 250 - 251 - [[package]] 252 - name = "bincode" 253 - version = "1.3.3" 254 - source = "registry+https://github.com/rust-lang/crates.io-index" 255 - checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" 256 - dependencies = [ 257 - "serde", 258 - ] 259 - 260 - [[package]] 261 - name = "bit_field" 262 - version = "0.10.2" 263 - source = "registry+https://github.com/rust-lang/crates.io-index" 264 - checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" 265 - 266 - [[package]] 267 - name = "bitfield-struct" 268 - version = "0.7.0" 269 - source = "registry+https://github.com/rust-lang/crates.io-index" 270 - checksum = "6c2ce686adbebce0ee484a502c440b4657739adbad65eadf06d64f5816ee9765" 271 - dependencies = [ 272 - "proc-macro2", 273 - "quote", 274 - "syn 2.0.48", 275 - ] 276 - 277 - [[package]] 278 - name = "bitflags" 279 - version = "1.3.2" 280 - source = "registry+https://github.com/rust-lang/crates.io-index" 281 - checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 282 - 283 - [[package]] 284 - name = "bitflags" 285 - version = "2.4.2" 286 - source = "registry+https://github.com/rust-lang/crates.io-index" 287 - checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" 288 - 289 - [[package]] 290 - name = "bitvec" 291 - version = "1.1.0" 292 - source = "git+https://github.com/smalis-msft/bitvec?branch=set-aliased-previous-val#d0aea0cf9e71323f41f1732634edb3aff2bf70f2" 293 - dependencies = [ 294 - "funty", 295 - "radium", 296 - "tap", 297 - "wyz", 298 - ] 299 - 300 - [[package]] 301 - name = "block-buffer" 302 - version = "0.10.4" 303 - source = "registry+https://github.com/rust-lang/crates.io-index" 304 - checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 305 - dependencies = [ 306 - "generic-array", 307 - ] 308 - 309 - [[package]] 310 - name = "blocking" 311 - version = "1.6.1" 312 - source = "registry+https://github.com/rust-lang/crates.io-index" 313 - checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" 314 - dependencies = [ 315 - "async-channel", 316 - "async-task", 317 - "futures-io", 318 - "futures-lite", 319 - "piper", 320 - ] 321 - 322 - [[package]] 323 - name = "bootloader_fdt_parser" 324 - version = "0.0.0" 325 - dependencies = [ 326 - "anyhow", 327 - "fdt", 328 - "fs-err", 329 - "igvm_defs", 330 - "inspect", 331 - "loader_defs", 332 - "memory_range", 333 - "vm_topology", 334 - ] 335 - 336 - [[package]] 337 - name = "bstr" 338 - version = "1.9.0" 339 - source = "registry+https://github.com/rust-lang/crates.io-index" 340 - checksum = "c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc" 341 - dependencies = [ 342 - "memchr", 343 - "regex-automata 0.4.3", 344 - "serde", 345 - ] 346 - 347 - [[package]] 348 - name = "build_info" 349 - version = "0.0.0" 350 - dependencies = [ 351 - "inspect", 352 - "vergen", 353 - ] 354 - 355 - [[package]] 356 - name = "build_rs_guest_arch" 357 - version = "0.0.0" 358 - 359 - [[package]] 360 - name = "bytemuck" 361 - version = "1.14.0" 362 - source = "registry+https://github.com/rust-lang/crates.io-index" 363 - checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" 364 - 365 - [[package]] 366 - name = "byteorder" 367 - version = "1.5.0" 368 - source = "registry+https://github.com/rust-lang/crates.io-index" 369 - checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 370 - 371 - [[package]] 372 - name = "byteorder_slice" 373 - version = "3.0.0" 374 - source = "registry+https://github.com/rust-lang/crates.io-index" 375 - checksum = "0b294e30387378958e8bf8f4242131b930ea615ff81e8cac2440cea0a6013190" 376 - dependencies = [ 377 - "byteorder", 378 - ] 379 - 380 - [[package]] 381 - name = "bytes" 382 - version = "1.5.0" 383 - source = "registry+https://github.com/rust-lang/crates.io-index" 384 - checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 385 - 386 - [[package]] 387 - name = "cache_topology" 388 - version = "0.0.0" 389 - dependencies = [ 390 - "fs-err", 391 - "thiserror", 392 - "windows-sys 0.52.0", 393 - ] 394 - 395 - [[package]] 396 - name = "caps" 397 - version = "0.5.5" 398 - source = "registry+https://github.com/rust-lang/crates.io-index" 399 - checksum = "190baaad529bcfbde9e1a19022c42781bdb6ff9de25721abdb8fd98c0807730b" 400 - dependencies = [ 401 - "libc", 402 - "thiserror", 403 - ] 404 - 405 - [[package]] 406 - name = "cargo_toml" 407 - version = "0.18.0" 408 - source = "registry+https://github.com/rust-lang/crates.io-index" 409 - checksum = "802b755090e39835a4b0440fb0bbee0df7495a8b337f63db21e616f7821c7e8c" 410 - dependencies = [ 411 - "serde", 412 - "toml", 413 - ] 414 - 415 - [[package]] 416 - name = "cast" 417 - version = "0.3.0" 418 - source = "registry+https://github.com/rust-lang/crates.io-index" 419 - checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" 420 - 421 - [[package]] 422 - name = "cc" 423 - version = "1.0.83" 424 - source = "registry+https://github.com/rust-lang/crates.io-index" 425 - checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 426 - dependencies = [ 427 - "jobserver", 428 - "libc", 429 - ] 430 - 431 - [[package]] 432 - name = "cfg-if" 433 - version = "1.0.0" 434 - source = "registry+https://github.com/rust-lang/crates.io-index" 435 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 436 - 437 - [[package]] 438 - name = "chipset" 439 - version = "0.0.0" 440 - dependencies = [ 441 - "async-trait", 442 - "bitfield-struct", 443 - "chipset_device", 444 - "chipset_device_resources", 445 - "chipset_resources", 446 - "futures", 447 - "input_core", 448 - "inspect", 449 - "inspect_counters", 450 - "local_clock", 451 - "mesh", 452 - "open_enum", 453 - "pal_async", 454 - "power_resources", 455 - "test_with_tracing", 456 - "thiserror", 457 - "time", 458 - "tracelimit", 459 - "tracing", 460 - "vm_resource", 461 - "vmcore", 462 - "x86defs", 463 - ] 464 - 465 - [[package]] 466 - name = "chipset_arc_mutex_device" 467 - version = "0.0.0" 468 - dependencies = [ 469 - "arc_cyclic_builder", 470 - "chipset_device", 471 - "closeable_mutex", 472 - "parking_lot", 473 - "range_map_vec", 474 - "thiserror", 475 - "tracing", 476 - ] 477 - 478 - [[package]] 479 - name = "chipset_device" 480 - version = "0.0.0" 481 - dependencies = [ 482 - "inspect", 483 - "mesh", 484 - ] 485 - 486 - [[package]] 487 - name = "chipset_device_fuzz" 488 - version = "0.0.0" 489 - dependencies = [ 490 - "arbitrary", 491 - "chipset_arc_mutex_device", 492 - "chipset_device", 493 - "closeable_mutex", 494 - "futures", 495 - "parking_lot", 496 - "range_map_vec", 497 - "tracing", 498 - "zerocopy", 499 - ] 500 - 501 - [[package]] 502 - name = "chipset_device_resources" 503 - version = "0.0.0" 504 - dependencies = [ 505 - "async-trait", 506 - "chipset_device", 507 - "guestmem", 508 - "inspect", 509 - "vm_resource", 510 - "vmcore", 511 - ] 512 - 513 - [[package]] 514 - name = "chipset_legacy" 515 - version = "0.0.0" 516 - dependencies = [ 517 - "chipset", 518 - "chipset_device", 519 - "floppy", 520 - "floppy_pcat_stub", 521 - "guestmem", 522 - "inspect", 523 - "local_clock", 524 - "memory_range", 525 - "mesh", 526 - "open_enum", 527 - "pal_async", 528 - "pci_bus", 529 - "pci_core", 530 - "thiserror", 531 - "tracelimit", 532 - "tracing", 533 - "vmcore", 534 - ] 535 - 536 - [[package]] 537 - name = "chipset_resources" 538 - version = "0.0.0" 539 - dependencies = [ 540 - "arbitrary", 541 - "inspect", 542 - "mesh", 543 - "vm_resource", 544 - ] 545 - 546 - [[package]] 547 - name = "chrono" 548 - version = "0.4.31" 549 - source = "registry+https://github.com/rust-lang/crates.io-index" 550 - checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" 551 - dependencies = [ 552 - "num-traits", 553 - ] 554 - 555 - [[package]] 556 - name = "ci_logger" 557 - version = "0.0.0" 558 - dependencies = [ 559 - "env_logger", 560 - "log", 561 - ] 562 - 563 - [[package]] 564 - name = "ciborium" 565 - version = "0.2.1" 566 - source = "registry+https://github.com/rust-lang/crates.io-index" 567 - checksum = "effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926" 568 - dependencies = [ 569 - "ciborium-io", 570 - "ciborium-ll", 571 - "serde", 572 - ] 573 - 574 - [[package]] 575 - name = "ciborium-io" 576 - version = "0.2.1" 577 - source = "registry+https://github.com/rust-lang/crates.io-index" 578 - checksum = "cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656" 579 - 580 - [[package]] 581 - name = "ciborium-ll" 582 - version = "0.2.1" 583 - source = "registry+https://github.com/rust-lang/crates.io-index" 584 - checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b" 585 - dependencies = [ 586 - "ciborium-io", 587 - "half", 588 - ] 589 - 590 - [[package]] 591 - name = "clap" 592 - version = "4.4.18" 593 - source = "registry+https://github.com/rust-lang/crates.io-index" 594 - checksum = "1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c" 595 - dependencies = [ 596 - "clap_builder", 597 - "clap_derive", 598 - ] 599 - 600 - [[package]] 601 - name = "clap_builder" 602 - version = "4.4.18" 603 - source = "registry+https://github.com/rust-lang/crates.io-index" 604 - checksum = "4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7" 605 - dependencies = [ 606 - "anstream", 607 - "anstyle", 608 - "clap_lex", 609 - "strsim", 610 - ] 611 - 612 - [[package]] 613 - name = "clap_derive" 614 - version = "4.4.7" 615 - source = "registry+https://github.com/rust-lang/crates.io-index" 616 - checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" 617 - dependencies = [ 618 - "heck", 619 - "proc-macro2", 620 - "quote", 621 - "syn 2.0.48", 622 - ] 623 - 624 - [[package]] 625 - name = "clap_dyn_complete" 626 - version = "0.0.0" 627 - dependencies = [ 628 - "async-trait", 629 - "clap", 630 - "futures", 631 - "log", 632 - ] 633 - 634 - [[package]] 635 - name = "clap_lex" 636 - version = "0.6.0" 637 - source = "registry+https://github.com/rust-lang/crates.io-index" 638 - checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" 639 - 640 - [[package]] 641 - name = "clipboard-win" 642 - version = "5.0.0" 643 - source = "registry+https://github.com/rust-lang/crates.io-index" 644 - checksum = "c57002a5d9be777c1ef967e33674dac9ebd310d8893e4e3437b14d5f0f6372cc" 645 - dependencies = [ 646 - "error-code", 647 - ] 648 - 649 - [[package]] 650 - name = "closeable_mutex" 651 - version = "0.0.0" 652 - dependencies = [ 653 - "parking_lot", 654 - ] 655 - 656 - [[package]] 657 - name = "cobs" 658 - version = "0.2.3" 659 - source = "registry+https://github.com/rust-lang/crates.io-index" 660 - checksum = "67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15" 661 - 662 - [[package]] 663 - name = "color_quant" 664 - version = "1.1.0" 665 - source = "registry+https://github.com/rust-lang/crates.io-index" 666 - checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 667 - 668 - [[package]] 669 - name = "colorchoice" 670 - version = "1.0.0" 671 - source = "registry+https://github.com/rust-lang/crates.io-index" 672 - checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 673 - 674 - [[package]] 675 - name = "concurrent-queue" 676 - version = "2.5.0" 677 - source = "registry+https://github.com/rust-lang/crates.io-index" 678 - checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" 679 - dependencies = [ 680 - "crossbeam-utils", 681 - ] 682 - 683 - [[package]] 684 - name = "consomme" 685 - version = "0.0.0" 686 - dependencies = [ 687 - "futures", 688 - "getrandom", 689 - "inspect", 690 - "libc", 691 - "mesh", 692 - "pal_async", 693 - "resolv-conf", 694 - "smoltcp", 695 - "socket2", 696 - "thiserror", 697 - "tracing", 698 - "windows-sys 0.52.0", 699 - ] 700 - 701 - [[package]] 702 - name = "const-oid" 703 - version = "0.9.6" 704 - source = "registry+https://github.com/rust-lang/crates.io-index" 705 - checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" 706 - 707 - [[package]] 708 - name = "core-foundation" 709 - version = "0.9.4" 710 - source = "registry+https://github.com/rust-lang/crates.io-index" 711 - checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 712 - dependencies = [ 713 - "core-foundation-sys", 714 - "libc", 715 - ] 716 - 717 - [[package]] 718 - name = "core-foundation-sys" 719 - version = "0.8.6" 720 - source = "registry+https://github.com/rust-lang/crates.io-index" 721 - checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 722 - 723 - [[package]] 724 - name = "cpufeatures" 725 - version = "0.2.12" 726 - source = "registry+https://github.com/rust-lang/crates.io-index" 727 - checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 728 - dependencies = [ 729 - "libc", 730 - ] 731 - 732 - [[package]] 733 - name = "crc" 734 - version = "3.0.1" 735 - source = "registry+https://github.com/rust-lang/crates.io-index" 736 - checksum = "86ec7a15cbe22e59248fc7eadb1907dab5ba09372595da4d73dd805ed4417dfe" 737 - dependencies = [ 738 - "crc-catalog", 739 - ] 740 - 741 - [[package]] 742 - name = "crc-catalog" 743 - version = "2.4.0" 744 - source = "registry+https://github.com/rust-lang/crates.io-index" 745 - checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" 746 - 747 - [[package]] 748 - name = "crc32fast" 749 - version = "1.3.2" 750 - source = "registry+https://github.com/rust-lang/crates.io-index" 751 - checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 752 - dependencies = [ 753 - "cfg-if", 754 - ] 755 - 756 - [[package]] 757 - name = "criterion" 758 - version = "0.5.1" 759 - source = "registry+https://github.com/rust-lang/crates.io-index" 760 - checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f" 761 - dependencies = [ 762 - "anes", 763 - "cast", 764 - "ciborium", 765 - "clap", 766 - "criterion-plot", 767 - "futures", 768 - "is-terminal", 769 - "itertools", 770 - "num-traits", 771 - "once_cell", 772 - "oorandom", 773 - "rayon", 774 - "regex", 775 - "serde", 776 - "serde_derive", 777 - "serde_json", 778 - "tinytemplate", 779 - "walkdir", 780 - ] 781 - 782 - [[package]] 783 - name = "criterion-plot" 784 - version = "0.5.0" 785 - source = "registry+https://github.com/rust-lang/crates.io-index" 786 - checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" 787 - dependencies = [ 788 - "cast", 789 - "itertools", 790 - ] 791 - 792 - [[package]] 793 - name = "crossbeam-deque" 794 - version = "0.8.5" 795 - source = "registry+https://github.com/rust-lang/crates.io-index" 796 - checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" 797 - dependencies = [ 798 - "crossbeam-epoch", 799 - "crossbeam-utils", 800 - ] 801 - 802 - [[package]] 803 - name = "crossbeam-epoch" 804 - version = "0.9.18" 805 - source = "registry+https://github.com/rust-lang/crates.io-index" 806 - checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 807 - dependencies = [ 808 - "crossbeam-utils", 809 - ] 810 - 811 - [[package]] 812 - name = "crossbeam-utils" 813 - version = "0.8.19" 814 - source = "registry+https://github.com/rust-lang/crates.io-index" 815 - checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" 816 - 817 - [[package]] 818 - name = "crossterm" 819 - version = "0.27.0" 820 - source = "registry+https://github.com/rust-lang/crates.io-index" 821 - checksum = "f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df" 822 - dependencies = [ 823 - "bitflags 2.4.2", 824 - "crossterm_winapi", 825 - "libc", 826 - "mio", 827 - "parking_lot", 828 - "signal-hook", 829 - "signal-hook-mio", 830 - "winapi", 831 - ] 832 - 833 - [[package]] 834 - name = "crossterm_winapi" 835 - version = "0.9.1" 836 - source = "registry+https://github.com/rust-lang/crates.io-index" 837 - checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b" 838 - dependencies = [ 839 - "winapi", 840 - ] 841 - 842 - [[package]] 843 - name = "crypto-common" 844 - version = "0.1.6" 845 - source = "registry+https://github.com/rust-lang/crates.io-index" 846 - checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 847 - dependencies = [ 848 - "generic-array", 849 - "typenum", 850 - ] 851 - 852 - [[package]] 853 - name = "ctrlc" 854 - version = "3.4.2" 855 - source = "registry+https://github.com/rust-lang/crates.io-index" 856 - checksum = "b467862cc8610ca6fc9a1532d7777cee0804e678ab45410897b9396495994a0b" 857 - dependencies = [ 858 - "nix 0.27.1", 859 - "windows-sys 0.52.0", 860 - ] 861 - 862 - [[package]] 863 - name = "cvm_tracing" 864 - version = "0.0.0" 865 - dependencies = [ 866 - "tracing", 867 - "tracing-subscriber", 868 - ] 869 - 870 - [[package]] 871 - name = "debug_ptr" 872 - version = "0.0.0" 873 - 874 - [[package]] 875 - name = "debug_worker" 876 - version = "0.0.0" 877 - dependencies = [ 878 - "anyhow", 879 - "debug_worker_defs", 880 - "futures", 881 - "gdbstub", 882 - "inspect", 883 - "mesh", 884 - "mesh_worker", 885 - "pal_async", 886 - "socket2", 887 - "tracelimit", 888 - "tracing", 889 - "vmm_core_defs", 890 - "vmsocket", 891 - ] 892 - 893 - [[package]] 894 - name = "debug_worker_defs" 895 - version = "0.0.0" 896 - dependencies = [ 897 - "mesh", 898 - "mesh_worker", 899 - "vmm_core_defs", 900 - "vmsocket", 901 - ] 902 - 903 - [[package]] 904 - name = "der" 905 - version = "0.7.8" 906 - source = "registry+https://github.com/rust-lang/crates.io-index" 907 - checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c" 908 - dependencies = [ 909 - "const-oid", 910 - "der_derive", 911 - "zeroize", 912 - ] 913 - 914 - [[package]] 915 - name = "der_derive" 916 - version = "0.7.2" 917 - source = "registry+https://github.com/rust-lang/crates.io-index" 918 - checksum = "5fe87ce4529967e0ba1dcf8450bab64d97dfd5010a6256187ffe2e43e6f0e049" 919 - dependencies = [ 920 - "proc-macro2", 921 - "quote", 922 - "syn 2.0.48", 923 - ] 924 - 925 - [[package]] 926 - name = "deranged" 927 - version = "0.3.11" 928 - source = "registry+https://github.com/rust-lang/crates.io-index" 929 - checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 930 - dependencies = [ 931 - "powerfmt", 932 - ] 933 - 934 - [[package]] 935 - name = "derive-into-owned" 936 - version = "0.2.0" 937 - source = "registry+https://github.com/rust-lang/crates.io-index" 938 - checksum = "2c9d94d81e3819a7b06a8638f448bc6339371ca9b6076a99d4a43eece3c4c923" 939 - dependencies = [ 940 - "proc-macro2", 941 - "quote", 942 - "syn 1.0.109", 943 - ] 944 - 945 - [[package]] 946 - name = "derive_arbitrary" 947 - version = "1.3.2" 948 - source = "registry+https://github.com/rust-lang/crates.io-index" 949 - checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" 950 - dependencies = [ 951 - "proc-macro2", 952 - "quote", 953 - "syn 2.0.48", 954 - ] 955 - 956 - [[package]] 957 - name = "device_emulators" 958 - version = "0.0.0" 959 - 960 - [[package]] 961 - name = "diag_client" 962 - version = "0.0.0" 963 - dependencies = [ 964 - "anyhow", 965 - "diag_proto", 966 - "fs-err", 967 - "futures", 968 - "guid", 969 - "inspect", 970 - "inspect_proto", 971 - "mesh", 972 - "mesh_rpc", 973 - "pal_async", 974 - "socket2", 975 - "thiserror", 976 - "unix_socket", 977 - "vmsocket", 978 - "windows-sys 0.52.0", 979 - ] 980 - 981 - [[package]] 982 - name = "diag_proto" 983 - version = "0.0.0" 984 - dependencies = [ 985 - "inspect", 986 - "mesh", 987 - "mesh_build", 988 - "mesh_rpc", 989 - "prost", 990 - "prost-build", 991 - ] 992 - 993 - [[package]] 994 - name = "diag_server" 995 - version = "0.0.0" 996 - dependencies = [ 997 - "anyhow", 998 - "azure_profiler_proto", 999 - "build_rs_guest_arch", 1000 - "diag_proto", 1001 - "fs-err", 1002 - "futures", 1003 - "futures-concurrency", 1004 - "hvdef", 1005 - "inspect", 1006 - "inspect_proto", 1007 - "libc", 1008 - "mesh", 1009 - "mesh_rpc", 1010 - "net_packet_capture", 1011 - "pal", 1012 - "pal_async", 1013 - "parking_lot", 1014 - "profiler_worker", 1015 - "safe_x86_intrinsics", 1016 - "socket2", 1017 - "tracing", 1018 - "underhill_confidentiality", 1019 - "unix_socket", 1020 - "vmsocket", 1021 - ] 1022 - 1023 - [[package]] 1024 - name = "diff" 1025 - version = "0.1.13" 1026 - source = "registry+https://github.com/rust-lang/crates.io-index" 1027 - checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" 1028 - 1029 - [[package]] 1030 - name = "digest" 1031 - version = "0.10.7" 1032 - source = "registry+https://github.com/rust-lang/crates.io-index" 1033 - checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 1034 - dependencies = [ 1035 - "block-buffer", 1036 - "crypto-common", 1037 - ] 1038 - 1039 - [[package]] 1040 - name = "dirs" 1041 - version = "5.0.1" 1042 - source = "registry+https://github.com/rust-lang/crates.io-index" 1043 - checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" 1044 - dependencies = [ 1045 - "dirs-sys", 1046 - ] 1047 - 1048 - [[package]] 1049 - name = "dirs-sys" 1050 - version = "0.4.1" 1051 - source = "registry+https://github.com/rust-lang/crates.io-index" 1052 - checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" 1053 - dependencies = [ 1054 - "libc", 1055 - "option-ext", 1056 - "redox_users", 1057 - "windows-sys 0.48.0", 1058 - ] 1059 - 1060 - [[package]] 1061 - name = "disk_backend" 1062 - version = "0.0.0" 1063 - dependencies = [ 1064 - "async-trait", 1065 - "futures", 1066 - "guestmem", 1067 - "inspect", 1068 - "scsi_buffers", 1069 - "stackfuture", 1070 - "thiserror", 1071 - "vm_resource", 1072 - ] 1073 - 1074 - [[package]] 1075 - name = "disk_backend_resources" 1076 - version = "0.0.0" 1077 - dependencies = [ 1078 - "mesh", 1079 - "vm_resource", 1080 - ] 1081 - 1082 - [[package]] 1083 - name = "disk_blob" 1084 - version = "0.0.0" 1085 - dependencies = [ 1086 - "anyhow", 1087 - "async-trait", 1088 - "blocking", 1089 - "disk_backend", 1090 - "disk_backend_resources", 1091 - "guestmem", 1092 - "http", 1093 - "http-body-util", 1094 - "hyper", 1095 - "hyper-tls", 1096 - "hyper-util", 1097 - "inspect", 1098 - "once_cell", 1099 - "scsi_buffers", 1100 - "stackfuture", 1101 - "thiserror", 1102 - "tokio", 1103 - "vhd1_defs", 1104 - "vm_resource", 1105 - "zerocopy", 1106 - ] 1107 - 1108 - [[package]] 1109 - name = "disk_blockdevice" 1110 - version = "0.0.0" 1111 - dependencies = [ 1112 - "anyhow", 1113 - "async-trait", 1114 - "bitfield-struct", 1115 - "blocking", 1116 - "disk_backend", 1117 - "event-listener", 1118 - "fs-err", 1119 - "futures", 1120 - "guestmem", 1121 - "hvdef", 1122 - "inspect", 1123 - "io-uring", 1124 - "libc", 1125 - "mesh", 1126 - "nix 0.26.4", 1127 - "nvme_common", 1128 - "nvme_spec", 1129 - "once_cell", 1130 - "open_enum", 1131 - "pal", 1132 - "pal_async", 1133 - "pal_uring", 1134 - "scsi_buffers", 1135 - "stackfuture", 1136 - "tempfile", 1137 - "thiserror", 1138 - "tracing", 1139 - "uevent", 1140 - "vm_resource", 1141 - "zerocopy", 1142 - ] 1143 - 1144 - [[package]] 1145 - name = "disk_file" 1146 - version = "0.0.0" 1147 - dependencies = [ 1148 - "blocking", 1149 - "disk_backend", 1150 - "disk_backend_resources", 1151 - "guestmem", 1152 - "inspect", 1153 - "scsi_buffers", 1154 - "stackfuture", 1155 - "vm_resource", 1156 - ] 1157 - 1158 - [[package]] 1159 - name = "disk_nvme" 1160 - version = "0.0.0" 1161 - dependencies = [ 1162 - "async-trait", 1163 - "disk_backend", 1164 - "inspect", 1165 - "nvme_common", 1166 - "nvme_driver", 1167 - "nvme_spec", 1168 - "pal", 1169 - "scsi_buffers", 1170 - "stackfuture", 1171 - ] 1172 - 1173 - [[package]] 1174 - name = "disk_prwrap" 1175 - version = "0.0.0" 1176 - dependencies = [ 1177 - "async-trait", 1178 - "disk_backend", 1179 - "disk_backend_resources", 1180 - "inspect", 1181 - "parking_lot", 1182 - "scsi_buffers", 1183 - "stackfuture", 1184 - "tracing", 1185 - "vm_resource", 1186 - ] 1187 - 1188 - [[package]] 1189 - name = "disk_ramdisk" 1190 - version = "0.0.0" 1191 - dependencies = [ 1192 - "anyhow", 1193 - "async-trait", 1194 - "disk_backend", 1195 - "disk_backend_resources", 1196 - "event-listener", 1197 - "guestmem", 1198 - "inspect", 1199 - "pal_async", 1200 - "parking_lot", 1201 - "scsi_buffers", 1202 - "stackfuture", 1203 - "thiserror", 1204 - "tracing", 1205 - "vm_resource", 1206 - "zerocopy", 1207 - ] 1208 - 1209 - [[package]] 1210 - name = "disk_striped" 1211 - version = "0.0.0" 1212 - dependencies = [ 1213 - "anyhow", 1214 - "async-trait", 1215 - "disk_backend", 1216 - "disk_backend_resources", 1217 - "disk_ramdisk", 1218 - "futures", 1219 - "guestmem", 1220 - "hvdef", 1221 - "inspect", 1222 - "pal_async", 1223 - "scsi_buffers", 1224 - "stackfuture", 1225 - "thiserror", 1226 - "tracelimit", 1227 - "tracing", 1228 - "vm_resource", 1229 - ] 1230 - 1231 - [[package]] 1232 - name = "disk_vhd1" 1233 - version = "0.0.0" 1234 - dependencies = [ 1235 - "disk_backend", 1236 - "disk_backend_resources", 1237 - "disk_file", 1238 - "guestmem", 1239 - "guid", 1240 - "inspect", 1241 - "pal_async", 1242 - "scsi_buffers", 1243 - "stackfuture", 1244 - "tempfile", 1245 - "thiserror", 1246 - "vhd1_defs", 1247 - "vm_resource", 1248 - "zerocopy", 1249 - ] 1250 - 1251 - [[package]] 1252 - name = "disk_vhdmp" 1253 - version = "0.0.0" 1254 - dependencies = [ 1255 - "disk_backend", 1256 - "disk_file", 1257 - "disk_vhd1", 1258 - "futures", 1259 - "guid", 1260 - "inspect", 1261 - "mesh", 1262 - "scsi_buffers", 1263 - "stackfuture", 1264 - "tempfile", 1265 - "thiserror", 1266 - "vm_resource", 1267 - "winapi", 1268 - ] 1269 - 1270 - [[package]] 1271 - name = "either" 1272 - version = "1.9.0" 1273 - source = "registry+https://github.com/rust-lang/crates.io-index" 1274 - checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 1275 - 1276 - [[package]] 1277 - name = "elfcore" 1278 - version = "1.1.5" 1279 - source = "registry+https://github.com/rust-lang/crates.io-index" 1280 - checksum = "051a3f44a8f1d574d13116351c3f2bc466801495d52578d1d34ac4ddbcd6ecb4" 1281 - dependencies = [ 1282 - "libc", 1283 - "nix 0.26.4", 1284 - "smallvec", 1285 - "thiserror", 1286 - "tracing", 1287 - "zerocopy", 1288 - ] 1289 - 1290 - [[package]] 1291 - name = "embed-resource" 1292 - version = "2.4.2" 1293 - source = "registry+https://github.com/rust-lang/crates.io-index" 1294 - checksum = "c6985554d0688b687c5cb73898a34fbe3ad6c24c58c238a4d91d5e840670ee9d" 1295 - dependencies = [ 1296 - "cc", 1297 - "memchr", 1298 - "rustc_version", 1299 - "toml", 1300 - "vswhom", 1301 - "winreg", 1302 - ] 1303 - 1304 - [[package]] 1305 - name = "embedded-io" 1306 - version = "0.4.0" 1307 - source = "registry+https://github.com/rust-lang/crates.io-index" 1308 - checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced" 1309 - 1310 - [[package]] 1311 - name = "encoding_rs" 1312 - version = "0.8.33" 1313 - source = "registry+https://github.com/rust-lang/crates.io-index" 1314 - checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" 1315 - dependencies = [ 1316 - "cfg-if", 1317 - ] 1318 - 1319 - [[package]] 1320 - name = "encoding_rs_io" 1321 - version = "0.1.7" 1322 - source = "registry+https://github.com/rust-lang/crates.io-index" 1323 - checksum = "1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83" 1324 - dependencies = [ 1325 - "encoding_rs", 1326 - ] 1327 - 1328 - [[package]] 1329 - name = "endian-type" 1330 - version = "0.1.2" 1331 - source = "registry+https://github.com/rust-lang/crates.io-index" 1332 - checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" 1333 - 1334 - [[package]] 1335 - name = "enumflags2" 1336 - version = "0.7.8" 1337 - source = "registry+https://github.com/rust-lang/crates.io-index" 1338 - checksum = "5998b4f30320c9d93aed72f63af821bfdac50465b75428fce77b48ec482c3939" 1339 - dependencies = [ 1340 - "enumflags2_derive", 1341 - ] 1342 - 1343 - [[package]] 1344 - name = "enumflags2_derive" 1345 - version = "0.7.8" 1346 - source = "registry+https://github.com/rust-lang/crates.io-index" 1347 - checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246" 1348 - dependencies = [ 1349 - "proc-macro2", 1350 - "quote", 1351 - "syn 2.0.48", 1352 - ] 1353 - 1354 - [[package]] 1355 - name = "env_logger" 1356 - version = "0.10.2" 1357 - source = "registry+https://github.com/rust-lang/crates.io-index" 1358 - checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" 1359 - dependencies = [ 1360 - "humantime", 1361 - "is-terminal", 1362 - "log", 1363 - "regex", 1364 - "termcolor", 1365 - ] 1366 - 1367 - [[package]] 1368 - name = "equivalent" 1369 - version = "1.0.1" 1370 - source = "registry+https://github.com/rust-lang/crates.io-index" 1371 - checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 1372 - 1373 - [[package]] 1374 - name = "errno" 1375 - version = "0.3.8" 1376 - source = "registry+https://github.com/rust-lang/crates.io-index" 1377 - checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 1378 - dependencies = [ 1379 - "libc", 1380 - "windows-sys 0.52.0", 1381 - ] 1382 - 1383 - [[package]] 1384 - name = "error-code" 1385 - version = "3.0.0" 1386 - source = "registry+https://github.com/rust-lang/crates.io-index" 1387 - checksum = "281e452d3bad4005426416cdba5ccfd4f5c1280e10099e21db27f7c1c28347fc" 1388 - 1389 - [[package]] 1390 - name = "event-listener" 1391 - version = "5.3.1" 1392 - source = "registry+https://github.com/rust-lang/crates.io-index" 1393 - checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" 1394 - dependencies = [ 1395 - "concurrent-queue", 1396 - "parking", 1397 - "pin-project-lite", 1398 - ] 1399 - 1400 - [[package]] 1401 - name = "event-listener-strategy" 1402 - version = "0.5.2" 1403 - source = "registry+https://github.com/rust-lang/crates.io-index" 1404 - checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" 1405 - dependencies = [ 1406 - "event-listener", 1407 - "pin-project-lite", 1408 - ] 1409 - 1410 - [[package]] 1411 - name = "fast_select" 1412 - version = "0.0.0" 1413 - dependencies = [ 1414 - "futures", 1415 - "pal_async", 1416 - "parking_lot", 1417 - ] 1418 - 1419 - [[package]] 1420 - name = "fastrand" 1421 - version = "2.0.1" 1422 - source = "registry+https://github.com/rust-lang/crates.io-index" 1423 - checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 1424 - 1425 - [[package]] 1426 - name = "fatfs" 1427 - version = "0.3.6" 1428 - source = "registry+https://github.com/rust-lang/crates.io-index" 1429 - checksum = "05669f8e7e2d7badc545c513710f0eba09c2fbef683eb859fd79c46c355048e0" 1430 - dependencies = [ 1431 - "bitflags 1.3.2", 1432 - "byteorder", 1433 - "log", 1434 - ] 1435 - 1436 - [[package]] 1437 - name = "fd-lock" 1438 - version = "4.0.2" 1439 - source = "registry+https://github.com/rust-lang/crates.io-index" 1440 - checksum = "7e5768da2206272c81ef0b5e951a41862938a6070da63bcea197899942d3b947" 1441 - dependencies = [ 1442 - "cfg-if", 1443 - "rustix", 1444 - "windows-sys 0.52.0", 1445 - ] 1446 - 1447 - [[package]] 1448 - name = "fdeflate" 1449 - version = "0.3.4" 1450 - source = "registry+https://github.com/rust-lang/crates.io-index" 1451 - checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" 1452 - dependencies = [ 1453 - "simd-adler32", 1454 - ] 1455 - 1456 - [[package]] 1457 - name = "fdt" 1458 - version = "0.0.0" 1459 - dependencies = [ 1460 - "zerocopy", 1461 - "zerocopy_helpers", 1462 - ] 1463 - 1464 - [[package]] 1465 - name = "filepath" 1466 - version = "0.1.2" 1467 - source = "registry+https://github.com/rust-lang/crates.io-index" 1468 - checksum = "f7faa16fcec147281a1719947edb44af4f9124964bf7476bd5f5356a48e44dcc" 1469 - dependencies = [ 1470 - "libc", 1471 - "winapi", 1472 - ] 1473 - 1474 - [[package]] 1475 - name = "firmware_pcat" 1476 - version = "0.0.0" 1477 - dependencies = [ 1478 - "chipset_device", 1479 - "generation_id", 1480 - "getrandom", 1481 - "guestmem", 1482 - "guid", 1483 - "inspect", 1484 - "memory_range", 1485 - "mesh", 1486 - "open_enum", 1487 - "static_assertions", 1488 - "thiserror", 1489 - "tracelimit", 1490 - "tracing", 1491 - "vm_topology", 1492 - "vmcore", 1493 - "zerocopy", 1494 - ] 1495 - 1496 - [[package]] 1497 - name = "firmware_uefi" 1498 - version = "0.0.0" 1499 - dependencies = [ 1500 - "async-trait", 1501 - "bitfield-struct", 1502 - "chipset_device", 1503 - "der", 1504 - "firmware_uefi_custom_vars", 1505 - "generation_id", 1506 - "getrandom", 1507 - "guestmem", 1508 - "guid", 1509 - "inspect", 1510 - "local_clock", 1511 - "mesh", 1512 - "open_enum", 1513 - "openssl", 1514 - "pal_async", 1515 - "test_with_tracing", 1516 - "thiserror", 1517 - "time", 1518 - "tracelimit", 1519 - "tracing", 1520 - "ucs2 0.0.0", 1521 - "uefi_nvram_specvars", 1522 - "uefi_nvram_storage", 1523 - "uefi_specs", 1524 - "vmcore", 1525 - "watchdog_core", 1526 - "wchar", 1527 - "zerocopy", 1528 - ] 1529 - 1530 - [[package]] 1531 - name = "firmware_uefi_custom_vars" 1532 - version = "0.0.0" 1533 - dependencies = [ 1534 - "guid", 1535 - "mesh_protobuf", 1536 - "thiserror", 1537 - "uefi_specs", 1538 - ] 1539 - 1540 - [[package]] 1541 - name = "fixedbitset" 1542 - version = "0.4.2" 1543 - source = "registry+https://github.com/rust-lang/crates.io-index" 1544 - checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" 1545 - 1546 - [[package]] 1547 - name = "flate2" 1548 - version = "1.0.28" 1549 - source = "registry+https://github.com/rust-lang/crates.io-index" 1550 - checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" 1551 - dependencies = [ 1552 - "crc32fast", 1553 - "miniz_oxide", 1554 - ] 1555 - 1556 - [[package]] 1557 - name = "floppy" 1558 - version = "0.0.0" 1559 - dependencies = [ 1560 - "arrayvec", 1561 - "bitfield-struct", 1562 - "chipset_device", 1563 - "disk_backend", 1564 - "guestmem", 1565 - "inspect", 1566 - "mesh", 1567 - "open_enum", 1568 - "scsi_buffers", 1569 - "thiserror", 1570 - "tracelimit", 1571 - "tracing", 1572 - "vmcore", 1573 - ] 1574 - 1575 - [[package]] 1576 - name = "floppy_pcat_stub" 1577 - version = "0.0.0" 1578 - dependencies = [ 1579 - "arrayvec", 1580 - "bitfield-struct", 1581 - "chipset_device", 1582 - "inspect", 1583 - "mesh", 1584 - "open_enum", 1585 - "tracelimit", 1586 - "tracing", 1587 - "vmcore", 1588 - ] 1589 - 1590 - [[package]] 1591 - name = "floppy_resources" 1592 - version = "0.0.0" 1593 - dependencies = [ 1594 - "mesh", 1595 - "vm_resource", 1596 - ] 1597 - 1598 - [[package]] 1599 - name = "flowey" 1600 - version = "0.0.0" 1601 - dependencies = [ 1602 - "anyhow", 1603 - "flowey_core", 1604 - "fs-err", 1605 - "log", 1606 - "serde", 1607 - ] 1608 - 1609 - [[package]] 1610 - name = "flowey_cli" 1611 - version = "0.0.0" 1612 - dependencies = [ 1613 - "anyhow", 1614 - "ci_logger", 1615 - "clap", 1616 - "flowey_core", 1617 - "fs-err", 1618 - "log", 1619 - "parking_lot", 1620 - "petgraph", 1621 - "schema_ado_yaml", 1622 - "serde", 1623 - "serde_json", 1624 - "serde_yaml", 1625 - "toml_edit", 1626 - "xshell", 1627 - ] 1628 - 1629 - [[package]] 1630 - name = "flowey_core" 1631 - version = "0.0.0" 1632 - dependencies = [ 1633 - "anyhow", 1634 - "fs-err", 1635 - "linkme", 1636 - "serde", 1637 - "serde_json", 1638 - "serde_yaml", 1639 - ] 1640 - 1641 - [[package]] 1642 - name = "flowey_hvlite" 1643 - version = "0.0.0" 1644 - dependencies = [ 1645 - "anyhow", 1646 - "clap", 1647 - "flowey", 1648 - "flowey_cli", 1649 - "flowey_lib_common", 1650 - "flowey_lib_hvlite", 1651 - "log", 1652 - "serde", 1653 - "target-lexicon", 1654 - ] 1655 - 1656 - [[package]] 1657 - name = "flowey_lib_common" 1658 - version = "0.0.0" 1659 - dependencies = [ 1660 - "anyhow", 1661 - "dirs", 1662 - "flowey", 1663 - "fs-err", 1664 - "home", 1665 - "log", 1666 - "rlimit", 1667 - "rustc-hash", 1668 - "serde", 1669 - "target-lexicon", 1670 - "toml_edit", 1671 - "which 6.0.0", 1672 - "xshell", 1673 - ] 1674 - 1675 - [[package]] 1676 - name = "flowey_lib_hvlite" 1677 - version = "0.0.0" 1678 - dependencies = [ 1679 - "anyhow", 1680 - "flowey", 1681 - "flowey_lib_common", 1682 - "fs-err", 1683 - "igvmfilegen_config", 1684 - "log", 1685 - "serde", 1686 - "serde_json", 1687 - "target-lexicon", 1688 - "vmm_test_images", 1689 - "which 6.0.0", 1690 - "xshell", 1691 - ] 1692 - 1693 - [[package]] 1694 - name = "flowey_trampoline" 1695 - version = "0.0.0" 1696 - 1697 - [[package]] 1698 - name = "fnv" 1699 - version = "1.0.7" 1700 - source = "registry+https://github.com/rust-lang/crates.io-index" 1701 - checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 1702 - 1703 - [[package]] 1704 - name = "foreign-types" 1705 - version = "0.3.2" 1706 - source = "registry+https://github.com/rust-lang/crates.io-index" 1707 - checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 1708 - dependencies = [ 1709 - "foreign-types-shared", 1710 - ] 1711 - 1712 - [[package]] 1713 - name = "foreign-types-shared" 1714 - version = "0.1.1" 1715 - source = "registry+https://github.com/rust-lang/crates.io-index" 1716 - checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 1717 - 1718 - [[package]] 1719 - name = "framebuffer" 1720 - version = "0.0.0" 1721 - dependencies = [ 1722 - "anyhow", 1723 - "async-trait", 1724 - "chipset_device", 1725 - "guestmem", 1726 - "inspect", 1727 - "memory_range", 1728 - "mesh", 1729 - "parking_lot", 1730 - "sparse_mmap", 1731 - "tracing", 1732 - "video_core", 1733 - "vm_resource", 1734 - "vmcore", 1735 - ] 1736 - 1737 - [[package]] 1738 - name = "fs-err" 1739 - version = "2.11.0" 1740 - source = "registry+https://github.com/rust-lang/crates.io-index" 1741 - checksum = "88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41" 1742 - dependencies = [ 1743 - "autocfg", 1744 - ] 1745 - 1746 - [[package]] 1747 - name = "fscommon" 1748 - version = "0.1.1" 1749 - source = "registry+https://github.com/rust-lang/crates.io-index" 1750 - checksum = "315ce685aca5ddcc5a3e7e436ef47d4a5d0064462849b6f0f628c28140103531" 1751 - dependencies = [ 1752 - "log", 1753 - ] 1754 - 1755 - [[package]] 1756 - name = "funty" 1757 - version = "2.0.0" 1758 - source = "registry+https://github.com/rust-lang/crates.io-index" 1759 - checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" 1760 - 1761 - [[package]] 1762 - name = "fuse" 1763 - version = "0.0.0" 1764 - dependencies = [ 1765 - "libc", 1766 - "lx", 1767 - "parking_lot", 1768 - "tempfile", 1769 - "test_with_tracing", 1770 - "thiserror", 1771 - "tracing", 1772 - "zerocopy", 1773 - ] 1774 - 1775 - [[package]] 1776 - name = "futures" 1777 - version = "0.3.30" 1778 - source = "registry+https://github.com/rust-lang/crates.io-index" 1779 - checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 1780 - dependencies = [ 1781 - "futures-channel", 1782 - "futures-core", 1783 - "futures-executor", 1784 - "futures-io", 1785 - "futures-sink", 1786 - "futures-task", 1787 - "futures-util", 1788 - ] 1789 - 1790 - [[package]] 1791 - name = "futures-channel" 1792 - version = "0.3.30" 1793 - source = "registry+https://github.com/rust-lang/crates.io-index" 1794 - checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 1795 - dependencies = [ 1796 - "futures-core", 1797 - "futures-sink", 1798 - ] 1799 - 1800 - [[package]] 1801 - name = "futures-concurrency" 1802 - version = "7.4.3" 1803 - source = "registry+https://github.com/rust-lang/crates.io-index" 1804 - checksum = "ef6712e11cdeed5c8cf21ea0b90fec40fbe64afc9bbf2339356197eeca829fc3" 1805 - dependencies = [ 1806 - "bitvec", 1807 - "futures-core", 1808 - "pin-project", 1809 - "slab", 1810 - "smallvec", 1811 - ] 1812 - 1813 - [[package]] 1814 - name = "futures-core" 1815 - version = "0.3.30" 1816 - source = "registry+https://github.com/rust-lang/crates.io-index" 1817 - checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 1818 - 1819 - [[package]] 1820 - name = "futures-executor" 1821 - version = "0.3.30" 1822 - source = "registry+https://github.com/rust-lang/crates.io-index" 1823 - checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 1824 - dependencies = [ 1825 - "futures-core", 1826 - "futures-task", 1827 - "futures-util", 1828 - ] 1829 - 1830 - [[package]] 1831 - name = "futures-io" 1832 - version = "0.3.30" 1833 - source = "registry+https://github.com/rust-lang/crates.io-index" 1834 - checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 1835 - 1836 - [[package]] 1837 - name = "futures-lite" 1838 - version = "2.3.0" 1839 - source = "registry+https://github.com/rust-lang/crates.io-index" 1840 - checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" 1841 - dependencies = [ 1842 - "futures-core", 1843 - "pin-project-lite", 1844 - ] 1845 - 1846 - [[package]] 1847 - name = "futures-macro" 1848 - version = "0.3.30" 1849 - source = "registry+https://github.com/rust-lang/crates.io-index" 1850 - checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 1851 - dependencies = [ 1852 - "proc-macro2", 1853 - "quote", 1854 - "syn 2.0.48", 1855 - ] 1856 - 1857 - [[package]] 1858 - name = "futures-sink" 1859 - version = "0.3.30" 1860 - source = "registry+https://github.com/rust-lang/crates.io-index" 1861 - checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 1862 - 1863 - [[package]] 1864 - name = "futures-task" 1865 - version = "0.3.30" 1866 - source = "registry+https://github.com/rust-lang/crates.io-index" 1867 - checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 1868 - 1869 - [[package]] 1870 - name = "futures-util" 1871 - version = "0.3.30" 1872 - source = "registry+https://github.com/rust-lang/crates.io-index" 1873 - checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 1874 - dependencies = [ 1875 - "futures-channel", 1876 - "futures-core", 1877 - "futures-io", 1878 - "futures-macro", 1879 - "futures-sink", 1880 - "futures-task", 1881 - "memchr", 1882 - "pin-project-lite", 1883 - "pin-utils", 1884 - "slab", 1885 - ] 1886 - 1887 - [[package]] 1888 - name = "fuzz_chipset" 1889 - version = "0.0.0" 1890 - dependencies = [ 1891 - "arbitrary", 1892 - "chipset", 1893 - "chipset_device_fuzz", 1894 - "chipset_resources", 1895 - "libfuzzer-sys", 1896 - "local_clock", 1897 - "mesh", 1898 - "pal_async", 1899 - "vmcore", 1900 - "xtask_fuzz", 1901 - ] 1902 - 1903 - [[package]] 1904 - name = "fuzz_firmware_uefi" 1905 - version = "0.0.0" 1906 - dependencies = [ 1907 - "arbitrary", 1908 - "firmware_uefi", 1909 - "guid", 1910 - "libfuzzer-sys", 1911 - "openssl", 1912 - "ucs2 0.0.0", 1913 - "uefi_nvram_specvars", 1914 - "xtask_fuzz", 1915 - "zerocopy", 1916 - ] 1917 - 1918 - [[package]] 1919 - name = "fuzz_guestmem" 1920 - version = "0.0.0" 1921 - dependencies = [ 1922 - "arbitrary", 1923 - "guestmem", 1924 - "libfuzzer-sys", 1925 - "smallvec", 1926 - "sparse_mmap", 1927 - "xtask_fuzz", 1928 - ] 1929 - 1930 - [[package]] 1931 - name = "fuzz_ide" 1932 - version = "0.0.0" 1933 - dependencies = [ 1934 - "arbitrary", 1935 - "chipset_arc_mutex_device", 1936 - "chipset_device", 1937 - "chipset_device_fuzz", 1938 - "disk_ramdisk", 1939 - "guestmem", 1940 - "ide", 1941 - "libfuzzer-sys", 1942 - "pci_core", 1943 - "scsidisk", 1944 - "vmcore", 1945 - "xtask_fuzz", 1946 - ] 1947 - 1948 - [[package]] 1949 - name = "fuzz_inspect" 1950 - version = "0.0.0" 1951 - dependencies = [ 1952 - "arbitrary", 1953 - "futures", 1954 - "inspect", 1955 - "libfuzzer-sys", 1956 - "xtask_fuzz", 1957 - ] 1958 - 1959 - [[package]] 1960 - name = "fuzz_mesh_ttrpc" 1961 - version = "0.0.0" 1962 - dependencies = [ 1963 - "futures", 1964 - "libfuzzer-sys", 1965 - "mesh", 1966 - "mesh_build", 1967 - "mesh_rpc", 1968 - "pal_async", 1969 - "prost", 1970 - "prost-build", 1971 - "tempfile", 1972 - "unix_socket", 1973 - "xtask_fuzz", 1974 - ] 1975 - 1976 - [[package]] 1977 - name = "fuzz_scsi_buffers" 1978 - version = "0.0.0" 1979 - dependencies = [ 1980 - "arbitrary", 1981 - "guestmem", 1982 - "libfuzzer-sys", 1983 - "scsi_buffers", 1984 - "xtask_fuzz", 1985 - ] 1986 - 1987 - [[package]] 1988 - name = "fuzz_sparse_mmap" 1989 - version = "0.0.0" 1990 - dependencies = [ 1991 - "arbitrary", 1992 - "libfuzzer-sys", 1993 - "sparse_mmap", 1994 - "xtask_fuzz", 1995 - ] 1996 - 1997 - [[package]] 1998 - name = "fuzz_ucs2" 1999 - version = "0.0.0" 2000 - dependencies = [ 2001 - "arbitrary", 2002 - "libfuzzer-sys", 2003 - "ucs2 0.0.0", 2004 - "xtask_fuzz", 2005 - ] 2006 - 2007 - [[package]] 2008 - name = "fuzz_x86emu" 2009 - version = "0.0.0" 2010 - dependencies = [ 2011 - "arbitrary", 2012 - "futures", 2013 - "libfuzzer-sys", 2014 - "x86defs", 2015 - "x86emu", 2016 - "xtask_fuzz", 2017 - ] 2018 - 2019 - [[package]] 2020 - name = "gdbstub" 2021 - version = "0.6.6" 2022 - source = "registry+https://github.com/rust-lang/crates.io-index" 2023 - checksum = "f4e02bf1b1a624d96925c608f1b268d82a76cbc587ce9e59f7c755e9ea11c75c" 2024 - dependencies = [ 2025 - "bitflags 1.3.2", 2026 - "cfg-if", 2027 - "log", 2028 - "managed", 2029 - "num-traits", 2030 - "paste", 2031 - ] 2032 - 2033 - [[package]] 2034 - name = "gdma" 2035 - version = "0.0.0" 2036 - dependencies = [ 2037 - "anyhow", 2038 - "async-trait", 2039 - "chipset_device", 2040 - "device_emulators", 2041 - "futures", 2042 - "gdma_defs", 2043 - "gdma_resources", 2044 - "guestmem", 2045 - "inspect", 2046 - "net_backend", 2047 - "net_backend_resources", 2048 - "parking_lot", 2049 - "pci_core", 2050 - "pci_resources", 2051 - "slab", 2052 - "task_control", 2053 - "thiserror", 2054 - "tracing", 2055 - "vm_resource", 2056 - "vmcore", 2057 - "zerocopy", 2058 - ] 2059 - 2060 - [[package]] 2061 - name = "gdma_defs" 2062 - version = "0.0.0" 2063 - dependencies = [ 2064 - "bitfield-struct", 2065 - "guestmem", 2066 - "inspect", 2067 - "open_enum", 2068 - "zerocopy", 2069 - ] 2070 - 2071 - [[package]] 2072 - name = "gdma_resources" 2073 - version = "0.0.0" 2074 - dependencies = [ 2075 - "mesh", 2076 - "net_backend_resources", 2077 - "vm_resource", 2078 - ] 2079 - 2080 - [[package]] 2081 - name = "generation_id" 2082 - version = "0.0.0" 2083 - dependencies = [ 2084 - "getrandom", 2085 - "guestmem", 2086 - "inspect", 2087 - "mesh", 2088 - "tracelimit", 2089 - "tracing", 2090 - "vmcore", 2091 - ] 2092 - 2093 - [[package]] 2094 - name = "generic-array" 2095 - version = "0.14.7" 2096 - source = "registry+https://github.com/rust-lang/crates.io-index" 2097 - checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 2098 - dependencies = [ 2099 - "typenum", 2100 - "version_check", 2101 - ] 2102 - 2103 - [[package]] 2104 - name = "get_helpers" 2105 - version = "0.0.0" 2106 - dependencies = [ 2107 - "get_protocol", 2108 - "guid", 2109 - "zerocopy", 2110 - ] 2111 - 2112 - [[package]] 2113 - name = "get_protocol" 2114 - version = "0.0.0" 2115 - dependencies = [ 2116 - "bitfield-struct", 2117 - "guid", 2118 - "open_enum", 2119 - "serde", 2120 - "serde_helpers", 2121 - "serde_json", 2122 - "static_assertions", 2123 - "zerocopy", 2124 - ] 2125 - 2126 - [[package]] 2127 - name = "get_resources" 2128 - version = "0.0.0" 2129 - dependencies = [ 2130 - "mesh", 2131 - "thiserror", 2132 - "vm_resource", 2133 - ] 2134 - 2135 - [[package]] 2136 - name = "getrandom" 2137 - version = "0.2.12" 2138 - source = "registry+https://github.com/rust-lang/crates.io-index" 2139 - checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" 2140 - dependencies = [ 2141 - "cfg-if", 2142 - "libc", 2143 - "wasi", 2144 - ] 2145 - 2146 - [[package]] 2147 - name = "gimli" 2148 - version = "0.28.1" 2149 - source = "registry+https://github.com/rust-lang/crates.io-index" 2150 - checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" 2151 - 2152 - [[package]] 2153 - name = "glob" 2154 - version = "0.3.1" 2155 - source = "registry+https://github.com/rust-lang/crates.io-index" 2156 - checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 2157 - 2158 - [[package]] 2159 - name = "globset" 2160 - version = "0.4.14" 2161 - source = "registry+https://github.com/rust-lang/crates.io-index" 2162 - checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" 2163 - dependencies = [ 2164 - "aho-corasick", 2165 - "bstr", 2166 - "log", 2167 - "regex-automata 0.4.3", 2168 - "regex-syntax 0.8.2", 2169 - ] 2170 - 2171 - [[package]] 2172 - name = "gptman" 2173 - version = "1.1.0" 2174 - source = "registry+https://github.com/rust-lang/crates.io-index" 2175 - checksum = "0b6ee4a804a77da3ec5d3738c44fbe34c0ecc7f0fdc0ab3a96d989f78a57fe74" 2176 - dependencies = [ 2177 - "bincode", 2178 - "crc", 2179 - "nix 0.26.4", 2180 - "serde", 2181 - "thiserror", 2182 - ] 2183 - 2184 - [[package]] 2185 - name = "grep-matcher" 2186 - version = "0.1.7" 2187 - source = "registry+https://github.com/rust-lang/crates.io-index" 2188 - checksum = "47a3141a10a43acfedc7c98a60a834d7ba00dfe7bec9071cbfc19b55b292ac02" 2189 - dependencies = [ 2190 - "memchr", 2191 - ] 2192 - 2193 - [[package]] 2194 - name = "grep-regex" 2195 - version = "0.1.12" 2196 - source = "registry+https://github.com/rust-lang/crates.io-index" 2197 - checksum = "f748bb135ca835da5cbc67ca0e6955f968db9c5df74ca4f56b18e1ddbc68230d" 2198 - dependencies = [ 2199 - "bstr", 2200 - "grep-matcher", 2201 - "log", 2202 - "regex-automata 0.4.3", 2203 - "regex-syntax 0.8.2", 2204 - ] 2205 - 2206 - [[package]] 2207 - name = "grep-searcher" 2208 - version = "0.1.13" 2209 - source = "registry+https://github.com/rust-lang/crates.io-index" 2210 - checksum = "ba536ae4f69bec62d8839584dd3153d3028ef31bb229f04e09fb5a9e5a193c54" 2211 - dependencies = [ 2212 - "bstr", 2213 - "encoding_rs", 2214 - "encoding_rs_io", 2215 - "grep-matcher", 2216 - "log", 2217 - "memchr", 2218 - "memmap2", 2219 - ] 2220 - 2221 - [[package]] 2222 - name = "guest_crash_device" 2223 - version = "0.0.0" 2224 - dependencies = [ 2225 - "anyhow", 2226 - "async-trait", 2227 - "get_protocol", 2228 - "get_resources", 2229 - "guid", 2230 - "inspect", 2231 - "mesh", 2232 - "task_control", 2233 - "tracing", 2234 - "vm_resource", 2235 - "vmbus_async", 2236 - "vmbus_channel", 2237 - "vmcore", 2238 - "zerocopy", 2239 - ] 2240 - 2241 - [[package]] 2242 - name = "guest_emulation_device" 2243 - version = "0.0.0" 2244 - dependencies = [ 2245 - "async-trait", 2246 - "futures", 2247 - "get_protocol", 2248 - "get_resources", 2249 - "guid", 2250 - "inspect", 2251 - "mesh", 2252 - "pal_async", 2253 - "parking_lot", 2254 - "power_resources", 2255 - "serde_json", 2256 - "task_control", 2257 - "thiserror", 2258 - "time", 2259 - "tracing", 2260 - "video_core", 2261 - "vm_resource", 2262 - "vmbus_async", 2263 - "vmbus_channel", 2264 - "vmbus_ring", 2265 - "vmcore", 2266 - "zerocopy", 2267 - "zerocopy_helpers", 2268 - ] 2269 - 2270 - [[package]] 2271 - name = "guest_emulation_log" 2272 - version = "0.0.0" 2273 - dependencies = [ 2274 - "async-trait", 2275 - "get_protocol", 2276 - "get_resources", 2277 - "inspect", 2278 - "serde", 2279 - "serde_json", 2280 - "task_control", 2281 - "thiserror", 2282 - "tracing", 2283 - "vm_resource", 2284 - "vmbus_async", 2285 - "vmbus_channel", 2286 - "vmbus_ring", 2287 - "vmcore", 2288 - "zerocopy", 2289 - "zerocopy_helpers", 2290 - ] 2291 - 2292 - [[package]] 2293 - name = "guest_emulation_transport" 2294 - version = "0.0.0" 2295 - dependencies = [ 2296 - "chipset_resources", 2297 - "futures", 2298 - "futures-concurrency", 2299 - "get_protocol", 2300 - "getrandom", 2301 - "guest_emulation_device", 2302 - "guestmem", 2303 - "guid", 2304 - "hvdef", 2305 - "inspect", 2306 - "inspect_counters", 2307 - "mesh", 2308 - "pal_async", 2309 - "parking_lot", 2310 - "power_resources", 2311 - "serde_json", 2312 - "shared_pool_alloc", 2313 - "test_with_tracing", 2314 - "thiserror", 2315 - "tracing", 2316 - "tracing_helpers", 2317 - "underhill_config", 2318 - "unicycle", 2319 - "vm_resource", 2320 - "vmbus_async", 2321 - "vmbus_ring", 2322 - "vmbus_user_channel", 2323 - "vpci", 2324 - "zerocopy", 2325 - "zerocopy_helpers", 2326 - ] 2327 - 2328 - [[package]] 2329 - name = "guest_test_uefi" 2330 - version = "0.0.0" 2331 - dependencies = [ 2332 - "uefi", 2333 - ] 2334 - 2335 - [[package]] 2336 - name = "guest_watchdog" 2337 - version = "0.0.0" 2338 - dependencies = [ 2339 - "chipset_device", 2340 - "inspect", 2341 - "mesh", 2342 - "open_enum", 2343 - "tracelimit", 2344 - "vmcore", 2345 - "watchdog_core", 2346 - ] 2347 - 2348 - [[package]] 2349 - name = "guestmem" 2350 - version = "0.0.0" 2351 - dependencies = [ 2352 - "inspect", 2353 - "pal_event", 2354 - "sparse_mmap", 2355 - "thiserror", 2356 - "zerocopy", 2357 - ] 2358 - 2359 - [[package]] 2360 - name = "guid" 2361 - version = "0.0.0" 2362 - dependencies = [ 2363 - "getrandom", 2364 - "inspect", 2365 - "mesh_protobuf", 2366 - "thiserror", 2367 - "winapi", 2368 - "windows-sys 0.52.0", 2369 - "zerocopy", 2370 - ] 2371 - 2372 - [[package]] 2373 - name = "h2" 2374 - version = "0.4.6" 2375 - source = "registry+https://github.com/rust-lang/crates.io-index" 2376 - checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205" 2377 - dependencies = [ 2378 - "atomic-waker", 2379 - "bytes", 2380 - "fnv", 2381 - "futures-core", 2382 - "futures-sink", 2383 - "http", 2384 - "indexmap", 2385 - "slab", 2386 - "tokio", 2387 - "tokio-util", 2388 - "tracing", 2389 - ] 2390 - 2391 - [[package]] 2392 - name = "half" 2393 - version = "1.8.2" 2394 - source = "registry+https://github.com/rust-lang/crates.io-index" 2395 - checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" 2396 - 2397 - [[package]] 2398 - name = "hashbrown" 2399 - version = "0.14.3" 2400 - source = "registry+https://github.com/rust-lang/crates.io-index" 2401 - checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 2402 - 2403 - [[package]] 2404 - name = "hcl" 2405 - version = "0.0.0" 2406 - dependencies = [ 2407 - "bitfield-struct", 2408 - "build_rs_guest_arch", 2409 - "getrandom", 2410 - "hvdef", 2411 - "libc", 2412 - "memory_range", 2413 - "nix 0.26.4", 2414 - "open_enum", 2415 - "pal", 2416 - "parking_lot", 2417 - "safe_x86_intrinsics", 2418 - "sidecar_client", 2419 - "signal-hook", 2420 - "tdcall", 2421 - "thiserror", 2422 - "tracelimit", 2423 - "tracing", 2424 - "vtl_array", 2425 - "x86defs", 2426 - "zerocopy", 2427 - ] 2428 - 2429 - [[package]] 2430 - name = "hcl_compat_uefi_nvram_storage" 2431 - version = "0.0.0" 2432 - dependencies = [ 2433 - "anyhow", 2434 - "async-trait", 2435 - "guid", 2436 - "inspect", 2437 - "open_enum", 2438 - "pal_async", 2439 - "static_assertions", 2440 - "thiserror", 2441 - "tracing", 2442 - "ucs2 0.0.0", 2443 - "uefi_nvram_storage", 2444 - "wchar", 2445 - "zerocopy", 2446 - "zerocopy_helpers", 2447 - ] 2448 - 2449 - [[package]] 2450 - name = "heck" 2451 - version = "0.4.1" 2452 - source = "registry+https://github.com/rust-lang/crates.io-index" 2453 - checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 2454 - 2455 - [[package]] 2456 - name = "hermit-abi" 2457 - version = "0.3.4" 2458 - source = "registry+https://github.com/rust-lang/crates.io-index" 2459 - checksum = "5d3d0e0f38255e7fa3cf31335b3a56f05febd18025f4db5ef7a0cfb4f8da651f" 2460 - 2461 - [[package]] 2462 - name = "hex" 2463 - version = "0.4.3" 2464 - source = "registry+https://github.com/rust-lang/crates.io-index" 2465 - checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 2466 - dependencies = [ 2467 - "serde", 2468 - ] 2469 - 2470 - [[package]] 2471 - name = "home" 2472 - version = "0.5.9" 2473 - source = "registry+https://github.com/rust-lang/crates.io-index" 2474 - checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" 2475 - dependencies = [ 2476 - "windows-sys 0.52.0", 2477 - ] 2478 - 2479 - [[package]] 2480 - name = "host_fdt_parser" 2481 - version = "0.0.0" 2482 - dependencies = [ 2483 - "arrayvec", 2484 - "fdt", 2485 - "hvdef", 2486 - "igvm_defs", 2487 - "inspect", 2488 - "memory_range", 2489 - "tracing", 2490 - ] 2491 - 2492 - [[package]] 2493 - name = "http" 2494 - version = "1.1.0" 2495 - source = "registry+https://github.com/rust-lang/crates.io-index" 2496 - checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" 2497 - dependencies = [ 2498 - "bytes", 2499 - "fnv", 2500 - "itoa", 2501 - ] 2502 - 2503 - [[package]] 2504 - name = "http-body" 2505 - version = "1.0.1" 2506 - source = "registry+https://github.com/rust-lang/crates.io-index" 2507 - checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" 2508 - dependencies = [ 2509 - "bytes", 2510 - "http", 2511 - ] 2512 - 2513 - [[package]] 2514 - name = "http-body-util" 2515 - version = "0.1.2" 2516 - source = "registry+https://github.com/rust-lang/crates.io-index" 2517 - checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" 2518 - dependencies = [ 2519 - "bytes", 2520 - "futures-util", 2521 - "http", 2522 - "http-body", 2523 - "pin-project-lite", 2524 - ] 2525 - 2526 - [[package]] 2527 - name = "httparse" 2528 - version = "1.8.0" 2529 - source = "registry+https://github.com/rust-lang/crates.io-index" 2530 - checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 2531 - 2532 - [[package]] 2533 - name = "humantime" 2534 - version = "2.1.0" 2535 - source = "registry+https://github.com/rust-lang/crates.io-index" 2536 - checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 2537 - 2538 - [[package]] 2539 - name = "hv1_emulator" 2540 - version = "0.0.0" 2541 - dependencies = [ 2542 - "build_rs_guest_arch", 2543 - "guestmem", 2544 - "hvdef", 2545 - "inspect", 2546 - "parking_lot", 2547 - "tracelimit", 2548 - "tracing", 2549 - "virt", 2550 - "vm_topology", 2551 - "vmcore", 2552 - "vtl_array", 2553 - "x86defs", 2554 - "zerocopy", 2555 - ] 2556 - 2557 - [[package]] 2558 - name = "hv1_hypercall" 2559 - version = "0.0.0" 2560 - dependencies = [ 2561 - "guestmem", 2562 - "hvdef", 2563 - "open_enum", 2564 - "sparse_mmap", 2565 - "test_with_tracing", 2566 - "thiserror", 2567 - "tracelimit", 2568 - "tracing", 2569 - "zerocopy", 2570 - ] 2571 - 2572 - [[package]] 2573 - name = "hvdef" 2574 - version = "0.0.0" 2575 - dependencies = [ 2576 - "bitfield-struct", 2577 - "open_enum", 2578 - "static_assertions", 2579 - "zerocopy", 2580 - ] 2581 - 2582 - [[package]] 2583 - name = "hvlite_core" 2584 - version = "0.0.0" 2585 - dependencies = [ 2586 - "aarch64defs", 2587 - "acpi", 2588 - "anyhow", 2589 - "async-trait", 2590 - "build_rs_guest_arch", 2591 - "cache_topology", 2592 - "cfg-if", 2593 - "chipset_device_resources", 2594 - "chipset_legacy", 2595 - "debug_ptr", 2596 - "disk_backend", 2597 - "fdt", 2598 - "firmware_pcat", 2599 - "firmware_uefi", 2600 - "firmware_uefi_custom_vars", 2601 - "floppy", 2602 - "floppy_resources", 2603 - "framebuffer", 2604 - "futures", 2605 - "futures-concurrency", 2606 - "get_resources", 2607 - "getrandom", 2608 - "guestmem", 2609 - "guid", 2610 - "hcl_compat_uefi_nvram_storage", 2611 - "hvdef", 2612 - "hvlite_defs", 2613 - "hvlite_pcat_locator", 2614 - "ide", 2615 - "ide_resources", 2616 - "igvm", 2617 - "igvm_defs", 2618 - "input_core", 2619 - "inspect", 2620 - "loader", 2621 - "local_clock", 2622 - "membacking", 2623 - "memory_range", 2624 - "mesh", 2625 - "mesh_worker", 2626 - "missing_dev", 2627 - "page_table", 2628 - "pal", 2629 - "pal_async", 2630 - "pci_bus", 2631 - "pci_core", 2632 - "range_map_vec", 2633 - "scsi_core", 2634 - "scsidisk", 2635 - "serial_16550_resources", 2636 - "sparse_mmap", 2637 - "state_unit", 2638 - "storvsp", 2639 - "thiserror", 2640 - "tracing", 2641 - "tracing_helpers", 2642 - "uefi_nvram_storage", 2643 - "virt", 2644 - "virt_hvf", 2645 - "virt_kvm", 2646 - "virt_mshv", 2647 - "virt_whp", 2648 - "virtio", 2649 - "virtio_serial", 2650 - "vm_loader", 2651 - "vm_resource", 2652 - "vm_topology", 2653 - "vmbus_channel", 2654 - "vmbus_server", 2655 - "vmcore", 2656 - "vmgs", 2657 - "vmgs_broker", 2658 - "vmm_core", 2659 - "vmm_core_defs", 2660 - "vmotherboard", 2661 - "vmswitch", 2662 - "vpci", 2663 - "watchdog_core", 2664 - "watchdog_vmgs_format", 2665 - "zerocopy", 2666 - ] 2667 - 2668 - [[package]] 2669 - name = "hvlite_defs" 2670 - version = "0.0.0" 2671 - dependencies = [ 2672 - "anyhow", 2673 - "build_rs_guest_arch", 2674 - "firmware_uefi_custom_vars", 2675 - "floppy_resources", 2676 - "framebuffer", 2677 - "get_resources", 2678 - "guid", 2679 - "hvlite_pcat_locator", 2680 - "ide_resources", 2681 - "input_core", 2682 - "memory_range", 2683 - "mesh", 2684 - "mesh_worker", 2685 - "net_backend_resources", 2686 - "thiserror", 2687 - "unix_socket", 2688 - "virt", 2689 - "virt_whp", 2690 - "vm_resource", 2691 - "vmbus_proxy", 2692 - "vmm_core_defs", 2693 - "vmotherboard", 2694 - ] 2695 - 2696 - [[package]] 2697 - name = "hvlite_entry" 2698 - version = "0.0.0" 2699 - dependencies = [ 2700 - "anyhow", 2701 - "awaitgroup", 2702 - "build_rs_guest_arch", 2703 - "chipset_resources", 2704 - "clap", 2705 - "clap_dyn_complete", 2706 - "debug_worker_defs", 2707 - "diag_client", 2708 - "dirs", 2709 - "disk_backend_resources", 2710 - "firmware_uefi_custom_vars", 2711 - "floppy_resources", 2712 - "framebuffer", 2713 - "fs-err", 2714 - "futures", 2715 - "futures-concurrency", 2716 - "gdma_resources", 2717 - "get_resources", 2718 - "getrandom", 2719 - "guid", 2720 - "hvlite_defs", 2721 - "hvlite_helpers", 2722 - "hvlite_pcat_locator", 2723 - "hvlite_ttrpc_vmservice", 2724 - "hyperv_ic_resources", 2725 - "hyperv_secure_boot_templates", 2726 - "hyperv_uefi_custom_vars_json", 2727 - "ide_resources", 2728 - "input_core", 2729 - "inspect", 2730 - "inspect_proto", 2731 - "macaddr", 2732 - "mcr_resources", 2733 - "mesh", 2734 - "mesh_process", 2735 - "mesh_rpc", 2736 - "mesh_worker", 2737 - "net_backend_resources", 2738 - "netvsp_resources", 2739 - "nvme_resources", 2740 - "openssl", 2741 - "pal", 2742 - "pal_async", 2743 - "parking_lot", 2744 - "prost", 2745 - "rustyline", 2746 - "scsidisk_resources", 2747 - "serial_16550_resources", 2748 - "serial_socket", 2749 - "shell-words", 2750 - "sparse_mmap", 2751 - "storvsp_resources", 2752 - "term", 2753 - "thiserror", 2754 - "tpm_resources", 2755 - "tracelimit", 2756 - "tracing", 2757 - "tracing-subscriber", 2758 - "tracing_helpers", 2759 - "uidevices_resources", 2760 - "unix_socket", 2761 - "video_core", 2762 - "virt_whp", 2763 - "virtio_resources", 2764 - "vm_manifest_builder", 2765 - "vm_resource", 2766 - "vmbfs_resources", 2767 - "vmbus_core", 2768 - "vmbus_proxy", 2769 - "vmbus_serial_resources", 2770 - "vmcore", 2771 - "vmgs_format", 2772 - "vmgs_resources", 2773 - "vmm_core_defs", 2774 - "vmotherboard", 2775 - "vmswitch", 2776 - "vnc_worker_defs", 2777 - "vtl2_settings_proto", 2778 - "whp", 2779 - "win_etw_tracing", 2780 - "winapi", 2781 - ] 2782 - 2783 - [[package]] 2784 - name = "hvlite_helpers" 2785 - version = "0.0.0" 2786 - dependencies = [ 2787 - "anyhow", 2788 - "disk_backend_resources", 2789 - "disk_vhd1", 2790 - "disk_vhdmp", 2791 - "futures", 2792 - "futures-concurrency", 2793 - "get_resources", 2794 - "hvlite_defs", 2795 - "mesh", 2796 - "pal_async", 2797 - "tempfile", 2798 - "tracing", 2799 - "unicycle", 2800 - "vm_resource", 2801 - ] 2802 - 2803 - [[package]] 2804 - name = "hvlite_pcat_locator" 2805 - version = "0.0.0" 2806 - dependencies = [ 2807 - "anyhow", 2808 - "fs-err", 2809 - "mesh", 2810 - "object", 2811 - "tracing", 2812 - ] 2813 - 2814 - [[package]] 2815 - name = "hvlite_ttrpc_vmservice" 2816 - version = "0.0.0" 2817 - dependencies = [ 2818 - "mesh", 2819 - "mesh_build", 2820 - "mesh_rpc", 2821 - "prost", 2822 - "prost-build", 2823 - ] 2824 - 2825 - [[package]] 2826 - name = "hyper" 2827 - version = "1.4.1" 2828 - source = "registry+https://github.com/rust-lang/crates.io-index" 2829 - checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" 2830 - dependencies = [ 2831 - "bytes", 2832 - "futures-channel", 2833 - "futures-util", 2834 - "h2", 2835 - "http", 2836 - "http-body", 2837 - "httparse", 2838 - "itoa", 2839 - "pin-project-lite", 2840 - "smallvec", 2841 - "tokio", 2842 - "want", 2843 - ] 2844 - 2845 - [[package]] 2846 - name = "hyper-tls" 2847 - version = "0.6.0" 2848 - source = "registry+https://github.com/rust-lang/crates.io-index" 2849 - checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" 2850 - dependencies = [ 2851 - "bytes", 2852 - "http-body-util", 2853 - "hyper", 2854 - "hyper-util", 2855 - "native-tls", 2856 - "tokio", 2857 - "tokio-native-tls", 2858 - "tower-service", 2859 - ] 2860 - 2861 - [[package]] 2862 - name = "hyper-util" 2863 - version = "0.1.7" 2864 - source = "registry+https://github.com/rust-lang/crates.io-index" 2865 - checksum = "cde7055719c54e36e95e8719f95883f22072a48ede39db7fc17a4e1d5281e9b9" 2866 - dependencies = [ 2867 - "bytes", 2868 - "futures-channel", 2869 - "futures-util", 2870 - "http", 2871 - "http-body", 2872 - "hyper", 2873 - "pin-project-lite", 2874 - "socket2", 2875 - "tokio", 2876 - "tower", 2877 - "tower-service", 2878 - "tracing", 2879 - ] 2880 - 2881 - [[package]] 2882 - name = "hyperv_ic" 2883 - version = "0.0.0" 2884 - dependencies = [ 2885 - "async-trait", 2886 - "futures", 2887 - "futures-concurrency", 2888 - "hyperv_ic_protocol", 2889 - "hyperv_ic_resources", 2890 - "inspect", 2891 - "mesh", 2892 - "task_control", 2893 - "thiserror", 2894 - "tracing", 2895 - "vm_resource", 2896 - "vmbus_async", 2897 - "vmbus_channel", 2898 - "vmcore", 2899 - "zerocopy", 2900 - "zerocopy_helpers", 2901 - ] 2902 - 2903 - [[package]] 2904 - name = "hyperv_ic_guest" 2905 - version = "0.0.0" 2906 - dependencies = [ 2907 - "guid", 2908 - "hyperv_ic_protocol", 2909 - "hyperv_ic_resources", 2910 - "inspect", 2911 - "mesh", 2912 - "task_control", 2913 - "thiserror", 2914 - "tracelimit", 2915 - "tracing", 2916 - "vmbus_async", 2917 - "vmbus_channel", 2918 - "vmbus_core", 2919 - "vmbus_relay_intercept_device", 2920 - "vmbus_ring", 2921 - "vmcore", 2922 - "zerocopy", 2923 - "zerocopy_helpers", 2924 - ] 2925 - 2926 - [[package]] 2927 - name = "hyperv_ic_protocol" 2928 - version = "0.0.0" 2929 - dependencies = [ 2930 - "bitfield-struct", 2931 - "guid", 2932 - "open_enum", 2933 - "zerocopy", 2934 - ] 2935 - 2936 - [[package]] 2937 - name = "hyperv_ic_resources" 2938 - version = "0.0.0" 2939 - dependencies = [ 2940 - "mesh", 2941 - "vm_resource", 2942 - ] 2943 - 2944 - [[package]] 2945 - name = "hyperv_secure_boot_templates" 2946 - version = "0.0.0" 2947 - dependencies = [ 2948 - "firmware_uefi_custom_vars", 2949 - "hyperv_uefi_custom_vars_json", 2950 - "serde_json", 2951 - ] 2952 - 2953 - [[package]] 2954 - name = "hyperv_uefi_custom_vars_json" 2955 - version = "0.0.0" 2956 - dependencies = [ 2957 - "base64 0.21.7", 2958 - "firmware_uefi_custom_vars", 2959 - "guid", 2960 - "serde", 2961 - "serde_helpers", 2962 - "serde_json", 2963 - "thiserror", 2964 - "zerocopy", 2965 - ] 2966 - 2967 - [[package]] 2968 - name = "iced-x86" 2969 - version = "1.20.0" 2970 - source = "registry+https://github.com/rust-lang/crates.io-index" 2971 - checksum = "cdd366a53278429c028367e0ba22a46cab6d565a57afb959f06e92c7a69e7828" 2972 - dependencies = [ 2973 - "lazy_static", 2974 - ] 2975 - 2976 - [[package]] 2977 - name = "ide" 2978 - version = "0.0.0" 2979 - dependencies = [ 2980 - "bitfield-struct", 2981 - "bitflags 1.3.2", 2982 - "chipset_device", 2983 - "disk_backend", 2984 - "disk_file", 2985 - "guestmem", 2986 - "ide_resources", 2987 - "inspect", 2988 - "mesh", 2989 - "open_enum", 2990 - "pal_async", 2991 - "pci_core", 2992 - "safeatomic", 2993 - "scsi_buffers", 2994 - "scsi_core", 2995 - "scsi_defs", 2996 - "scsidisk", 2997 - "static_assertions", 2998 - "tempfile", 2999 - "test_with_tracing", 3000 - "thiserror", 3001 - "tracelimit", 3002 - "tracing", 3003 - "tracing_helpers", 3004 - "vmcore", 3005 - "zerocopy", 3006 - ] 3007 - 3008 - [[package]] 3009 - name = "ide_resources" 3010 - version = "0.0.0" 3011 - dependencies = [ 3012 - "inspect", 3013 - "mesh", 3014 - "scsidisk_resources", 3015 - "vm_resource", 3016 - ] 3017 - 3018 - [[package]] 3019 - name = "ignore" 3020 - version = "0.4.22" 3021 - source = "registry+https://github.com/rust-lang/crates.io-index" 3022 - checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1" 3023 - dependencies = [ 3024 - "crossbeam-deque", 3025 - "globset", 3026 - "log", 3027 - "memchr", 3028 - "regex-automata 0.4.3", 3029 - "same-file", 3030 - "walkdir", 3031 - "winapi-util", 3032 - ] 3033 - 3034 - [[package]] 3035 - name = "igvm" 3036 - version = "0.3.3" 3037 - source = "registry+https://github.com/rust-lang/crates.io-index" 3038 - checksum = "7984b10433b50e06a06bd50c69bca4888a5d7de8975f64ea4c2a7687eb99b09d" 3039 - dependencies = [ 3040 - "bitfield-struct", 3041 - "crc32fast", 3042 - "hex", 3043 - "igvm_defs", 3044 - "open-enum", 3045 - "range_map_vec", 3046 - "thiserror", 3047 - "tracing", 3048 - "zerocopy", 3049 - ] 3050 - 3051 - [[package]] 3052 - name = "igvm_defs" 3053 - version = "0.3.3" 3054 - source = "registry+https://github.com/rust-lang/crates.io-index" 3055 - checksum = "b64ec5588c475372ae830475d3ee9a7bd255407dcb9f03faf6d493556eb6105a" 3056 - dependencies = [ 3057 - "bitfield-struct", 3058 - "open-enum", 3059 - "static_assertions", 3060 - "zerocopy", 3061 - ] 3062 - 3063 - [[package]] 3064 - name = "igvmfilegen" 3065 - version = "0.0.0" 3066 - dependencies = [ 3067 - "anyhow", 3068 - "clap", 3069 - "fs-err", 3070 - "hex", 3071 - "hvdef", 3072 - "igvm", 3073 - "igvm_defs", 3074 - "igvmfilegen_config", 3075 - "loader", 3076 - "loader_defs", 3077 - "memory_range", 3078 - "range_map_vec", 3079 - "serde", 3080 - "serde_json", 3081 - "sha2", 3082 - "thiserror", 3083 - "tracing", 3084 - "tracing-subscriber", 3085 - "underhill_confidentiality", 3086 - "vbs_defs", 3087 - "x86defs", 3088 - "zerocopy", 3089 - ] 3090 - 3091 - [[package]] 3092 - name = "igvmfilegen_config" 3093 - version = "0.0.0" 3094 - dependencies = [ 3095 - "serde", 3096 - "serde_json", 3097 - ] 3098 - 3099 - [[package]] 3100 - name = "image" 3101 - version = "0.24.8" 3102 - source = "registry+https://github.com/rust-lang/crates.io-index" 3103 - checksum = "034bbe799d1909622a74d1193aa50147769440040ff36cb2baa947609b0a4e23" 3104 - dependencies = [ 3105 - "bytemuck", 3106 - "byteorder", 3107 - "color_quant", 3108 - "num-traits", 3109 - "png", 3110 - ] 3111 - 3112 - [[package]] 3113 - name = "indexmap" 3114 - version = "2.1.0" 3115 - source = "registry+https://github.com/rust-lang/crates.io-index" 3116 - checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 3117 - dependencies = [ 3118 - "equivalent", 3119 - "hashbrown", 3120 - ] 3121 - 3122 - [[package]] 3123 - name = "input_core" 3124 - version = "0.0.0" 3125 - dependencies = [ 3126 - "futures", 3127 - "mesh", 3128 - "vm_resource", 3129 - ] 3130 - 3131 - [[package]] 3132 - name = "inspect" 3133 - version = "0.0.0" 3134 - dependencies = [ 3135 - "arbitrary", 3136 - "base64 0.21.7", 3137 - "bitfield-struct", 3138 - "filepath", 3139 - "futures", 3140 - "inspect_derive", 3141 - "mesh", 3142 - "pal_async", 3143 - "parking_lot", 3144 - "thiserror", 3145 - ] 3146 - 3147 - [[package]] 3148 - name = "inspect_counters" 3149 - version = "0.0.0" 3150 - dependencies = [ 3151 - "inspect", 3152 - ] 3153 - 3154 - [[package]] 3155 - name = "inspect_derive" 3156 - version = "0.0.0" 3157 - dependencies = [ 3158 - "heck", 3159 - "proc-macro2", 3160 - "quote", 3161 - "syn 2.0.48", 3162 - ] 3163 - 3164 - [[package]] 3165 - name = "inspect_proto" 3166 - version = "0.0.0" 3167 - dependencies = [ 3168 - "inspect", 3169 - "mesh", 3170 - "mesh_build", 3171 - "mesh_protobuf", 3172 - "mesh_rpc", 3173 - "prost", 3174 - "prost-build", 3175 - ] 3176 - 3177 - [[package]] 3178 - name = "inspect_rlimit" 3179 - version = "0.0.0" 3180 - dependencies = [ 3181 - "cfg-if", 3182 - "inspect", 3183 - "libc", 3184 - "thiserror", 3185 - ] 3186 - 3187 - [[package]] 3188 - name = "inspect_task" 3189 - version = "0.0.0" 3190 - dependencies = [ 3191 - "inspect", 3192 - "pal_async", 3193 - ] 3194 - 3195 - [[package]] 3196 - name = "io-uring" 3197 - version = "0.6.2" 3198 - source = "registry+https://github.com/rust-lang/crates.io-index" 3199 - checksum = "460648e47a07a43110fbfa2e0b14afb2be920093c31e5dccc50e49568e099762" 3200 - dependencies = [ 3201 - "bitflags 1.3.2", 3202 - "libc", 3203 - ] 3204 - 3205 - [[package]] 3206 - name = "is-terminal" 3207 - version = "0.4.10" 3208 - source = "registry+https://github.com/rust-lang/crates.io-index" 3209 - checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455" 3210 - dependencies = [ 3211 - "hermit-abi", 3212 - "rustix", 3213 - "windows-sys 0.52.0", 3214 - ] 3215 - 3216 - [[package]] 3217 - name = "itertools" 3218 - version = "0.10.5" 3219 - source = "registry+https://github.com/rust-lang/crates.io-index" 3220 - checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 3221 - dependencies = [ 3222 - "either", 3223 - ] 3224 - 3225 - [[package]] 3226 - name = "itoa" 3227 - version = "1.0.10" 3228 - source = "registry+https://github.com/rust-lang/crates.io-index" 3229 - checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" 3230 - 3231 - [[package]] 3232 - name = "jobserver" 3233 - version = "0.1.27" 3234 - source = "registry+https://github.com/rust-lang/crates.io-index" 3235 - checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d" 3236 - dependencies = [ 3237 - "libc", 3238 - ] 3239 - 3240 - [[package]] 3241 - name = "kmsg" 3242 - version = "0.0.0" 3243 - dependencies = [ 3244 - "thiserror", 3245 - ] 3246 - 3247 - [[package]] 3248 - name = "kmsg_defs" 3249 - version = "0.0.0" 3250 - 3251 - [[package]] 3252 - name = "kvm" 3253 - version = "0.0.0" 3254 - dependencies = [ 3255 - "kvm-bindings", 3256 - "libc", 3257 - "nix 0.26.4", 3258 - "pal", 3259 - "parking_lot", 3260 - "signal-hook", 3261 - "thiserror", 3262 - ] 3263 - 3264 - [[package]] 3265 - name = "kvm-bindings" 3266 - version = "0.7.0" 3267 - source = "registry+https://github.com/rust-lang/crates.io-index" 3268 - checksum = "081fbd8164229a990fbf24a1f35d287740db110c2b5d42addf460165f1b0e032" 3269 - 3270 - [[package]] 3271 - name = "landlock" 3272 - version = "0.3.1" 3273 - source = "registry+https://github.com/rust-lang/crates.io-index" 3274 - checksum = "9baa9eeb6e315942429397e617a190f4fdc696ef1ee0342939d641029cbb4ea7" 3275 - dependencies = [ 3276 - "enumflags2", 3277 - "libc", 3278 - "thiserror", 3279 - ] 3280 - 3281 - [[package]] 3282 - name = "lazy_static" 3283 - version = "1.4.0" 3284 - source = "registry+https://github.com/rust-lang/crates.io-index" 3285 - checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 3286 - 3287 - [[package]] 3288 - name = "libc" 3289 - version = "0.2.152" 3290 - source = "registry+https://github.com/rust-lang/crates.io-index" 3291 - checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7" 3292 - 3293 - [[package]] 3294 - name = "libfuzzer-sys" 3295 - version = "0.4.7" 3296 - source = "registry+https://github.com/rust-lang/crates.io-index" 3297 - checksum = "a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7" 3298 - dependencies = [ 3299 - "arbitrary", 3300 - "cc", 3301 - "once_cell", 3302 - ] 3303 - 3304 - [[package]] 3305 - name = "libmimalloc-sys" 3306 - version = "0.1.35" 3307 - source = "registry+https://github.com/rust-lang/crates.io-index" 3308 - checksum = "3979b5c37ece694f1f5e51e7ecc871fdb0f517ed04ee45f88d15d6d553cb9664" 3309 - dependencies = [ 3310 - "cc", 3311 - "libc", 3312 - ] 3313 - 3314 - [[package]] 3315 - name = "libredox" 3316 - version = "0.0.1" 3317 - source = "registry+https://github.com/rust-lang/crates.io-index" 3318 - checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" 3319 - dependencies = [ 3320 - "bitflags 2.4.2", 3321 - "libc", 3322 - "redox_syscall", 3323 - ] 3324 - 3325 - [[package]] 3326 - name = "linkme" 3327 - version = "0.3.22" 3328 - source = "registry+https://github.com/rust-lang/crates.io-index" 3329 - checksum = "8b53ad6a33de58864705954edb5ad5d571a010f9e296865ed43dc72a5621b430" 3330 - dependencies = [ 3331 - "linkme-impl", 3332 - ] 3333 - 3334 - [[package]] 3335 - name = "linkme-impl" 3336 - version = "0.3.22" 3337 - source = "registry+https://github.com/rust-lang/crates.io-index" 3338 - checksum = "04e542a18c94a9b6fcc7adb090fa3ba6b79ee220a16404f325672729f32a66ff" 3339 - dependencies = [ 3340 - "proc-macro2", 3341 - "quote", 3342 - "syn 2.0.48", 3343 - ] 3344 - 3345 - [[package]] 3346 - name = "linux-raw-sys" 3347 - version = "0.4.13" 3348 - source = "registry+https://github.com/rust-lang/crates.io-index" 3349 - checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 3350 - 3351 - [[package]] 3352 - name = "linux_net_bindings" 3353 - version = "0.0.0" 3354 - dependencies = [ 3355 - "nix 0.26.4", 3356 - ] 3357 - 3358 - [[package]] 3359 - name = "loader" 3360 - version = "0.0.0" 3361 - dependencies = [ 3362 - "aarch64defs", 3363 - "anyhow", 3364 - "bitfield-struct", 3365 - "build_rs_guest_arch", 3366 - "crc32fast", 3367 - "guid", 3368 - "hvdef", 3369 - "igvm", 3370 - "loader_defs", 3371 - "memory_range", 3372 - "object", 3373 - "open_enum", 3374 - "page_table", 3375 - "thiserror", 3376 - "tracing", 3377 - "vm_topology", 3378 - "x86defs", 3379 - "zerocopy", 3380 - ] 3381 - 3382 - [[package]] 3383 - name = "loader_defs" 3384 - version = "0.0.0" 3385 - dependencies = [ 3386 - "bitfield-struct", 3387 - "hvdef", 3388 - "inspect", 3389 - "open_enum", 3390 - "static_assertions", 3391 - "zerocopy", 3392 - ] 3393 - 3394 - [[package]] 3395 - name = "local_clock" 3396 - version = "0.0.0" 3397 - dependencies = [ 3398 - "inspect", 3399 - "parking_lot", 3400 - "time", 3401 - ] 3402 - 3403 - [[package]] 3404 - name = "lock_api" 3405 - version = "0.4.11" 3406 - source = "registry+https://github.com/rust-lang/crates.io-index" 3407 - checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 3408 - dependencies = [ 3409 - "autocfg", 3410 - "scopeguard", 3411 - ] 3412 - 3413 - [[package]] 3414 - name = "log" 3415 - version = "0.4.20" 3416 - source = "registry+https://github.com/rust-lang/crates.io-index" 3417 - checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 3418 - 3419 - [[package]] 3420 - name = "lx" 3421 - version = "0.0.0" 3422 - dependencies = [ 3423 - "thiserror", 3424 - ] 3425 - 3426 - [[package]] 3427 - name = "lxutil" 3428 - version = "0.0.0" 3429 - dependencies = [ 3430 - "libc", 3431 - "lx", 3432 - "ntapi", 3433 - "pal", 3434 - "parking_lot", 3435 - "tempfile", 3436 - "tracing", 3437 - "widestring", 3438 - "winapi", 3439 - "zerocopy", 3440 - ] 3441 - 3442 - [[package]] 3443 - name = "macaddr" 3444 - version = "1.0.1" 3445 - source = "registry+https://github.com/rust-lang/crates.io-index" 3446 - checksum = "baee0bbc17ce759db233beb01648088061bf678383130602a298e6998eedb2d8" 3447 - 3448 - [[package]] 3449 - name = "make_imc_hive" 3450 - version = "0.0.0" 3451 - dependencies = [ 3452 - "anyhow", 3453 - "windows-sys 0.52.0", 3454 - ] 3455 - 3456 - [[package]] 3457 - name = "mana_driver" 3458 - version = "0.0.0" 3459 - dependencies = [ 3460 - "anyhow", 3461 - "chipset_device", 3462 - "futures", 3463 - "gdma", 3464 - "gdma_defs", 3465 - "getrandom", 3466 - "inspect", 3467 - "mesh", 3468 - "net_backend", 3469 - "net_backend_resources", 3470 - "pal_async", 3471 - "parking_lot", 3472 - "pci_core", 3473 - "test_with_tracing", 3474 - "tracing", 3475 - "user_driver", 3476 - "vmcore", 3477 - "zerocopy", 3478 - ] 3479 - 3480 - [[package]] 3481 - name = "managed" 3482 - version = "0.8.0" 3483 - source = "registry+https://github.com/rust-lang/crates.io-index" 3484 - checksum = "0ca88d725a0a943b096803bd34e73a4437208b6077654cc4ecb2947a5f91618d" 3485 - 3486 - [[package]] 3487 - name = "matchers" 3488 - version = "0.1.0" 3489 - source = "registry+https://github.com/rust-lang/crates.io-index" 3490 - checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 3491 - dependencies = [ 3492 - "regex-automata 0.1.10", 3493 - ] 3494 - 3495 - [[package]] 3496 - name = "mbrman" 3497 - version = "0.5.2" 3498 - source = "registry+https://github.com/rust-lang/crates.io-index" 3499 - checksum = "9c487024623ae38584610237dd1be8932bb2b324474b23c37a25f9fbe6bf5e9e" 3500 - dependencies = [ 3501 - "bincode", 3502 - "bitvec", 3503 - "serde", 3504 - "serde-big-array", 3505 - "thiserror", 3506 - ] 3507 - 3508 - [[package]] 3509 - name = "mcr_resources" 3510 - version = "0.0.0" 3511 - dependencies = [ 3512 - "guid", 3513 - "mesh", 3514 - "vm_resource", 3515 - ] 3516 - 3517 - [[package]] 3518 - name = "membacking" 3519 - version = "0.0.0" 3520 - dependencies = [ 3521 - "futures", 3522 - "getrandom", 3523 - "guestmem", 3524 - "hvdef", 3525 - "inspect", 3526 - "memory_range", 3527 - "mesh", 3528 - "pal_async", 3529 - "parking_lot", 3530 - "slab", 3531 - "sparse_mmap", 3532 - "thiserror", 3533 - "tracing", 3534 - "virt", 3535 - "vm_topology", 3536 - "vmcore", 3537 - ] 3538 - 3539 - [[package]] 3540 - name = "memchr" 3541 - version = "2.7.1" 3542 - source = "registry+https://github.com/rust-lang/crates.io-index" 3543 - checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" 3544 - 3545 - [[package]] 3546 - name = "memmap2" 3547 - version = "0.9.3" 3548 - source = "registry+https://github.com/rust-lang/crates.io-index" 3549 - checksum = "45fd3a57831bf88bc63f8cebc0cf956116276e97fef3966103e96416209f7c92" 3550 - dependencies = [ 3551 - "libc", 3552 - ] 3553 - 3554 - [[package]] 3555 - name = "memory_range" 3556 - version = "0.0.0" 3557 - dependencies = [ 3558 - "inspect", 3559 - "mesh_protobuf", 3560 - "thiserror", 3561 - ] 3562 - 3563 - [[package]] 3564 - name = "mesh" 3565 - version = "0.0.0" 3566 - dependencies = [ 3567 - "mesh_channel", 3568 - "mesh_derive", 3569 - "mesh_node", 3570 - "mesh_protobuf", 3571 - ] 3572 - 3573 - [[package]] 3574 - name = "mesh_build" 3575 - version = "0.0.0" 3576 - dependencies = [ 3577 - "heck", 3578 - "proc-macro2", 3579 - "prost-build", 3580 - "quote", 3581 - "syn 2.0.48", 3582 - ] 3583 - 3584 - [[package]] 3585 - name = "mesh_channel" 3586 - version = "0.0.0" 3587 - dependencies = [ 3588 - "futures", 3589 - "futures-concurrency", 3590 - "futures-core", 3591 - "futures-io", 3592 - "mesh_node", 3593 - "mesh_protobuf", 3594 - "pal_async", 3595 - "pal_event", 3596 - "parking_lot", 3597 - "test_with_tracing", 3598 - "thiserror", 3599 - "tracing", 3600 - ] 3601 - 3602 - [[package]] 3603 - name = "mesh_derive" 3604 - version = "0.0.0" 3605 - dependencies = [ 3606 - "heck", 3607 - "proc-macro2", 3608 - "quote", 3609 - "syn 2.0.48", 3610 - ] 3611 - 3612 - [[package]] 3613 - name = "mesh_node" 3614 - version = "0.0.0" 3615 - dependencies = [ 3616 - "futures-channel", 3617 - "getrandom", 3618 - "mesh_derive", 3619 - "mesh_protobuf", 3620 - "open_enum", 3621 - "pal", 3622 - "pal_async", 3623 - "parking_lot", 3624 - "test_with_tracing", 3625 - "thiserror", 3626 - "tracing", 3627 - "zerocopy", 3628 - ] 3629 - 3630 - [[package]] 3631 - name = "mesh_process" 3632 - version = "0.0.0" 3633 - dependencies = [ 3634 - "anyhow", 3635 - "base64 0.21.7", 3636 - "debug_ptr", 3637 - "futures", 3638 - "futures-concurrency", 3639 - "inspect", 3640 - "inspect_rlimit", 3641 - "inspect_task", 3642 - "mesh", 3643 - "mesh_remote", 3644 - "pal", 3645 - "pal_async", 3646 - "slab", 3647 - "tracing", 3648 - "unicycle", 3649 - ] 3650 - 3651 - [[package]] 3652 - name = "mesh_protobuf" 3653 - version = "0.0.0" 3654 - dependencies = [ 3655 - "diff", 3656 - "fs-err", 3657 - "heck", 3658 - "mesh_derive", 3659 - "prost", 3660 - "prost-build", 3661 - "prost-types", 3662 - "socket2", 3663 - "thiserror", 3664 - "zerocopy", 3665 - ] 3666 - 3667 - [[package]] 3668 - name = "mesh_remote" 3669 - version = "0.0.0" 3670 - dependencies = [ 3671 - "futures", 3672 - "futures-concurrency", 3673 - "libc", 3674 - "mesh_channel", 3675 - "mesh_node", 3676 - "mesh_protobuf", 3677 - "ntapi", 3678 - "open_enum", 3679 - "pal", 3680 - "pal_async", 3681 - "pal_event", 3682 - "parking_lot", 3683 - "socket2", 3684 - "test_with_tracing", 3685 - "thiserror", 3686 - "tracing", 3687 - "tracing_helpers", 3688 - "unicycle", 3689 - "unix_socket", 3690 - "zerocopy", 3691 - ] 3692 - 3693 - [[package]] 3694 - name = "mesh_rpc" 3695 - version = "0.0.0" 3696 - dependencies = [ 3697 - "anyhow", 3698 - "base64 0.21.7", 3699 - "env_logger", 3700 - "futures", 3701 - "futures-concurrency", 3702 - "h2", 3703 - "http", 3704 - "mesh", 3705 - "mesh_build", 3706 - "pal_async", 3707 - "parking_lot", 3708 - "prost", 3709 - "prost-build", 3710 - "prost-types", 3711 - "test_with_tracing", 3712 - "thiserror", 3713 - "tokio", 3714 - "tracing", 3715 - "unicycle", 3716 - "unix_socket", 3717 - "urlencoding", 3718 - "zerocopy", 3719 - ] 3720 - 3721 - [[package]] 3722 - name = "mesh_tracing" 3723 - version = "0.0.0" 3724 - dependencies = [ 3725 - "anyhow", 3726 - "futures", 3727 - "guid", 3728 - "inspect", 3729 - "mesh", 3730 - "pal_async", 3731 - "tracing", 3732 - "tracing-subscriber", 3733 - ] 3734 - 3735 - [[package]] 3736 - name = "mesh_worker" 3737 - version = "0.0.0" 3738 - dependencies = [ 3739 - "anyhow", 3740 - "futures", 3741 - "futures-concurrency", 3742 - "inspect", 3743 - "linkme", 3744 - "mesh", 3745 - "pal_async", 3746 - "test_with_tracing", 3747 - "tracing", 3748 - "unicycle", 3749 - ] 3750 - 3751 - [[package]] 3752 - name = "mimalloc" 3753 - version = "0.1.39" 3754 - source = "registry+https://github.com/rust-lang/crates.io-index" 3755 - checksum = "fa01922b5ea280a911e323e4d2fd24b7fe5cc4042e0d2cda3c40775cdc4bdc9c" 3756 - dependencies = [ 3757 - "libmimalloc-sys", 3758 - ] 3759 - 3760 - [[package]] 3761 - name = "minimal_rt" 3762 - version = "0.0.0" 3763 - dependencies = [ 3764 - "arrayvec", 3765 - "cfg-if", 3766 - "hvdef", 3767 - "minimal_rt_build", 3768 - "zerocopy", 3769 - ] 3770 - 3771 - [[package]] 3772 - name = "minimal_rt_build" 3773 - version = "0.0.0" 3774 - 3775 - [[package]] 3776 - name = "miniz_oxide" 3777 - version = "0.7.1" 3778 - source = "registry+https://github.com/rust-lang/crates.io-index" 3779 - checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 3780 - dependencies = [ 3781 - "adler", 3782 - "simd-adler32", 3783 - ] 3784 - 3785 - [[package]] 3786 - name = "mio" 3787 - version = "0.8.11" 3788 - source = "registry+https://github.com/rust-lang/crates.io-index" 3789 - checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 3790 - dependencies = [ 3791 - "libc", 3792 - "log", 3793 - "wasi", 3794 - "windows-sys 0.48.0", 3795 - ] 3796 - 3797 - [[package]] 3798 - name = "missing_dev" 3799 - version = "0.0.0" 3800 - dependencies = [ 3801 - "chipset_device", 3802 - "chipset_device_resources", 3803 - "inspect", 3804 - "missing_dev_resources", 3805 - "pci_core", 3806 - "vm_resource", 3807 - "vmcore", 3808 - ] 3809 - 3810 - [[package]] 3811 - name = "missing_dev_resources" 3812 - version = "0.0.0" 3813 - dependencies = [ 3814 - "mesh", 3815 - "vm_resource", 3816 - ] 3817 - 3818 - [[package]] 3819 - name = "ms-tpm-20-ref" 3820 - version = "0.1.0" 3821 - source = "git+https://github.com/microsoft/ms-tpm-20-ref-rs.git?branch=main#3e9d3874fe9273056c8e6806fc1f35493e7bdfad" 3822 - dependencies = [ 3823 - "cc", 3824 - "once_cell", 3825 - "openssl-sys", 3826 - "postcard", 3827 - "serde", 3828 - "tracing", 3829 - "walkdir", 3830 - ] 3831 - 3832 - [[package]] 3833 - name = "mshv-bindings" 3834 - version = "0.1.1" 3835 - source = "git+https://github.com/rust-vmm/mshv?branch=main#7bacc75e3612fcb9c11bc7526414d70d04aa158e" 3836 - dependencies = [ 3837 - "libc", 3838 - "serde", 3839 - "serde_derive", 3840 - "vmm-sys-util", 3841 - "zerocopy", 3842 - ] 3843 - 3844 - [[package]] 3845 - name = "mshv-ioctls" 3846 - version = "0.1.1" 3847 - source = "git+https://github.com/rust-vmm/mshv?branch=main#7bacc75e3612fcb9c11bc7526414d70d04aa158e" 3848 - dependencies = [ 3849 - "libc", 3850 - "mshv-bindings", 3851 - "vmm-sys-util", 3852 - ] 3853 - 3854 - [[package]] 3855 - name = "multimap" 3856 - version = "0.8.3" 3857 - source = "registry+https://github.com/rust-lang/crates.io-index" 3858 - checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" 3859 - 3860 - [[package]] 3861 - name = "native-tls" 3862 - version = "0.2.11" 3863 - source = "registry+https://github.com/rust-lang/crates.io-index" 3864 - checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" 3865 - dependencies = [ 3866 - "lazy_static", 3867 - "libc", 3868 - "log", 3869 - "openssl", 3870 - "openssl-probe", 3871 - "openssl-sys", 3872 - "schannel", 3873 - "security-framework", 3874 - "security-framework-sys", 3875 - "tempfile", 3876 - ] 3877 - 3878 - [[package]] 3879 - name = "net_backend" 3880 - version = "0.0.0" 3881 - dependencies = [ 3882 - "anyhow", 3883 - "async-trait", 3884 - "futures", 3885 - "futures-concurrency", 3886 - "guestmem", 3887 - "inspect", 3888 - "memory_range", 3889 - "mesh", 3890 - "net_backend_resources", 3891 - "pal_async", 3892 - "parking_lot", 3893 - "tracing", 3894 - "vm_resource", 3895 - "vm_topology", 3896 - ] 3897 - 3898 - [[package]] 3899 - name = "net_backend_resources" 3900 - version = "0.0.0" 3901 - dependencies = [ 3902 - "guid", 3903 - "inspect", 3904 - "mesh", 3905 - "thiserror", 3906 - "vm_resource", 3907 - ] 3908 - 3909 - [[package]] 3910 - name = "net_consomme" 3911 - version = "0.0.0" 3912 - dependencies = [ 3913 - "anyhow", 3914 - "async-trait", 3915 - "consomme", 3916 - "inspect", 3917 - "inspect_counters", 3918 - "net_backend", 3919 - "net_backend_resources", 3920 - "pal_async", 3921 - "parking_lot", 3922 - "tracing", 3923 - "vm_resource", 3924 - ] 3925 - 3926 - [[package]] 3927 - name = "net_dio" 3928 - version = "0.0.0" 3929 - dependencies = [ 3930 - "anyhow", 3931 - "async-trait", 3932 - "guid", 3933 - "inspect", 3934 - "net_backend", 3935 - "net_backend_resources", 3936 - "pal_async", 3937 - "parking_lot", 3938 - "tracing", 3939 - "vm_resource", 3940 - "vmswitch", 3941 - ] 3942 - 3943 - [[package]] 3944 - name = "net_mana" 3945 - version = "0.0.0" 3946 - dependencies = [ 3947 - "anyhow", 3948 - "async-trait", 3949 - "chipset_device", 3950 - "futures", 3951 - "gdma", 3952 - "gdma_defs", 3953 - "guestmem", 3954 - "inspect", 3955 - "mana_driver", 3956 - "mesh", 3957 - "net_backend", 3958 - "pal_async", 3959 - "pci_core", 3960 - "test_with_tracing", 3961 - "tracelimit", 3962 - "tracing", 3963 - "user_driver", 3964 - "vmcore", 3965 - "zerocopy", 3966 - ] 3967 - 3968 - [[package]] 3969 - name = "net_packet_capture" 3970 - version = "0.0.0" 3971 - dependencies = [ 3972 - "anyhow", 3973 - "async-trait", 3974 - "futures", 3975 - "futures-concurrency", 3976 - "guestmem", 3977 - "inspect", 3978 - "mesh", 3979 - "net_backend", 3980 - "parking_lot", 3981 - "pcap-file", 3982 - "tracing", 3983 - ] 3984 - 3985 - [[package]] 3986 - name = "net_tap" 3987 - version = "0.0.0" 3988 - dependencies = [ 3989 - "anyhow", 3990 - "async-trait", 3991 - "futures", 3992 - "inspect", 3993 - "libc", 3994 - "linux_net_bindings", 3995 - "net_backend", 3996 - "net_backend_resources", 3997 - "pal_async", 3998 - "parking_lot", 3999 - "thiserror", 4000 - "tracing", 4001 - "vm_resource", 4002 - ] 4003 - 4004 - [[package]] 4005 - name = "netvsp" 4006 - version = "0.0.0" 4007 - dependencies = [ 4008 - "anyhow", 4009 - "arrayvec", 4010 - "async-trait", 4011 - "bitfield-struct", 4012 - "event-listener", 4013 - "futures", 4014 - "futures-concurrency", 4015 - "guestmem", 4016 - "guid", 4017 - "hvdef", 4018 - "inspect", 4019 - "inspect_counters", 4020 - "mesh", 4021 - "net_backend", 4022 - "net_backend_resources", 4023 - "netvsp_resources", 4024 - "open_enum", 4025 - "pal_async", 4026 - "parking_lot", 4027 - "safeatomic", 4028 - "task_control", 4029 - "test_with_tracing", 4030 - "thiserror", 4031 - "tracelimit", 4032 - "tracing", 4033 - "vm_resource", 4034 - "vmbus_async", 4035 - "vmbus_channel", 4036 - "vmbus_core", 4037 - "vmbus_ring", 4038 - "vmcore", 4039 - "zerocopy", 4040 - ] 4041 - 4042 - [[package]] 4043 - name = "netvsp_resources" 4044 - version = "0.0.0" 4045 - dependencies = [ 4046 - "guid", 4047 - "mesh", 4048 - "net_backend_resources", 4049 - "vm_resource", 4050 - ] 4051 - 4052 - [[package]] 4053 - name = "nibble_vec" 4054 - version = "0.1.0" 4055 - source = "registry+https://github.com/rust-lang/crates.io-index" 4056 - checksum = "77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43" 4057 - dependencies = [ 4058 - "smallvec", 4059 - ] 4060 - 4061 - [[package]] 4062 - name = "nix" 4063 - version = "0.26.4" 4064 - source = "registry+https://github.com/rust-lang/crates.io-index" 4065 - checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" 4066 - dependencies = [ 4067 - "bitflags 1.3.2", 4068 - "cfg-if", 4069 - "libc", 4070 - ] 4071 - 4072 - [[package]] 4073 - name = "nix" 4074 - version = "0.27.1" 4075 - source = "registry+https://github.com/rust-lang/crates.io-index" 4076 - checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" 4077 - dependencies = [ 4078 - "bitflags 2.4.2", 4079 - "cfg-if", 4080 - "libc", 4081 - ] 4082 - 4083 - [[package]] 4084 - name = "ntapi" 4085 - version = "0.4.1" 4086 - source = "registry+https://github.com/rust-lang/crates.io-index" 4087 - checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" 4088 - dependencies = [ 4089 - "winapi", 4090 - ] 4091 - 4092 - [[package]] 4093 - name = "nu-ansi-term" 4094 - version = "0.46.0" 4095 - source = "registry+https://github.com/rust-lang/crates.io-index" 4096 - checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 4097 - dependencies = [ 4098 - "overload", 4099 - "winapi", 4100 - ] 4101 - 4102 - [[package]] 4103 - name = "num-conv" 4104 - version = "0.1.0" 4105 - source = "registry+https://github.com/rust-lang/crates.io-index" 4106 - checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 4107 - 4108 - [[package]] 4109 - name = "num-traits" 4110 - version = "0.2.17" 4111 - source = "registry+https://github.com/rust-lang/crates.io-index" 4112 - checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 4113 - dependencies = [ 4114 - "autocfg", 4115 - ] 4116 - 4117 - [[package]] 4118 - name = "num_cpus" 4119 - version = "1.16.0" 4120 - source = "registry+https://github.com/rust-lang/crates.io-index" 4121 - checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 4122 - dependencies = [ 4123 - "hermit-abi", 4124 - "libc", 4125 - ] 4126 - 4127 - [[package]] 4128 - name = "num_threads" 4129 - version = "0.1.6" 4130 - source = "registry+https://github.com/rust-lang/crates.io-index" 4131 - checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" 4132 - dependencies = [ 4133 - "libc", 4134 - ] 4135 - 4136 - [[package]] 4137 - name = "nvme" 4138 - version = "0.0.0" 4139 - dependencies = [ 4140 - "async-trait", 4141 - "chipset_device", 4142 - "device_emulators", 4143 - "disk_backend", 4144 - "event-listener", 4145 - "futures", 4146 - "futures-concurrency", 4147 - "guestmem", 4148 - "guid", 4149 - "inspect", 4150 - "mesh", 4151 - "nvme_common", 4152 - "nvme_resources", 4153 - "nvme_spec", 4154 - "pal_async", 4155 - "parking_lot", 4156 - "pci_core", 4157 - "pci_resources", 4158 - "scsi_buffers", 4159 - "task_control", 4160 - "thiserror", 4161 - "tracelimit", 4162 - "tracing", 4163 - "unicycle", 4164 - "user_driver", 4165 - "vm_resource", 4166 - "vmcore", 4167 - "zerocopy", 4168 - ] 4169 - 4170 - [[package]] 4171 - name = "nvme_common" 4172 - version = "0.0.0" 4173 - dependencies = [ 4174 - "disk_backend", 4175 - "nvme_spec", 4176 - "thiserror", 4177 - ] 4178 - 4179 - [[package]] 4180 - name = "nvme_driver" 4181 - version = "0.0.0" 4182 - dependencies = [ 4183 - "anyhow", 4184 - "chipset_device", 4185 - "disk_ramdisk", 4186 - "event-listener", 4187 - "futures", 4188 - "guestmem", 4189 - "guid", 4190 - "inspect", 4191 - "inspect_counters", 4192 - "mesh", 4193 - "nvme", 4194 - "nvme_spec", 4195 - "pal_async", 4196 - "parking_lot", 4197 - "pci_core", 4198 - "safeatomic", 4199 - "scsi_buffers", 4200 - "slab", 4201 - "task_control", 4202 - "test_with_tracing", 4203 - "thiserror", 4204 - "tracing", 4205 - "user_driver", 4206 - "vmcore", 4207 - "zerocopy", 4208 - ] 4209 - 4210 - [[package]] 4211 - name = "nvme_resources" 4212 - version = "0.0.0" 4213 - dependencies = [ 4214 - "guid", 4215 - "mesh", 4216 - "vm_resource", 4217 - ] 4218 - 4219 - [[package]] 4220 - name = "nvme_spec" 4221 - version = "0.0.0" 4222 - dependencies = [ 4223 - "bitfield-struct", 4224 - "inspect", 4225 - "open_enum", 4226 - "storage_string", 4227 - "zerocopy", 4228 - ] 4229 - 4230 - [[package]] 4231 - name = "object" 4232 - version = "0.32.2" 4233 - source = "registry+https://github.com/rust-lang/crates.io-index" 4234 - checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" 4235 - dependencies = [ 4236 - "memchr", 4237 - ] 4238 - 4239 - [[package]] 4240 - name = "ohcldiag-dev" 4241 - version = "0.0.0" 4242 - dependencies = [ 4243 - "anyhow", 4244 - "clap", 4245 - "clap_dyn_complete", 4246 - "ctrlc", 4247 - "diag_client", 4248 - "env_logger", 4249 - "fs-err", 4250 - "futures", 4251 - "futures-concurrency", 4252 - "inspect", 4253 - "kmsg", 4254 - "mesh", 4255 - "pal", 4256 - "pal_async", 4257 - "socket2", 4258 - "term", 4259 - "thiserror", 4260 - "unicycle", 4261 - ] 4262 - 4263 - [[package]] 4264 - name = "once_cell" 4265 - version = "1.19.0" 4266 - source = "registry+https://github.com/rust-lang/crates.io-index" 4267 - checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 4268 - 4269 - [[package]] 4270 - name = "oorandom" 4271 - version = "11.1.3" 4272 - source = "registry+https://github.com/rust-lang/crates.io-index" 4273 - checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" 4274 - 4275 - [[package]] 4276 - name = "open-enum" 4277 - version = "0.5.2" 4278 - source = "registry+https://github.com/rust-lang/crates.io-index" 4279 - checksum = "2eb2508143a400b3361812094d987dd5adc81f0f5294a46491be648d6c94cab5" 4280 - dependencies = [ 4281 - "open-enum-derive", 4282 - ] 4283 - 4284 - [[package]] 4285 - name = "open-enum-derive" 4286 - version = "0.5.2" 4287 - source = "registry+https://github.com/rust-lang/crates.io-index" 4288 - checksum = "8d1296fab5231654a5aec8bf9e87ba4e3938c502fc4c3c0425a00084c78944be" 4289 - dependencies = [ 4290 - "proc-macro2", 4291 - "quote", 4292 - "syn 2.0.48", 4293 - ] 4294 - 4295 - [[package]] 4296 - name = "open_enum" 4297 - version = "0.0.0" 4298 - 4299 - [[package]] 4300 - name = "openhcl_boot" 4301 - version = "0.0.0" 4302 - dependencies = [ 4303 - "aarch64defs", 4304 - "arrayvec", 4305 - "cfg-if", 4306 - "crc32fast", 4307 - "fdt", 4308 - "host_fdt_parser", 4309 - "hvdef", 4310 - "igvm_defs", 4311 - "loader_defs", 4312 - "memory_range", 4313 - "minimal_rt", 4314 - "minimal_rt_build", 4315 - "safe_x86_intrinsics", 4316 - "sha2", 4317 - "sidecar_defs", 4318 - "tdcall", 4319 - "underhill_confidentiality", 4320 - "x86defs", 4321 - "zerocopy", 4322 - ] 4323 - 4324 - [[package]] 4325 - name = "openssl" 4326 - version = "0.10.66" 4327 - source = "registry+https://github.com/rust-lang/crates.io-index" 4328 - checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" 4329 - dependencies = [ 4330 - "bitflags 2.4.2", 4331 - "cfg-if", 4332 - "foreign-types", 4333 - "libc", 4334 - "once_cell", 4335 - "openssl-macros", 4336 - "openssl-sys", 4337 - ] 4338 - 4339 - [[package]] 4340 - name = "openssl-macros" 4341 - version = "0.1.1" 4342 - source = "registry+https://github.com/rust-lang/crates.io-index" 4343 - checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 4344 - dependencies = [ 4345 - "proc-macro2", 4346 - "quote", 4347 - "syn 2.0.48", 4348 - ] 4349 - 4350 - [[package]] 4351 - name = "openssl-probe" 4352 - version = "0.1.5" 4353 - source = "registry+https://github.com/rust-lang/crates.io-index" 4354 - checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 4355 - 4356 - [[package]] 4357 - name = "openssl-src" 4358 - version = "300.2.1+3.2.0" 4359 - source = "registry+https://github.com/rust-lang/crates.io-index" 4360 - checksum = "3fe476c29791a5ca0d1273c697e96085bbabbbea2ef7afd5617e78a4b40332d3" 4361 - dependencies = [ 4362 - "cc", 4363 - ] 4364 - 4365 - [[package]] 4366 - name = "openssl-sys" 4367 - version = "0.9.103" 4368 - source = "registry+https://github.com/rust-lang/crates.io-index" 4369 - checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" 4370 - dependencies = [ 4371 - "cc", 4372 - "libc", 4373 - "openssl-src", 4374 - "pkg-config", 4375 - "vcpkg", 4376 - ] 4377 - 4378 - [[package]] 4379 - name = "openssl_crypto_only" 4380 - version = "0.0.0" 4381 - 4382 - [[package]] 4383 - name = "openssl_kdf" 4384 - version = "0.0.0" 4385 - dependencies = [ 4386 - "libc", 4387 - "openssl", 4388 - "openssl-sys", 4389 - "thiserror", 4390 - ] 4391 - 4392 - [[package]] 4393 - name = "openvmm" 4394 - version = "0.0.0" 4395 - dependencies = [ 4396 - "hvlite_entry", 4397 - "openvmm_resources", 4398 - "win_prng_support", 4399 - ] 4400 - 4401 - [[package]] 4402 - name = "openvmm_hcl" 4403 - version = "0.0.0" 4404 - dependencies = [ 4405 - "openvmm_hcl_resources", 4406 - "underhill_entry", 4407 - ] 4408 - 4409 - [[package]] 4410 - name = "openvmm_hcl_resources" 4411 - version = "0.0.0" 4412 - dependencies = [ 4413 - "build_rs_guest_arch", 4414 - "chipset", 4415 - "debug_worker", 4416 - "disk_striped", 4417 - "hyperv_ic", 4418 - "mesh_worker", 4419 - "missing_dev", 4420 - "nvme", 4421 - "scsidisk", 4422 - "serial_16550", 4423 - "serial_core", 4424 - "serial_pl011", 4425 - "storvsp", 4426 - "tpm", 4427 - "uidevices", 4428 - "vm_resource", 4429 - "vmbus_serial_guest", 4430 - "vmcore", 4431 - "vmsocket", 4432 - "vnc_worker", 4433 - ] 4434 - 4435 - [[package]] 4436 - name = "openvmm_resources" 4437 - version = "0.0.0" 4438 - dependencies = [ 4439 - "build_rs_guest_arch", 4440 - "chipset", 4441 - "debug_worker", 4442 - "disk_blob", 4443 - "disk_file", 4444 - "disk_prwrap", 4445 - "disk_ramdisk", 4446 - "disk_vhd1", 4447 - "disk_vhdmp", 4448 - "gdma", 4449 - "guest_crash_device", 4450 - "guest_emulation_device", 4451 - "guest_emulation_log", 4452 - "hvlite_core", 4453 - "hyperv_ic", 4454 - "mesh_worker", 4455 - "missing_dev", 4456 - "net_backend", 4457 - "net_consomme", 4458 - "net_dio", 4459 - "net_tap", 4460 - "netvsp", 4461 - "nvme", 4462 - "scsidisk", 4463 - "serial_16550", 4464 - "serial_core", 4465 - "serial_pl011", 4466 - "serial_socket", 4467 - "storvsp", 4468 - "tpm", 4469 - "uidevices", 4470 - "virtio_net", 4471 - "virtio_p9", 4472 - "virtio_pmem", 4473 - "virtiofs", 4474 - "vm_resource", 4475 - "vmbfs", 4476 - "vmbus_serial_host", 4477 - "vmcore", 4478 - "vnc_worker", 4479 - ] 4480 - 4481 - [[package]] 4482 - name = "option-ext" 4483 - version = "0.2.0" 4484 - source = "registry+https://github.com/rust-lang/crates.io-index" 4485 - checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 4486 - 4487 - [[package]] 4488 - name = "overload" 4489 - version = "0.1.1" 4490 - source = "registry+https://github.com/rust-lang/crates.io-index" 4491 - checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 4492 - 4493 - [[package]] 4494 - name = "oversized_box" 4495 - version = "0.0.0" 4496 - 4497 - [[package]] 4498 - name = "page_table" 4499 - version = "0.0.0" 4500 - dependencies = [ 4501 - "bitfield-struct", 4502 - "tracing", 4503 - "zerocopy", 4504 - ] 4505 - 4506 - [[package]] 4507 - name = "pal" 4508 - version = "0.0.0" 4509 - dependencies = [ 4510 - "caps", 4511 - "fs-err", 4512 - "getrandom", 4513 - "landlock", 4514 - "libc", 4515 - "ntapi", 4516 - "pal_event", 4517 - "seccompiler", 4518 - "socket2", 4519 - "thiserror", 4520 - "tracing", 4521 - "widestring", 4522 - "win_import_lib", 4523 - "winapi", 4524 - ] 4525 - 4526 - [[package]] 4527 - name = "pal_async" 4528 - version = "0.0.0" 4529 - dependencies = [ 4530 - "async-channel", 4531 - "async-task", 4532 - "cfg-if", 4533 - "futures", 4534 - "getrandom", 4535 - "libc", 4536 - "once_cell", 4537 - "pal", 4538 - "pal_async_test", 4539 - "pal_event", 4540 - "parking_lot", 4541 - "slab", 4542 - "smallbox", 4543 - "socket2", 4544 - "tempfile", 4545 - "tempfile_helpers", 4546 - "unicycle", 4547 - "unix_socket", 4548 - "winapi", 4549 - "windows-sys 0.52.0", 4550 - "zerocopy", 4551 - ] 4552 - 4553 - [[package]] 4554 - name = "pal_async_test" 4555 - version = "0.0.0" 4556 - dependencies = [ 4557 - "proc-macro2", 4558 - "quote", 4559 - "syn 2.0.48", 4560 - ] 4561 - 4562 - [[package]] 4563 - name = "pal_event" 4564 - version = "0.0.0" 4565 - dependencies = [ 4566 - "getrandom", 4567 - "libc", 4568 - "mesh_protobuf", 4569 - "windows-sys 0.52.0", 4570 - ] 4571 - 4572 - [[package]] 4573 - name = "pal_uring" 4574 - version = "0.0.0" 4575 - dependencies = [ 4576 - "futures", 4577 - "inspect", 4578 - "io-uring", 4579 - "libc", 4580 - "once_cell", 4581 - "pal", 4582 - "pal_async", 4583 - "parking_lot", 4584 - "slab", 4585 - "smallbox", 4586 - "tempfile", 4587 - "test_with_tracing", 4588 - "tracing", 4589 - ] 4590 - 4591 - [[package]] 4592 - name = "parking" 4593 - version = "2.2.0" 4594 - source = "registry+https://github.com/rust-lang/crates.io-index" 4595 - checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" 4596 - 4597 - [[package]] 4598 - name = "parking_lot" 4599 - version = "0.12.1" 4600 - source = "registry+https://github.com/rust-lang/crates.io-index" 4601 - checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 4602 - dependencies = [ 4603 - "lock_api", 4604 - "parking_lot_core", 4605 - ] 4606 - 4607 - [[package]] 4608 - name = "parking_lot_core" 4609 - version = "0.9.9" 4610 - source = "registry+https://github.com/rust-lang/crates.io-index" 4611 - checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 4612 - dependencies = [ 4613 - "cfg-if", 4614 - "libc", 4615 - "redox_syscall", 4616 - "smallvec", 4617 - "windows-targets 0.48.5", 4618 - ] 4619 - 4620 - [[package]] 4621 - name = "paste" 4622 - version = "1.0.14" 4623 - source = "registry+https://github.com/rust-lang/crates.io-index" 4624 - checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 4625 - 4626 - [[package]] 4627 - name = "pbjson" 4628 - version = "0.5.1" 4629 - source = "registry+https://github.com/rust-lang/crates.io-index" 4630 - checksum = "048f9ac93c1eab514f9470c4bc8d97ca2a0a236b84f45cc19d69a59fc11467f6" 4631 - dependencies = [ 4632 - "base64 0.13.1", 4633 - "serde", 4634 - ] 4635 - 4636 - [[package]] 4637 - name = "pbjson-build" 4638 - version = "0.5.1" 4639 - source = "git+https://github.com/jstarks/pbjson?branch=aliases#8896d740a44ef46a3bad8cbfccedb87ea8e7b0d3" 4640 - dependencies = [ 4641 - "heck", 4642 - "itertools", 4643 - "prost", 4644 - "prost-types", 4645 - ] 4646 - 4647 - [[package]] 4648 - name = "pbjson-types" 4649 - version = "0.5.1" 4650 - source = "registry+https://github.com/rust-lang/crates.io-index" 4651 - checksum = "4a88c8d87f99a4ac14325e7a4c24af190fca261956e3b82dd7ed67e77e6c7043" 4652 - dependencies = [ 4653 - "bytes", 4654 - "chrono", 4655 - "pbjson", 4656 - "pbjson-build", 4657 - "prost", 4658 - "prost-build", 4659 - "serde", 4660 - ] 4661 - 4662 - [[package]] 4663 - name = "pcap-file" 4664 - version = "2.0.0" 4665 - source = "registry+https://github.com/rust-lang/crates.io-index" 4666 - checksum = "1fc1f139757b058f9f37b76c48501799d12c9aa0aa4c0d4c980b062ee925d1b2" 4667 - dependencies = [ 4668 - "byteorder_slice", 4669 - "derive-into-owned", 4670 - "thiserror", 4671 - ] 4672 - 4673 - [[package]] 4674 - name = "pci_bus" 4675 - version = "0.0.0" 4676 - dependencies = [ 4677 - "bitfield-struct", 4678 - "chipset_device", 4679 - "inspect", 4680 - "mesh", 4681 - "thiserror", 4682 - "tracelimit", 4683 - "tracing", 4684 - "vmcore", 4685 - "zerocopy", 4686 - ] 4687 - 4688 - [[package]] 4689 - name = "pci_core" 4690 - version = "0.0.0" 4691 - dependencies = [ 4692 - "bitflags 1.3.2", 4693 - "chipset_device", 4694 - "guestmem", 4695 - "inspect", 4696 - "mesh", 4697 - "open_enum", 4698 - "parking_lot", 4699 - "thiserror", 4700 - "tracelimit", 4701 - "tracing", 4702 - "vmcore", 4703 - "zerocopy", 4704 - ] 4705 - 4706 - [[package]] 4707 - name = "pci_resources" 4708 - version = "0.0.0" 4709 - dependencies = [ 4710 - "chipset_device", 4711 - "chipset_device_resources", 4712 - "guestmem", 4713 - "pci_core", 4714 - "vm_resource", 4715 - "vmcore", 4716 - ] 4717 - 4718 - [[package]] 4719 - name = "petgraph" 4720 - version = "0.6.4" 4721 - source = "registry+https://github.com/rust-lang/crates.io-index" 4722 - checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" 4723 - dependencies = [ 4724 - "fixedbitset", 4725 - "indexmap", 4726 - ] 4727 - 4728 - [[package]] 4729 - name = "petri" 4730 - version = "0.0.0" 4731 - dependencies = [ 4732 - "anyhow", 4733 - "chipset_resources", 4734 - "diag_client", 4735 - "disk_backend_resources", 4736 - "fatfs", 4737 - "framebuffer", 4738 - "fs-err", 4739 - "fscommon", 4740 - "futures", 4741 - "futures-concurrency", 4742 - "get_resources", 4743 - "gptman", 4744 - "guid", 4745 - "hvlite_defs", 4746 - "hvlite_helpers", 4747 - "hvlite_pcat_locator", 4748 - "hyperv_ic_resources", 4749 - "hyperv_secure_boot_templates", 4750 - "ide_resources", 4751 - "image", 4752 - "inspect", 4753 - "mbrman", 4754 - "mesh", 4755 - "mesh_process", 4756 - "mesh_worker", 4757 - "nvme_resources", 4758 - "pal", 4759 - "pal_async", 4760 - "petri_artifacts_common", 4761 - "petri_artifacts_core", 4762 - "petri_artifacts_vmm_test", 4763 - "pipette_client", 4764 - "prost", 4765 - "scsidisk_resources", 4766 - "serial_16550_resources", 4767 - "serial_core", 4768 - "serial_socket", 4769 - "sparse_mmap", 4770 - "storvsp_resources", 4771 - "tempfile", 4772 - "tempfile_helpers", 4773 - "tpm_resources", 4774 - "tracing", 4775 - "tracing-subscriber", 4776 - "uidevices_resources", 4777 - "underhill_confidentiality", 4778 - "unix_socket", 4779 - "video_core", 4780 - "vm_manifest_builder", 4781 - "vm_resource", 4782 - "vmbfs_resources", 4783 - "vmbus_serial_resources", 4784 - "vmcore", 4785 - "vmm_core_defs", 4786 - "vmotherboard", 4787 - "vtl2_settings_proto", 4788 - ] 4789 - 4790 - [[package]] 4791 - name = "petri_artifact_resolver_openvmm_known_paths" 4792 - version = "0.0.0" 4793 - dependencies = [ 4794 - "anyhow", 4795 - "petri_artifacts_common", 4796 - "petri_artifacts_core", 4797 - "petri_artifacts_vmm_test", 4798 - "tempfile", 4799 - "vmm_test_images", 4800 - ] 4801 - 4802 - [[package]] 4803 - name = "petri_artifacts_common" 4804 - version = "0.0.0" 4805 - dependencies = [ 4806 - "petri_artifacts_core", 4807 - ] 4808 - 4809 - [[package]] 4810 - name = "petri_artifacts_core" 4811 - version = "0.0.0" 4812 - dependencies = [ 4813 - "anyhow", 4814 - "paste", 4815 - ] 4816 - 4817 - [[package]] 4818 - name = "petri_artifacts_vmm_test" 4819 - version = "0.0.0" 4820 - dependencies = [ 4821 - "petri_artifacts_common", 4822 - "petri_artifacts_core", 4823 - ] 4824 - 4825 - [[package]] 4826 - name = "pin-project" 4827 - version = "1.1.3" 4828 - source = "registry+https://github.com/rust-lang/crates.io-index" 4829 - checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 4830 - dependencies = [ 4831 - "pin-project-internal", 4832 - ] 4833 - 4834 - [[package]] 4835 - name = "pin-project-internal" 4836 - version = "1.1.3" 4837 - source = "registry+https://github.com/rust-lang/crates.io-index" 4838 - checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 4839 - dependencies = [ 4840 - "proc-macro2", 4841 - "quote", 4842 - "syn 2.0.48", 4843 - ] 4844 - 4845 - [[package]] 4846 - name = "pin-project-lite" 4847 - version = "0.2.13" 4848 - source = "registry+https://github.com/rust-lang/crates.io-index" 4849 - checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 4850 - 4851 - [[package]] 4852 - name = "pin-utils" 4853 - version = "0.1.0" 4854 - source = "registry+https://github.com/rust-lang/crates.io-index" 4855 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 4856 - 4857 - [[package]] 4858 - name = "piper" 4859 - version = "0.2.1" 4860 - source = "registry+https://github.com/rust-lang/crates.io-index" 4861 - checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" 4862 - dependencies = [ 4863 - "atomic-waker", 4864 - "fastrand", 4865 - "futures-io", 4866 - ] 4867 - 4868 - [[package]] 4869 - name = "pipette" 4870 - version = "0.0.0" 4871 - dependencies = [ 4872 - "anyhow", 4873 - "fs-err", 4874 - "futures", 4875 - "futures-concurrency", 4876 - "mesh", 4877 - "mesh_remote", 4878 - "pal_async", 4879 - "pipette_protocol", 4880 - "tracing", 4881 - "tracing-subscriber", 4882 - "unicycle", 4883 - "vmsocket", 4884 - "windows-service", 4885 - "windows-sys 0.52.0", 4886 - ] 4887 - 4888 - [[package]] 4889 - name = "pipette_client" 4890 - version = "0.0.0" 4891 - dependencies = [ 4892 - "anyhow", 4893 - "fs-err", 4894 - "futures", 4895 - "futures-concurrency", 4896 - "mesh", 4897 - "mesh_remote", 4898 - "pal_async", 4899 - "pipette_protocol", 4900 - "tracing", 4901 - "typed-path", 4902 - "xshell-macros", 4903 - ] 4904 - 4905 - [[package]] 4906 - name = "pipette_protocol" 4907 - version = "0.0.0" 4908 - dependencies = [ 4909 - "mesh", 4910 - ] 4911 - 4912 - [[package]] 4913 - name = "pkg-config" 4914 - version = "0.3.29" 4915 - source = "registry+https://github.com/rust-lang/crates.io-index" 4916 - checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb" 4917 - 4918 - [[package]] 4919 - name = "plan9" 4920 - version = "0.0.0" 4921 - dependencies = [ 4922 - "lx", 4923 - "lxutil", 4924 - "parking_lot", 4925 - "tracing", 4926 - ] 4927 - 4928 - [[package]] 4929 - name = "png" 4930 - version = "0.17.11" 4931 - source = "registry+https://github.com/rust-lang/crates.io-index" 4932 - checksum = "1f6c3c3e617595665b8ea2ff95a86066be38fb121ff920a9c0eb282abcd1da5a" 4933 - dependencies = [ 4934 - "bitflags 1.3.2", 4935 - "crc32fast", 4936 - "fdeflate", 4937 - "flate2", 4938 - "miniz_oxide", 4939 - ] 4940 - 4941 - [[package]] 4942 - name = "postcard" 4943 - version = "1.0.8" 4944 - source = "registry+https://github.com/rust-lang/crates.io-index" 4945 - checksum = "a55c51ee6c0db07e68448e336cf8ea4131a620edefebf9893e759b2d793420f8" 4946 - dependencies = [ 4947 - "cobs", 4948 - "embedded-io", 4949 - "serde", 4950 - ] 4951 - 4952 - [[package]] 4953 - name = "power_resources" 4954 - version = "0.0.0" 4955 - dependencies = [ 4956 - "mesh", 4957 - "vm_resource", 4958 - ] 4959 - 4960 - [[package]] 4961 - name = "powerfmt" 4962 - version = "0.2.0" 4963 - source = "registry+https://github.com/rust-lang/crates.io-index" 4964 - checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 4965 - 4966 - [[package]] 4967 - name = "prettyplease" 4968 - version = "0.1.25" 4969 - source = "registry+https://github.com/rust-lang/crates.io-index" 4970 - checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86" 4971 - dependencies = [ 4972 - "proc-macro2", 4973 - "syn 1.0.109", 4974 - ] 4975 - 4976 - [[package]] 4977 - name = "proc-macro2" 4978 - version = "1.0.76" 4979 - source = "registry+https://github.com/rust-lang/crates.io-index" 4980 - checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" 4981 - dependencies = [ 4982 - "unicode-ident", 4983 - ] 4984 - 4985 - [[package]] 4986 - name = "profiler_worker" 4987 - version = "0.0.0" 4988 - dependencies = [ 4989 - "anyhow", 4990 - "fs-err", 4991 - "futures", 4992 - "mesh", 4993 - "mesh_worker", 4994 - "pal_async", 4995 - "socket2", 4996 - "tracing", 4997 - ] 4998 - 4999 - [[package]] 5000 - name = "prost" 5001 - version = "0.11.9" 5002 - source = "registry+https://github.com/rust-lang/crates.io-index" 5003 - checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" 5004 - dependencies = [ 5005 - "bytes", 5006 - "prost-derive", 5007 - ] 5008 - 5009 - [[package]] 5010 - name = "prost-build" 5011 - version = "0.11.9" 5012 - source = "registry+https://github.com/rust-lang/crates.io-index" 5013 - checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" 5014 - dependencies = [ 5015 - "bytes", 5016 - "heck", 5017 - "itertools", 5018 - "lazy_static", 5019 - "log", 5020 - "multimap", 5021 - "petgraph", 5022 - "prettyplease", 5023 - "prost", 5024 - "prost-types", 5025 - "regex", 5026 - "syn 1.0.109", 5027 - "tempfile", 5028 - "which 4.4.2", 5029 - ] 5030 - 5031 - [[package]] 5032 - name = "prost-derive" 5033 - version = "0.11.9" 5034 - source = "registry+https://github.com/rust-lang/crates.io-index" 5035 - checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" 5036 - dependencies = [ 5037 - "anyhow", 5038 - "itertools", 5039 - "proc-macro2", 5040 - "quote", 5041 - "syn 1.0.109", 5042 - ] 5043 - 5044 - [[package]] 5045 - name = "prost-types" 5046 - version = "0.11.9" 5047 - source = "registry+https://github.com/rust-lang/crates.io-index" 5048 - checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13" 5049 - dependencies = [ 5050 - "prost", 5051 - ] 5052 - 5053 - [[package]] 5054 - name = "ptr_meta" 5055 - version = "0.2.0" 5056 - source = "registry+https://github.com/rust-lang/crates.io-index" 5057 - checksum = "bcada80daa06c42ed5f48c9a043865edea5dc44cbf9ac009fda3b89526e28607" 5058 - dependencies = [ 5059 - "ptr_meta_derive", 5060 - ] 5061 - 5062 - [[package]] 5063 - name = "ptr_meta_derive" 5064 - version = "0.2.0" 5065 - source = "registry+https://github.com/rust-lang/crates.io-index" 5066 - checksum = "bca9224df2e20e7c5548aeb5f110a0f3b77ef05f8585139b7148b59056168ed2" 5067 - dependencies = [ 5068 - "proc-macro2", 5069 - "quote", 5070 - "syn 1.0.109", 5071 - ] 5072 - 5073 - [[package]] 5074 - name = "quick-error" 5075 - version = "1.2.3" 5076 - source = "registry+https://github.com/rust-lang/crates.io-index" 5077 - checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" 5078 - 5079 - [[package]] 5080 - name = "quote" 5081 - version = "1.0.35" 5082 - source = "registry+https://github.com/rust-lang/crates.io-index" 5083 - checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 5084 - dependencies = [ 5085 - "proc-macro2", 5086 - ] 5087 - 5088 - [[package]] 5089 - name = "radium" 5090 - version = "0.7.0" 5091 - source = "registry+https://github.com/rust-lang/crates.io-index" 5092 - checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 5093 - 5094 - [[package]] 5095 - name = "radix_trie" 5096 - version = "0.2.1" 5097 - source = "registry+https://github.com/rust-lang/crates.io-index" 5098 - checksum = "c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd" 5099 - dependencies = [ 5100 - "endian-type", 5101 - "nibble_vec", 5102 - ] 5103 - 5104 - [[package]] 5105 - name = "range_map_vec" 5106 - version = "0.2.0" 5107 - source = "registry+https://github.com/rust-lang/crates.io-index" 5108 - checksum = "7cc2191ec1fd850e3ede4cf09ccfd40a33df561111f73e96e1b7c3f9eee31328" 5109 - 5110 - [[package]] 5111 - name = "rayon" 5112 - version = "1.8.1" 5113 - source = "registry+https://github.com/rust-lang/crates.io-index" 5114 - checksum = "fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051" 5115 - dependencies = [ 5116 - "either", 5117 - "rayon-core", 5118 - ] 5119 - 5120 - [[package]] 5121 - name = "rayon-core" 5122 - version = "1.12.1" 5123 - source = "registry+https://github.com/rust-lang/crates.io-index" 5124 - checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 5125 - dependencies = [ 5126 - "crossbeam-deque", 5127 - "crossbeam-utils", 5128 - ] 5129 - 5130 - [[package]] 5131 - name = "redox_syscall" 5132 - version = "0.4.1" 5133 - source = "registry+https://github.com/rust-lang/crates.io-index" 5134 - checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 5135 - dependencies = [ 5136 - "bitflags 1.3.2", 5137 - ] 5138 - 5139 - [[package]] 5140 - name = "redox_users" 5141 - version = "0.4.4" 5142 - source = "registry+https://github.com/rust-lang/crates.io-index" 5143 - checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" 5144 - dependencies = [ 5145 - "getrandom", 5146 - "libredox", 5147 - "thiserror", 5148 - ] 5149 - 5150 - [[package]] 5151 - name = "regex" 5152 - version = "1.10.2" 5153 - source = "registry+https://github.com/rust-lang/crates.io-index" 5154 - checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 5155 - dependencies = [ 5156 - "aho-corasick", 5157 - "memchr", 5158 - "regex-automata 0.4.3", 5159 - "regex-syntax 0.8.2", 5160 - ] 5161 - 5162 - [[package]] 5163 - name = "regex-automata" 5164 - version = "0.1.10" 5165 - source = "registry+https://github.com/rust-lang/crates.io-index" 5166 - checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 5167 - dependencies = [ 5168 - "regex-syntax 0.6.29", 5169 - ] 5170 - 5171 - [[package]] 5172 - name = "regex-automata" 5173 - version = "0.4.3" 5174 - source = "registry+https://github.com/rust-lang/crates.io-index" 5175 - checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 5176 - dependencies = [ 5177 - "aho-corasick", 5178 - "memchr", 5179 - "regex-syntax 0.8.2", 5180 - ] 5181 - 5182 - [[package]] 5183 - name = "regex-syntax" 5184 - version = "0.6.29" 5185 - source = "registry+https://github.com/rust-lang/crates.io-index" 5186 - checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 5187 - 5188 - [[package]] 5189 - name = "regex-syntax" 5190 - version = "0.8.2" 5191 - source = "registry+https://github.com/rust-lang/crates.io-index" 5192 - checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 5193 - 5194 - [[package]] 5195 - name = "resolv-conf" 5196 - version = "0.7.0" 5197 - source = "registry+https://github.com/rust-lang/crates.io-index" 5198 - checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00" 5199 - dependencies = [ 5200 - "quick-error", 5201 - ] 5202 - 5203 - [[package]] 5204 - name = "rlimit" 5205 - version = "0.10.1" 5206 - source = "registry+https://github.com/rust-lang/crates.io-index" 5207 - checksum = "3560f70f30a0f16d11d01ed078a07740fe6b489667abc7c7b029155d9f21c3d8" 5208 - dependencies = [ 5209 - "libc", 5210 - ] 5211 - 5212 - [[package]] 5213 - name = "rustc-demangle" 5214 - version = "0.1.23" 5215 - source = "registry+https://github.com/rust-lang/crates.io-index" 5216 - checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 5217 - 5218 - [[package]] 5219 - name = "rustc-hash" 5220 - version = "1.1.0" 5221 - source = "registry+https://github.com/rust-lang/crates.io-index" 5222 - checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 5223 - 5224 - [[package]] 5225 - name = "rustc_version" 5226 - version = "0.4.0" 5227 - source = "registry+https://github.com/rust-lang/crates.io-index" 5228 - checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 5229 - dependencies = [ 5230 - "semver", 5231 - ] 5232 - 5233 - [[package]] 5234 - name = "rustix" 5235 - version = "0.38.30" 5236 - source = "registry+https://github.com/rust-lang/crates.io-index" 5237 - checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca" 5238 - dependencies = [ 5239 - "bitflags 2.4.2", 5240 - "errno", 5241 - "libc", 5242 - "linux-raw-sys", 5243 - "windows-sys 0.52.0", 5244 - ] 5245 - 5246 - [[package]] 5247 - name = "rustversion" 5248 - version = "1.0.14" 5249 - source = "registry+https://github.com/rust-lang/crates.io-index" 5250 - checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 5251 - 5252 - [[package]] 5253 - name = "rustyline" 5254 - version = "13.0.0" 5255 - source = "registry+https://github.com/rust-lang/crates.io-index" 5256 - checksum = "02a2d683a4ac90aeef5b1013933f6d977bd37d51ff3f4dad829d4931a7e6be86" 5257 - dependencies = [ 5258 - "bitflags 2.4.2", 5259 - "cfg-if", 5260 - "clipboard-win", 5261 - "fd-lock", 5262 - "home", 5263 - "libc", 5264 - "log", 5265 - "memchr", 5266 - "nix 0.27.1", 5267 - "radix_trie", 5268 - "rustyline-derive", 5269 - "unicode-segmentation", 5270 - "unicode-width", 5271 - "utf8parse", 5272 - "winapi", 5273 - ] 5274 - 5275 - [[package]] 5276 - name = "rustyline-derive" 5277 - version = "0.10.0" 5278 - source = "registry+https://github.com/rust-lang/crates.io-index" 5279 - checksum = "e5af959c8bf6af1aff6d2b463a57f71aae53d1332da58419e30ad8dc7011d951" 5280 - dependencies = [ 5281 - "proc-macro2", 5282 - "quote", 5283 - "syn 2.0.48", 5284 - ] 5285 - 5286 - [[package]] 5287 - name = "ryu" 5288 - version = "1.0.16" 5289 - source = "registry+https://github.com/rust-lang/crates.io-index" 5290 - checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" 5291 - 5292 - [[package]] 5293 - name = "safe_x86_intrinsics" 5294 - version = "0.0.0" 5295 - 5296 - [[package]] 5297 - name = "safeatomic" 5298 - version = "0.0.0" 5299 - dependencies = [ 5300 - "zerocopy", 5301 - ] 5302 - 5303 - [[package]] 5304 - name = "same-file" 5305 - version = "1.0.6" 5306 - source = "registry+https://github.com/rust-lang/crates.io-index" 5307 - checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 5308 - dependencies = [ 5309 - "winapi-util", 5310 - ] 5311 - 5312 - [[package]] 5313 - name = "save_restore_derive" 5314 - version = "0.0.0" 5315 - dependencies = [ 5316 - "quote", 5317 - "syn 2.0.48", 5318 - ] 5319 - 5320 - [[package]] 5321 - name = "schannel" 5322 - version = "0.1.23" 5323 - source = "registry+https://github.com/rust-lang/crates.io-index" 5324 - checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" 5325 - dependencies = [ 5326 - "windows-sys 0.52.0", 5327 - ] 5328 - 5329 - [[package]] 5330 - name = "schema_ado_yaml" 5331 - version = "0.0.0" 5332 - dependencies = [ 5333 - "serde", 5334 - "serde_yaml", 5335 - ] 5336 - 5337 - [[package]] 5338 - name = "scopeguard" 5339 - version = "1.2.0" 5340 - source = "registry+https://github.com/rust-lang/crates.io-index" 5341 - checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 5342 - 5343 - [[package]] 5344 - name = "scsi_buffers" 5345 - version = "0.0.0" 5346 - dependencies = [ 5347 - "event-listener", 5348 - "guestmem", 5349 - "safeatomic", 5350 - "smallvec", 5351 - "zerocopy", 5352 - ] 5353 - 5354 - [[package]] 5355 - name = "scsi_core" 5356 - version = "0.0.0" 5357 - dependencies = [ 5358 - "inspect", 5359 - "mesh", 5360 - "scsi_buffers", 5361 - "scsi_defs", 5362 - "stackfuture", 5363 - "vm_resource", 5364 - "vmcore", 5365 - ] 5366 - 5367 - [[package]] 5368 - name = "scsi_defs" 5369 - version = "0.0.0" 5370 - dependencies = [ 5371 - "bitfield-struct", 5372 - "open_enum", 5373 - "zerocopy", 5374 - ] 5375 - 5376 - [[package]] 5377 - name = "scsidisk" 5378 - version = "0.0.0" 5379 - dependencies = [ 5380 - "anyhow", 5381 - "async-trait", 5382 - "disk_backend", 5383 - "disk_prwrap", 5384 - "futures", 5385 - "getrandom", 5386 - "guestmem", 5387 - "guid", 5388 - "hvdef", 5389 - "inspect", 5390 - "mesh", 5391 - "pal_async", 5392 - "parking_lot", 5393 - "scsi_buffers", 5394 - "scsi_core", 5395 - "scsi_defs", 5396 - "scsidisk_resources", 5397 - "stackfuture", 5398 - "thiserror", 5399 - "tracelimit", 5400 - "tracing", 5401 - "tracing_helpers", 5402 - "vm_resource", 5403 - "vmcore", 5404 - "zerocopy", 5405 - ] 5406 - 5407 - [[package]] 5408 - name = "scsidisk_resources" 5409 - version = "0.0.0" 5410 - dependencies = [ 5411 - "inspect", 5412 - "mesh", 5413 - "storage_string", 5414 - "vm_resource", 5415 - ] 5416 - 5417 - [[package]] 5418 - name = "seccompiler" 5419 - version = "0.4.0" 5420 - source = "registry+https://github.com/rust-lang/crates.io-index" 5421 - checksum = "345a3e4dddf721a478089d4697b83c6c0a8f5bf16086f6c13397e4534eb6e2e5" 5422 - dependencies = [ 5423 - "libc", 5424 - ] 5425 - 5426 - [[package]] 5427 - name = "security-framework" 5428 - version = "2.9.2" 5429 - source = "registry+https://github.com/rust-lang/crates.io-index" 5430 - checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" 5431 - dependencies = [ 5432 - "bitflags 1.3.2", 5433 - "core-foundation", 5434 - "core-foundation-sys", 5435 - "libc", 5436 - "security-framework-sys", 5437 - ] 5438 - 5439 - [[package]] 5440 - name = "security-framework-sys" 5441 - version = "2.9.1" 5442 - source = "registry+https://github.com/rust-lang/crates.io-index" 5443 - checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" 5444 - dependencies = [ 5445 - "core-foundation-sys", 5446 - "libc", 5447 - ] 5448 - 5449 - [[package]] 5450 - name = "semver" 5451 - version = "1.0.22" 5452 - source = "registry+https://github.com/rust-lang/crates.io-index" 5453 - checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" 5454 - 5455 - [[package]] 5456 - name = "serde" 5457 - version = "1.0.195" 5458 - source = "registry+https://github.com/rust-lang/crates.io-index" 5459 - checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02" 5460 - dependencies = [ 5461 - "serde_derive", 5462 - ] 5463 - 5464 - [[package]] 5465 - name = "serde-big-array" 5466 - version = "0.4.1" 5467 - source = "registry+https://github.com/rust-lang/crates.io-index" 5468 - checksum = "3323f09a748af288c3dc2474ea6803ee81f118321775bffa3ac8f7e65c5e90e7" 5469 - dependencies = [ 5470 - "serde", 5471 - ] 5472 - 5473 - [[package]] 5474 - name = "serde_derive" 5475 - version = "1.0.195" 5476 - source = "registry+https://github.com/rust-lang/crates.io-index" 5477 - checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c" 5478 - dependencies = [ 5479 - "proc-macro2", 5480 - "quote", 5481 - "syn 2.0.48", 5482 - ] 5483 - 5484 - [[package]] 5485 - name = "serde_helpers" 5486 - version = "0.0.0" 5487 - dependencies = [ 5488 - "base64 0.21.7", 5489 - "guid", 5490 - "serde", 5491 - "serde_json", 5492 - ] 5493 - 5494 - [[package]] 5495 - name = "serde_json" 5496 - version = "1.0.111" 5497 - source = "registry+https://github.com/rust-lang/crates.io-index" 5498 - checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4" 5499 - dependencies = [ 5500 - "itoa", 5501 - "ryu", 5502 - "serde", 5503 - ] 5504 - 5505 - [[package]] 5506 - name = "serde_spanned" 5507 - version = "0.6.5" 5508 - source = "registry+https://github.com/rust-lang/crates.io-index" 5509 - checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" 5510 - dependencies = [ 5511 - "serde", 5512 - ] 5513 - 5514 - [[package]] 5515 - name = "serde_yaml" 5516 - version = "0.9.30" 5517 - source = "registry+https://github.com/rust-lang/crates.io-index" 5518 - checksum = "b1bf28c79a99f70ee1f1d83d10c875d2e70618417fda01ad1785e027579d9d38" 5519 - dependencies = [ 5520 - "indexmap", 5521 - "itoa", 5522 - "ryu", 5523 - "serde", 5524 - "unsafe-libyaml", 5525 - ] 5526 - 5527 - [[package]] 5528 - name = "serial_16550" 5529 - version = "0.0.0" 5530 - dependencies = [ 5531 - "async-trait", 5532 - "bitfield-struct", 5533 - "chipset_device", 5534 - "chipset_device_resources", 5535 - "futures", 5536 - "inspect", 5537 - "inspect_counters", 5538 - "mesh", 5539 - "open_enum", 5540 - "serial_16550_resources", 5541 - "serial_core", 5542 - "thiserror", 5543 - "tracelimit", 5544 - "tracing", 5545 - "vm_resource", 5546 - "vmcore", 5547 - ] 5548 - 5549 - [[package]] 5550 - name = "serial_16550_resources" 5551 - version = "0.0.0" 5552 - dependencies = [ 5553 - "mesh", 5554 - "vm_resource", 5555 - ] 5556 - 5557 - [[package]] 5558 - name = "serial_core" 5559 - version = "0.0.0" 5560 - dependencies = [ 5561 - "futures", 5562 - "inspect", 5563 - "mesh", 5564 - "pal_async", 5565 - "parking_lot", 5566 - "vm_resource", 5567 - ] 5568 - 5569 - [[package]] 5570 - name = "serial_pl011" 5571 - version = "0.0.0" 5572 - dependencies = [ 5573 - "async-trait", 5574 - "bitfield-struct", 5575 - "chipset_device", 5576 - "chipset_device_resources", 5577 - "futures", 5578 - "inspect", 5579 - "inspect_counters", 5580 - "mesh", 5581 - "open_enum", 5582 - "pal_async", 5583 - "serial_core", 5584 - "serial_pl011_resources", 5585 - "thiserror", 5586 - "tracelimit", 5587 - "tracing", 5588 - "vm_resource", 5589 - "vmcore", 5590 - ] 5591 - 5592 - [[package]] 5593 - name = "serial_pl011_resources" 5594 - version = "0.0.0" 5595 - dependencies = [ 5596 - "mesh", 5597 - "vm_resource", 5598 - ] 5599 - 5600 - [[package]] 5601 - name = "serial_socket" 5602 - version = "0.0.0" 5603 - dependencies = [ 5604 - "futures", 5605 - "inspect", 5606 - "mesh", 5607 - "pal", 5608 - "pal_async", 5609 - "serial_core", 5610 - "tracing", 5611 - "unix_socket", 5612 - "vm_resource", 5613 - ] 5614 - 5615 - [[package]] 5616 - name = "sev_guest_device" 5617 - version = "0.0.0" 5618 - dependencies = [ 5619 - "bitfield-struct", 5620 - "nix 0.26.4", 5621 - "static_assertions", 5622 - "thiserror", 5623 - "zerocopy", 5624 - ] 5625 - 5626 - [[package]] 5627 - name = "sha2" 5628 - version = "0.10.8" 5629 - source = "registry+https://github.com/rust-lang/crates.io-index" 5630 - checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 5631 - dependencies = [ 5632 - "cfg-if", 5633 - "cpufeatures", 5634 - "digest", 5635 - ] 5636 - 5637 - [[package]] 5638 - name = "sharded-slab" 5639 - version = "0.1.7" 5640 - source = "registry+https://github.com/rust-lang/crates.io-index" 5641 - checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" 5642 - dependencies = [ 5643 - "lazy_static", 5644 - ] 5645 - 5646 - [[package]] 5647 - name = "shared_pool_alloc" 5648 - version = "0.0.0" 5649 - dependencies = [ 5650 - "anyhow", 5651 - "hcl", 5652 - "hvdef", 5653 - "inspect", 5654 - "parking_lot", 5655 - "sparse_mmap", 5656 - "thiserror", 5657 - "tracing", 5658 - "user_driver", 5659 - "vm_topology", 5660 - ] 5661 - 5662 - [[package]] 5663 - name = "shell-words" 5664 - version = "1.1.0" 5665 - source = "registry+https://github.com/rust-lang/crates.io-index" 5666 - checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde" 5667 - 5668 - [[package]] 5669 - name = "sidecar" 5670 - version = "0.0.0" 5671 - dependencies = [ 5672 - "arrayvec", 5673 - "hvdef", 5674 - "memory_range", 5675 - "minimal_rt", 5676 - "minimal_rt_build", 5677 - "sidecar_defs", 5678 - "x86defs", 5679 - "zerocopy", 5680 - ] 5681 - 5682 - [[package]] 5683 - name = "sidecar_client" 5684 - version = "0.0.0" 5685 - dependencies = [ 5686 - "fs-err", 5687 - "hvdef", 5688 - "libc", 5689 - "nix 0.26.4", 5690 - "pal_async", 5691 - "parking_lot", 5692 - "sidecar_defs", 5693 - "thiserror", 5694 - "tracing", 5695 - "zerocopy", 5696 - ] 5697 - 5698 - [[package]] 5699 - name = "sidecar_defs" 5700 - version = "0.0.0" 5701 - dependencies = [ 5702 - "hvdef", 5703 - "open_enum", 5704 - "x86defs", 5705 - "zerocopy", 5706 - ] 5707 - 5708 - [[package]] 5709 - name = "signal-hook" 5710 - version = "0.3.17" 5711 - source = "registry+https://github.com/rust-lang/crates.io-index" 5712 - checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" 5713 - dependencies = [ 5714 - "libc", 5715 - "signal-hook-registry", 5716 - ] 5717 - 5718 - [[package]] 5719 - name = "signal-hook-mio" 5720 - version = "0.2.3" 5721 - source = "registry+https://github.com/rust-lang/crates.io-index" 5722 - checksum = "29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af" 5723 - dependencies = [ 5724 - "libc", 5725 - "mio", 5726 - "signal-hook", 5727 - ] 5728 - 5729 - [[package]] 5730 - name = "signal-hook-registry" 5731 - version = "1.4.1" 5732 - source = "registry+https://github.com/rust-lang/crates.io-index" 5733 - checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 5734 - dependencies = [ 5735 - "libc", 5736 - ] 5737 - 5738 - [[package]] 5739 - name = "simd-adler32" 5740 - version = "0.3.7" 5741 - source = "registry+https://github.com/rust-lang/crates.io-index" 5742 - checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" 5743 - 5744 - [[package]] 5745 - name = "slab" 5746 - version = "0.4.9" 5747 - source = "registry+https://github.com/rust-lang/crates.io-index" 5748 - checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 5749 - dependencies = [ 5750 - "autocfg", 5751 - ] 5752 - 5753 - [[package]] 5754 - name = "smallbox" 5755 - version = "0.8.2" 5756 - source = "registry+https://github.com/rust-lang/crates.io-index" 5757 - checksum = "d92359f97e6b417da4328a970cf04a044db104fbd57f7d72cb7ff665bb8806af" 5758 - 5759 - [[package]] 5760 - name = "smallvec" 5761 - version = "1.13.0" 5762 - source = "registry+https://github.com/rust-lang/crates.io-index" 5763 - checksum = "3b187f0231d56fe41bfb12034819dd2bf336422a5866de41bc3fec4b2e3883e8" 5764 - 5765 - [[package]] 5766 - name = "smoltcp" 5767 - version = "0.8.2" 5768 - source = "registry+https://github.com/rust-lang/crates.io-index" 5769 - checksum = "ee34c1e1bfc7e9206cc0fb8030a90129b4e319ab53856249bb27642cab914fb3" 5770 - dependencies = [ 5771 - "bitflags 1.3.2", 5772 - "byteorder", 5773 - "managed", 5774 - ] 5775 - 5776 - [[package]] 5777 - name = "socket2" 5778 - version = "0.5.5" 5779 - source = "registry+https://github.com/rust-lang/crates.io-index" 5780 - checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 5781 - dependencies = [ 5782 - "libc", 5783 - "windows-sys 0.48.0", 5784 - ] 5785 - 5786 - [[package]] 5787 - name = "sparse_mmap" 5788 - version = "0.0.0" 5789 - dependencies = [ 5790 - "cc", 5791 - "criterion", 5792 - "getrandom", 5793 - "libc", 5794 - "pal", 5795 - "parking_lot", 5796 - "thiserror", 5797 - "windows-sys 0.52.0", 5798 - "zerocopy", 5799 - ] 5800 - 5801 - [[package]] 5802 - name = "stackfuture" 5803 - version = "0.3.0" 5804 - source = "registry+https://github.com/rust-lang/crates.io-index" 5805 - checksum = "6eae92052b72ef70dafa16eddbabffc77e5ca3574be2f7bc1127b36f0a7ad7f2" 5806 - 5807 - [[package]] 5808 - name = "state_unit" 5809 - version = "0.0.0" 5810 - dependencies = [ 5811 - "anyhow", 5812 - "event-listener", 5813 - "futures", 5814 - "futures-concurrency", 5815 - "inspect", 5816 - "mesh", 5817 - "pal_async", 5818 - "parking_lot", 5819 - "test_with_tracing", 5820 - "thiserror", 5821 - "tracing", 5822 - "vmcore", 5823 - ] 5824 - 5825 - [[package]] 5826 - name = "static_assertions" 5827 - version = "1.1.0" 5828 - source = "registry+https://github.com/rust-lang/crates.io-index" 5829 - checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 5830 - 5831 - [[package]] 5832 - name = "storage_string" 5833 - version = "0.0.0" 5834 - dependencies = [ 5835 - "inspect", 5836 - "mesh_protobuf", 5837 - "thiserror", 5838 - "zerocopy", 5839 - ] 5840 - 5841 - [[package]] 5842 - name = "storvsp" 5843 - version = "0.0.0" 5844 - dependencies = [ 5845 - "anyhow", 5846 - "async-trait", 5847 - "criterion", 5848 - "disk_backend", 5849 - "disk_ramdisk", 5850 - "event-listener", 5851 - "fast_select", 5852 - "futures", 5853 - "guestmem", 5854 - "guid", 5855 - "inspect", 5856 - "inspect_counters", 5857 - "mesh", 5858 - "open_enum", 5859 - "oversized_box", 5860 - "pal_async", 5861 - "parking_lot", 5862 - "scsi_buffers", 5863 - "scsi_core", 5864 - "scsi_defs", 5865 - "scsidisk", 5866 - "slab", 5867 - "storvsp_resources", 5868 - "task_control", 5869 - "test_with_tracing", 5870 - "thiserror", 5871 - "tracelimit", 5872 - "tracing", 5873 - "tracing_helpers", 5874 - "unicycle", 5875 - "vm_resource", 5876 - "vmbus_async", 5877 - "vmbus_channel", 5878 - "vmbus_core", 5879 - "vmbus_ring", 5880 - "vmcore", 5881 - "zerocopy", 5882 - ] 5883 - 5884 - [[package]] 5885 - name = "storvsp_resources" 5886 - version = "0.0.0" 5887 - dependencies = [ 5888 - "guid", 5889 - "mesh", 5890 - "vm_resource", 5891 - ] 5892 - 5893 - [[package]] 5894 - name = "strsim" 5895 - version = "0.10.0" 5896 - source = "registry+https://github.com/rust-lang/crates.io-index" 5897 - checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 5898 - 5899 - [[package]] 5900 - name = "syn" 5901 - version = "1.0.109" 5902 - source = "registry+https://github.com/rust-lang/crates.io-index" 5903 - checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 5904 - dependencies = [ 5905 - "proc-macro2", 5906 - "quote", 5907 - "unicode-ident", 5908 - ] 5909 - 5910 - [[package]] 5911 - name = "syn" 5912 - version = "2.0.48" 5913 - source = "registry+https://github.com/rust-lang/crates.io-index" 5914 - checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 5915 - dependencies = [ 5916 - "proc-macro2", 5917 - "quote", 5918 - "unicode-ident", 5919 - ] 5920 - 5921 - [[package]] 5922 - name = "tap" 5923 - version = "1.0.1" 5924 - source = "registry+https://github.com/rust-lang/crates.io-index" 5925 - checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 5926 - 5927 - [[package]] 5928 - name = "target-lexicon" 5929 - version = "0.12.13" 5930 - source = "registry+https://github.com/rust-lang/crates.io-index" 5931 - checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae" 5932 - dependencies = [ 5933 - "serde", 5934 - ] 5935 - 5936 - [[package]] 5937 - name = "task_control" 5938 - version = "0.0.0" 5939 - dependencies = [ 5940 - "fast_select", 5941 - "futures", 5942 - "inspect", 5943 - "pal_async", 5944 - "parking_lot", 5945 - ] 5946 - 5947 - [[package]] 5948 - name = "tdcall" 5949 - version = "0.0.0" 5950 - dependencies = [ 5951 - "hvdef", 5952 - "memory_range", 5953 - "tracing", 5954 - "x86defs", 5955 - ] 5956 - 5957 - [[package]] 5958 - name = "tdx_guest_device" 5959 - version = "0.0.0" 5960 - dependencies = [ 5961 - "nix 0.26.4", 5962 - "static_assertions", 5963 - "thiserror", 5964 - "zerocopy", 5965 - ] 5966 - 5967 - [[package]] 5968 - name = "tee_call" 5969 - version = "0.0.0" 5970 - dependencies = [ 5971 - "sev_guest_device", 5972 - "static_assertions", 5973 - "tdx_guest_device", 5974 - "thiserror", 5975 - "zerocopy", 5976 - ] 5977 - 5978 - [[package]] 5979 - name = "tempfile" 5980 - version = "3.9.0" 5981 - source = "registry+https://github.com/rust-lang/crates.io-index" 5982 - checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa" 5983 - dependencies = [ 5984 - "cfg-if", 5985 - "fastrand", 5986 - "redox_syscall", 5987 - "rustix", 5988 - "windows-sys 0.52.0", 5989 - ] 5990 - 5991 - [[package]] 5992 - name = "tempfile_helpers" 5993 - version = "0.0.0" 5994 - dependencies = [ 5995 - "tempfile", 5996 - ] 5997 - 5998 - [[package]] 5999 - name = "term" 6000 - version = "0.0.0" 6001 - dependencies = [ 6002 - "crossterm", 6003 - "libc", 6004 - "winapi", 6005 - ] 6006 - 6007 - [[package]] 6008 - name = "termcolor" 6009 - version = "1.4.1" 6010 - source = "registry+https://github.com/rust-lang/crates.io-index" 6011 - checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" 6012 - dependencies = [ 6013 - "winapi-util", 6014 - ] 6015 - 6016 - [[package]] 6017 - name = "test_with_tracing" 6018 - version = "0.0.0" 6019 - dependencies = [ 6020 - "log", 6021 - "test_with_tracing_macro", 6022 - "tracing", 6023 - "tracing-subscriber", 6024 - ] 6025 - 6026 - [[package]] 6027 - name = "test_with_tracing_macro" 6028 - version = "0.0.0" 6029 - dependencies = [ 6030 - "proc-macro2", 6031 - "quote", 6032 - "syn 2.0.48", 6033 - ] 6034 - 6035 - [[package]] 6036 - name = "thiserror" 6037 - version = "1.0.56" 6038 - source = "registry+https://github.com/rust-lang/crates.io-index" 6039 - checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" 6040 - dependencies = [ 6041 - "thiserror-impl", 6042 - ] 6043 - 6044 - [[package]] 6045 - name = "thiserror-impl" 6046 - version = "1.0.56" 6047 - source = "registry+https://github.com/rust-lang/crates.io-index" 6048 - checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" 6049 - dependencies = [ 6050 - "proc-macro2", 6051 - "quote", 6052 - "syn 2.0.48", 6053 - ] 6054 - 6055 - [[package]] 6056 - name = "thread_local" 6057 - version = "1.1.7" 6058 - source = "registry+https://github.com/rust-lang/crates.io-index" 6059 - checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" 6060 - dependencies = [ 6061 - "cfg-if", 6062 - "once_cell", 6063 - ] 6064 - 6065 - [[package]] 6066 - name = "time" 6067 - version = "0.3.36" 6068 - source = "registry+https://github.com/rust-lang/crates.io-index" 6069 - checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" 6070 - dependencies = [ 6071 - "deranged", 6072 - "itoa", 6073 - "libc", 6074 - "num-conv", 6075 - "num_threads", 6076 - "powerfmt", 6077 - "serde", 6078 - "time-core", 6079 - "time-macros", 6080 - ] 6081 - 6082 - [[package]] 6083 - name = "time-core" 6084 - version = "0.1.2" 6085 - source = "registry+https://github.com/rust-lang/crates.io-index" 6086 - checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 6087 - 6088 - [[package]] 6089 - name = "time-macros" 6090 - version = "0.2.18" 6091 - source = "registry+https://github.com/rust-lang/crates.io-index" 6092 - checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" 6093 - dependencies = [ 6094 - "num-conv", 6095 - "time-core", 6096 - ] 6097 - 6098 - [[package]] 6099 - name = "tinytemplate" 6100 - version = "1.2.1" 6101 - source = "registry+https://github.com/rust-lang/crates.io-index" 6102 - checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" 6103 - dependencies = [ 6104 - "serde", 6105 - "serde_json", 6106 - ] 6107 - 6108 - [[package]] 6109 - name = "tokio" 6110 - version = "1.35.1" 6111 - source = "registry+https://github.com/rust-lang/crates.io-index" 6112 - checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104" 6113 - dependencies = [ 6114 - "backtrace", 6115 - "bytes", 6116 - "libc", 6117 - "mio", 6118 - "num_cpus", 6119 - "pin-project-lite", 6120 - "socket2", 6121 - "windows-sys 0.48.0", 6122 - ] 6123 - 6124 - [[package]] 6125 - name = "tokio-native-tls" 6126 - version = "0.3.1" 6127 - source = "registry+https://github.com/rust-lang/crates.io-index" 6128 - checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" 6129 - dependencies = [ 6130 - "native-tls", 6131 - "tokio", 6132 - ] 6133 - 6134 - [[package]] 6135 - name = "tokio-util" 6136 - version = "0.7.10" 6137 - source = "registry+https://github.com/rust-lang/crates.io-index" 6138 - checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" 6139 - dependencies = [ 6140 - "bytes", 6141 - "futures-core", 6142 - "futures-sink", 6143 - "pin-project-lite", 6144 - "tokio", 6145 - "tracing", 6146 - ] 6147 - 6148 - [[package]] 6149 - name = "toml" 6150 - version = "0.8.8" 6151 - source = "registry+https://github.com/rust-lang/crates.io-index" 6152 - checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35" 6153 - dependencies = [ 6154 - "serde", 6155 - "serde_spanned", 6156 - "toml_datetime", 6157 - "toml_edit", 6158 - ] 6159 - 6160 - [[package]] 6161 - name = "toml_datetime" 6162 - version = "0.6.5" 6163 - source = "registry+https://github.com/rust-lang/crates.io-index" 6164 - checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" 6165 - dependencies = [ 6166 - "serde", 6167 - ] 6168 - 6169 - [[package]] 6170 - name = "toml_edit" 6171 - version = "0.21.0" 6172 - source = "registry+https://github.com/rust-lang/crates.io-index" 6173 - checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" 6174 - dependencies = [ 6175 - "indexmap", 6176 - "serde", 6177 - "serde_spanned", 6178 - "toml_datetime", 6179 - "winnow", 6180 - ] 6181 - 6182 - [[package]] 6183 - name = "tower" 6184 - version = "0.4.13" 6185 - source = "registry+https://github.com/rust-lang/crates.io-index" 6186 - checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" 6187 - dependencies = [ 6188 - "futures-core", 6189 - "futures-util", 6190 - "pin-project", 6191 - "pin-project-lite", 6192 - "tokio", 6193 - "tower-layer", 6194 - "tower-service", 6195 - ] 6196 - 6197 - [[package]] 6198 - name = "tower-layer" 6199 - version = "0.3.3" 6200 - source = "registry+https://github.com/rust-lang/crates.io-index" 6201 - checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" 6202 - 6203 - [[package]] 6204 - name = "tower-service" 6205 - version = "0.3.3" 6206 - source = "registry+https://github.com/rust-lang/crates.io-index" 6207 - checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" 6208 - 6209 - [[package]] 6210 - name = "tpm" 6211 - version = "0.0.0" 6212 - dependencies = [ 6213 - "async-trait", 6214 - "bitfield-struct", 6215 - "chipset_device", 6216 - "chipset_device_resources", 6217 - "getrandom", 6218 - "guestmem", 6219 - "inspect", 6220 - "mesh", 6221 - "ms-tpm-20-ref", 6222 - "open_enum", 6223 - "pal_async", 6224 - "parking_lot", 6225 - "thiserror", 6226 - "tpm_resources", 6227 - "tracelimit", 6228 - "tracing", 6229 - "vm_resource", 6230 - "vmcore", 6231 - "zerocopy", 6232 - ] 6233 - 6234 - [[package]] 6235 - name = "tpm_resources" 6236 - version = "0.0.0" 6237 - dependencies = [ 6238 - "inspect", 6239 - "mesh", 6240 - "vm_resource", 6241 - ] 6242 - 6243 - [[package]] 6244 - name = "tracelimit" 6245 - version = "0.0.0" 6246 - dependencies = [ 6247 - "parking_lot", 6248 - "tracing", 6249 - ] 6250 - 6251 - [[package]] 6252 - name = "tracing" 6253 - version = "0.1.37" 6254 - source = "registry+https://github.com/rust-lang/crates.io-index" 6255 - checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 6256 - dependencies = [ 6257 - "cfg-if", 6258 - "pin-project-lite", 6259 - "tracing-attributes", 6260 - "tracing-core", 6261 - ] 6262 - 6263 - [[package]] 6264 - name = "tracing-attributes" 6265 - version = "0.1.27" 6266 - source = "registry+https://github.com/rust-lang/crates.io-index" 6267 - checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 6268 - dependencies = [ 6269 - "proc-macro2", 6270 - "quote", 6271 - "syn 2.0.48", 6272 - ] 6273 - 6274 - [[package]] 6275 - name = "tracing-core" 6276 - version = "0.1.30" 6277 - source = "registry+https://github.com/rust-lang/crates.io-index" 6278 - checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" 6279 - dependencies = [ 6280 - "once_cell", 6281 - "valuable", 6282 - ] 6283 - 6284 - [[package]] 6285 - name = "tracing-log" 6286 - version = "0.1.4" 6287 - source = "registry+https://github.com/rust-lang/crates.io-index" 6288 - checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2" 6289 - dependencies = [ 6290 - "log", 6291 - "once_cell", 6292 - "tracing-core", 6293 - ] 6294 - 6295 - [[package]] 6296 - name = "tracing-log" 6297 - version = "0.2.0" 6298 - source = "registry+https://github.com/rust-lang/crates.io-index" 6299 - checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 6300 - dependencies = [ 6301 - "log", 6302 - "once_cell", 6303 - "tracing-core", 6304 - ] 6305 - 6306 - [[package]] 6307 - name = "tracing-serde" 6308 - version = "0.1.3" 6309 - source = "registry+https://github.com/rust-lang/crates.io-index" 6310 - checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1" 6311 - dependencies = [ 6312 - "serde", 6313 - "tracing-core", 6314 - ] 6315 - 6316 - [[package]] 6317 - name = "tracing-subscriber" 6318 - version = "0.3.18" 6319 - source = "registry+https://github.com/rust-lang/crates.io-index" 6320 - checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" 6321 - dependencies = [ 6322 - "matchers", 6323 - "nu-ansi-term", 6324 - "once_cell", 6325 - "regex", 6326 - "serde", 6327 - "serde_json", 6328 - "sharded-slab", 6329 - "smallvec", 6330 - "thread_local", 6331 - "tracing", 6332 - "tracing-core", 6333 - "tracing-log 0.2.0", 6334 - "tracing-serde", 6335 - ] 6336 - 6337 - [[package]] 6338 - name = "tracing_helpers" 6339 - version = "0.0.0" 6340 - dependencies = [ 6341 - "anyhow", 6342 - "tracing", 6343 - "tracing-subscriber", 6344 - ] 6345 - 6346 - [[package]] 6347 - name = "try-lock" 6348 - version = "0.2.5" 6349 - source = "registry+https://github.com/rust-lang/crates.io-index" 6350 - checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 6351 - 6352 - [[package]] 6353 - name = "typed-path" 6354 - version = "0.7.0" 6355 - source = "registry+https://github.com/rust-lang/crates.io-index" 6356 - checksum = "4a90726108dab678edab76459751e1cc7c597c3484a6384d6423191255fa641b" 6357 - 6358 - [[package]] 6359 - name = "typenum" 6360 - version = "1.17.0" 6361 - source = "registry+https://github.com/rust-lang/crates.io-index" 6362 - checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 6363 - 6364 - [[package]] 6365 - name = "ucs2" 6366 - version = "0.0.0" 6367 - dependencies = [ 6368 - "mesh_protobuf", 6369 - "thiserror", 6370 - ] 6371 - 6372 - [[package]] 6373 - name = "ucs2" 6374 - version = "0.3.3" 6375 - source = "registry+https://github.com/rust-lang/crates.io-index" 6376 - checksum = "df79298e11f316400c57ec268f3c2c29ac3c4d4777687955cd3d4f3a35ce7eba" 6377 - dependencies = [ 6378 - "bit_field", 6379 - ] 6380 - 6381 - [[package]] 6382 - name = "uefi" 6383 - version = "0.32.0" 6384 - source = "registry+https://github.com/rust-lang/crates.io-index" 6385 - checksum = "91f17ea8502a6bd414acb2bf5194f90ca4c48e33a2d18cb57eab3294d2050d99" 6386 - dependencies = [ 6387 - "bitflags 2.4.2", 6388 - "cfg-if", 6389 - "log", 6390 - "ptr_meta", 6391 - "ucs2 0.3.3", 6392 - "uefi-macros", 6393 - "uefi-raw", 6394 - "uguid", 6395 - ] 6396 - 6397 - [[package]] 6398 - name = "uefi-macros" 6399 - version = "0.16.0" 6400 - source = "registry+https://github.com/rust-lang/crates.io-index" 6401 - checksum = "c19ee3a01d435eda42cb9931269b349d28a1762f91ddf01c68d276f74b957cc3" 6402 - dependencies = [ 6403 - "proc-macro2", 6404 - "quote", 6405 - "syn 2.0.48", 6406 - ] 6407 - 6408 - [[package]] 6409 - name = "uefi-raw" 6410 - version = "0.8.0" 6411 - source = "registry+https://github.com/rust-lang/crates.io-index" 6412 - checksum = "b463030b802e1265a3800fab24df95d3229c202c2e408832a206f05b4d1496ca" 6413 - dependencies = [ 6414 - "bitflags 2.4.2", 6415 - "ptr_meta", 6416 - "uguid", 6417 - ] 6418 - 6419 - [[package]] 6420 - name = "uefi_nvram_specvars" 6421 - version = "0.0.0" 6422 - dependencies = [ 6423 - "guid", 6424 - "thiserror", 6425 - "ucs2 0.0.0", 6426 - "uefi_specs", 6427 - "zerocopy", 6428 - "zerocopy_helpers", 6429 - ] 6430 - 6431 - [[package]] 6432 - name = "uefi_nvram_storage" 6433 - version = "0.0.0" 6434 - dependencies = [ 6435 - "async-trait", 6436 - "guid", 6437 - "inspect", 6438 - "pal_async", 6439 - "thiserror", 6440 - "ucs2 0.0.0", 6441 - "uefi_specs", 6442 - "wchar", 6443 - "zerocopy", 6444 - ] 6445 - 6446 - [[package]] 6447 - name = "uefi_specs" 6448 - version = "0.0.0" 6449 - dependencies = [ 6450 - "bitfield-struct", 6451 - "guid", 6452 - "inspect", 6453 - "open_enum", 6454 - "static_assertions", 6455 - "ucs2 0.0.0", 6456 - "wchar", 6457 - "zerocopy", 6458 - ] 6459 - 6460 - [[package]] 6461 - name = "uevent" 6462 - version = "0.0.0" 6463 - dependencies = [ 6464 - "anyhow", 6465 - "fs-err", 6466 - "futures", 6467 - "futures-concurrency", 6468 - "libc", 6469 - "mesh", 6470 - "pal_async", 6471 - "socket2", 6472 - "thiserror", 6473 - "tracing", 6474 - ] 6475 - 6476 - [[package]] 6477 - name = "uguid" 6478 - version = "2.2.0" 6479 - source = "registry+https://github.com/rust-lang/crates.io-index" 6480 - checksum = "ab14ea9660d240e7865ce9d54ecdbd1cd9fa5802ae6f4512f093c7907e921533" 6481 - 6482 - [[package]] 6483 - name = "uidevices" 6484 - version = "0.0.0" 6485 - dependencies = [ 6486 - "anyhow", 6487 - "async-trait", 6488 - "futures", 6489 - "guestmem", 6490 - "guid", 6491 - "input_core", 6492 - "inspect", 6493 - "mesh", 6494 - "pal_async", 6495 - "static_assertions", 6496 - "task_control", 6497 - "test_with_tracing", 6498 - "thiserror", 6499 - "tracelimit", 6500 - "tracing", 6501 - "tracing_helpers", 6502 - "uidevices_resources", 6503 - "video_core", 6504 - "vm_resource", 6505 - "vmbus_async", 6506 - "vmbus_channel", 6507 - "vmbus_ring", 6508 - "vmcore", 6509 - "zerocopy", 6510 - "zerocopy_helpers", 6511 - ] 6512 - 6513 - [[package]] 6514 - name = "uidevices_resources" 6515 - version = "0.0.0" 6516 - dependencies = [ 6517 - "mesh", 6518 - "vm_resource", 6519 - ] 6520 - 6521 - [[package]] 6522 - name = "underhill_attestation" 6523 - version = "0.0.0" 6524 - dependencies = [ 6525 - "base64 0.21.7", 6526 - "base64-serde", 6527 - "get_protocol", 6528 - "getrandom", 6529 - "guest_emulation_transport", 6530 - "guid", 6531 - "hex", 6532 - "mesh", 6533 - "open_enum", 6534 - "openssl", 6535 - "openssl_kdf", 6536 - "pal_async", 6537 - "serde", 6538 - "serde_json", 6539 - "sev_guest_device", 6540 - "static_assertions", 6541 - "tdx_guest_device", 6542 - "tee_call", 6543 - "thiserror", 6544 - "time", 6545 - "tracing", 6546 - "vmgs", 6547 - "zerocopy", 6548 - ] 6549 - 6550 - [[package]] 6551 - name = "underhill_confidentiality" 6552 - version = "0.0.0" 6553 - 6554 - [[package]] 6555 - name = "underhill_config" 6556 - version = "0.0.0" 6557 - dependencies = [ 6558 - "guid", 6559 - "inspect", 6560 - "mesh", 6561 - "prost", 6562 - "serde", 6563 - "serde_json", 6564 - "thiserror", 6565 - "vtl2_settings_proto", 6566 - ] 6567 - 6568 - [[package]] 6569 - name = "underhill_core" 6570 - version = "0.0.0" 6571 - dependencies = [ 6572 - "aarch64defs", 6573 - "acpi_spec", 6574 - "anyhow", 6575 - "async-trait", 6576 - "blocking", 6577 - "bootloader_fdt_parser", 6578 - "build_info", 6579 - "build_rs_guest_arch", 6580 - "cfg-if", 6581 - "chipset", 6582 - "chipset_device", 6583 - "chipset_device_resources", 6584 - "chipset_legacy", 6585 - "closeable_mutex", 6586 - "cvm_tracing", 6587 - "debug_ptr", 6588 - "debug_worker_defs", 6589 - "diag_proto", 6590 - "diag_server", 6591 - "disk_backend", 6592 - "disk_backend_resources", 6593 - "disk_blockdevice", 6594 - "disk_nvme", 6595 - "firmware_pcat", 6596 - "firmware_uefi", 6597 - "firmware_uefi_custom_vars", 6598 - "framebuffer", 6599 - "fs-err", 6600 - "futures", 6601 - "futures-concurrency", 6602 - "get_helpers", 6603 - "get_protocol", 6604 - "getrandom", 6605 - "guest_emulation_transport", 6606 - "guestmem", 6607 - "guid", 6608 - "hcl", 6609 - "hcl_compat_uefi_nvram_storage", 6610 - "hvdef", 6611 - "hyperv_ic_guest", 6612 - "hyperv_ic_resources", 6613 - "hyperv_secure_boot_templates", 6614 - "hyperv_uefi_custom_vars_json", 6615 - "ide", 6616 - "ide_resources", 6617 - "igvm", 6618 - "igvm_defs", 6619 - "input_core", 6620 - "inspect", 6621 - "kmsg", 6622 - "kmsg_defs", 6623 - "libc", 6624 - "loader", 6625 - "loader_defs", 6626 - "local_clock", 6627 - "mana_driver", 6628 - "mcr_resources", 6629 - "memory_range", 6630 - "mesh", 6631 - "mesh_process", 6632 - "mesh_tracing", 6633 - "mesh_worker", 6634 - "net_backend", 6635 - "net_backend_resources", 6636 - "net_mana", 6637 - "net_packet_capture", 6638 - "netvsp", 6639 - "nvme_driver", 6640 - "nvme_resources", 6641 - "pal", 6642 - "pal_async", 6643 - "pal_uring", 6644 - "parking_lot", 6645 - "profiler_worker", 6646 - "safe_x86_intrinsics", 6647 - "scsi_buffers", 6648 - "scsi_core", 6649 - "scsidisk", 6650 - "scsidisk_resources", 6651 - "serde", 6652 - "serde_helpers", 6653 - "serde_json", 6654 - "serial_16550_resources", 6655 - "shared_pool_alloc", 6656 - "sidecar_client", 6657 - "socket2", 6658 - "sparse_mmap", 6659 - "state_unit", 6660 - "storage_string", 6661 - "storvsp", 6662 - "storvsp_resources", 6663 - "tee_call", 6664 - "thiserror", 6665 - "time", 6666 - "tpm", 6667 - "tpm_resources", 6668 - "tracelimit", 6669 - "tracing", 6670 - "tracing-subscriber", 6671 - "tracing_helpers", 6672 - "uevent", 6673 - "uidevices_resources", 6674 - "underhill_attestation", 6675 - "underhill_confidentiality", 6676 - "underhill_config", 6677 - "underhill_mem", 6678 - "underhill_threadpool", 6679 - "user_driver", 6680 - "vga_proxy", 6681 - "video_core", 6682 - "virt", 6683 - "virt_mshv_vtl", 6684 - "vm_loader", 6685 - "vm_manifest_builder", 6686 - "vm_resource", 6687 - "vm_topology", 6688 - "vmbus_async", 6689 - "vmbus_channel", 6690 - "vmbus_core", 6691 - "vmbus_relay", 6692 - "vmbus_relay_intercept_device", 6693 - "vmbus_serial_guest", 6694 - "vmbus_server", 6695 - "vmbus_user_channel", 6696 - "vmcore", 6697 - "vmgs", 6698 - "vmgs_broker", 6699 - "vmgs_resources", 6700 - "vmm_core", 6701 - "vmm_core_defs", 6702 - "vmotherboard", 6703 - "vmsocket", 6704 - "vnc_worker_defs", 6705 - "vpci", 6706 - "watchdog_core", 6707 - "watchdog_vmgs_format", 6708 - "x86defs", 6709 - "zerocopy", 6710 - ] 6711 - 6712 - [[package]] 6713 - name = "underhill_crash" 6714 - version = "0.0.0" 6715 - dependencies = [ 6716 - "anyhow", 6717 - "fs-err", 6718 - "futures", 6719 - "get_protocol", 6720 - "guid", 6721 - "libc", 6722 - "pal_async", 6723 - "thiserror", 6724 - "tracing", 6725 - "tracing-subscriber", 6726 - "vergen", 6727 - "vmbus_async", 6728 - "vmbus_user_channel", 6729 - "zerocopy", 6730 - ] 6731 - 6732 - [[package]] 6733 - name = "underhill_dump" 6734 - version = "0.0.0" 6735 - dependencies = [ 6736 - "anyhow", 6737 - "elfcore", 6738 - "libc", 6739 - "tracing", 6740 - "tracing-subscriber", 6741 - ] 6742 - 6743 - [[package]] 6744 - name = "underhill_entry" 6745 - version = "0.0.0" 6746 - dependencies = [ 6747 - "anyhow", 6748 - "mimalloc", 6749 - "openssl_crypto_only", 6750 - "underhill_core", 6751 - "underhill_crash", 6752 - "underhill_dump", 6753 - "underhill_init", 6754 - ] 6755 - 6756 - [[package]] 6757 - name = "underhill_init" 6758 - version = "0.0.0" 6759 - dependencies = [ 6760 - "anyhow", 6761 - "fs-err", 6762 - "kmsg_defs", 6763 - "libc", 6764 - "log", 6765 - "nix 0.26.4", 6766 - "underhill_confidentiality", 6767 - "vergen", 6768 - "walkdir", 6769 - ] 6770 - 6771 - [[package]] 6772 - name = "underhill_mem" 6773 - version = "0.0.0" 6774 - dependencies = [ 6775 - "anyhow", 6776 - "build_rs_guest_arch", 6777 - "futures", 6778 - "guestmem", 6779 - "hcl", 6780 - "hvdef", 6781 - "inspect", 6782 - "memory_range", 6783 - "pal_async", 6784 - "parking_lot", 6785 - "sparse_mmap", 6786 - "thiserror", 6787 - "tracing", 6788 - "underhill_threadpool", 6789 - "virt_mshv_vtl", 6790 - "vm_topology", 6791 - "x86defs", 6792 - ] 6793 - 6794 - [[package]] 6795 - name = "underhill_threadpool" 6796 - version = "0.0.0" 6797 - dependencies = [ 6798 - "fs-err", 6799 - "inspect", 6800 - "pal", 6801 - "pal_async", 6802 - "pal_uring", 6803 - "parking_lot", 6804 - "thiserror", 6805 - "tracing", 6806 - ] 6807 - 6808 - [[package]] 6809 - name = "unicode-ident" 6810 - version = "1.0.12" 6811 - source = "registry+https://github.com/rust-lang/crates.io-index" 6812 - checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 6813 - 6814 - [[package]] 6815 - name = "unicode-segmentation" 6816 - version = "1.10.1" 6817 - source = "registry+https://github.com/rust-lang/crates.io-index" 6818 - checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 6819 - 6820 - [[package]] 6821 - name = "unicode-width" 6822 - version = "0.1.11" 6823 - source = "registry+https://github.com/rust-lang/crates.io-index" 6824 - checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" 6825 - 6826 - [[package]] 6827 - name = "unicycle" 6828 - version = "0.9.4" 6829 - source = "registry+https://github.com/rust-lang/crates.io-index" 6830 - checksum = "0edfa5ca2452d3fbf68f7078c5e7f42b96f0c0c7def017994147f8acd8c4264d" 6831 - dependencies = [ 6832 - "futures-core", 6833 - "lock_api", 6834 - "parking_lot", 6835 - "pin-project", 6836 - "uniset", 6837 - ] 6838 - 6839 - [[package]] 6840 - name = "uniset" 6841 - version = "0.2.3" 6842 - source = "registry+https://github.com/rust-lang/crates.io-index" 6843 - checksum = "6c9f21fe154ca4d5d06fc2ebb8c58cc80e338eacc372ec794943f69e535c131c" 6844 - 6845 - [[package]] 6846 - name = "unix_socket" 6847 - version = "0.0.0" 6848 - dependencies = [ 6849 - "getrandom", 6850 - "mesh_protobuf", 6851 - "socket2", 6852 - "windows-sys 0.52.0", 6853 - ] 6854 - 6855 - [[package]] 6856 - name = "unsafe-libyaml" 6857 - version = "0.2.10" 6858 - source = "registry+https://github.com/rust-lang/crates.io-index" 6859 - checksum = "ab4c90930b95a82d00dc9e9ac071b4991924390d46cbd0dfe566148667605e4b" 6860 - 6861 - [[package]] 6862 - name = "urlencoding" 6863 - version = "2.1.3" 6864 - source = "registry+https://github.com/rust-lang/crates.io-index" 6865 - checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" 6866 - 6867 - [[package]] 6868 - name = "user_driver" 6869 - version = "0.0.0" 6870 - dependencies = [ 6871 - "anyhow", 6872 - "chipset_device", 6873 - "fs-err", 6874 - "futures", 6875 - "futures-concurrency", 6876 - "guestmem", 6877 - "inspect", 6878 - "inspect_counters", 6879 - "libc", 6880 - "mesh", 6881 - "pal_async", 6882 - "pal_event", 6883 - "parking_lot", 6884 - "pci_core", 6885 - "safeatomic", 6886 - "sparse_mmap", 6887 - "tracing", 6888 - "uevent", 6889 - "vfio-bindings", 6890 - "vfio_sys", 6891 - "vmcore", 6892 - "zerocopy", 6893 - ] 6894 - 6895 - [[package]] 6896 - name = "utf8parse" 6897 - version = "0.2.1" 6898 - source = "registry+https://github.com/rust-lang/crates.io-index" 6899 - checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 6900 - 6901 - [[package]] 6902 - name = "valuable" 6903 - version = "0.1.0" 6904 - source = "registry+https://github.com/rust-lang/crates.io-index" 6905 - checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 6906 - 6907 - [[package]] 6908 - name = "vbs_defs" 6909 - version = "0.0.0" 6910 - dependencies = [ 6911 - "bitfield-struct", 6912 - "igvm_defs", 6913 - "open_enum", 6914 - "static_assertions", 6915 - "zerocopy", 6916 - ] 6917 - 6918 - [[package]] 6919 - name = "vcpkg" 6920 - version = "0.2.15" 6921 - source = "registry+https://github.com/rust-lang/crates.io-index" 6922 - checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 6923 - 6924 - [[package]] 6925 - name = "vergen" 6926 - version = "8.3.1" 6927 - source = "registry+https://github.com/rust-lang/crates.io-index" 6928 - checksum = "e27d6bdd219887a9eadd19e1c34f32e47fa332301184935c6d9bca26f3cca525" 6929 - dependencies = [ 6930 - "anyhow", 6931 - "cfg-if", 6932 - "rustversion", 6933 - "time", 6934 - ] 6935 - 6936 - [[package]] 6937 - name = "version_check" 6938 - version = "0.9.4" 6939 - source = "registry+https://github.com/rust-lang/crates.io-index" 6940 - checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 6941 - 6942 - [[package]] 6943 - name = "vfio-bindings" 6944 - version = "0.3.1" 6945 - source = "registry+https://github.com/rust-lang/crates.io-index" 6946 - checksum = "43449b404c488f70507dca193debd4bea361fe8089869b947adc19720e464bce" 6947 - 6948 - [[package]] 6949 - name = "vfio_sys" 6950 - version = "0.0.0" 6951 - dependencies = [ 6952 - "anyhow", 6953 - "bitfield-struct", 6954 - "libc", 6955 - "nix 0.26.4", 6956 - "tracing", 6957 - "vfio-bindings", 6958 - ] 6959 - 6960 - [[package]] 6961 - name = "vga" 6962 - version = "0.0.0" 6963 - dependencies = [ 6964 - "chipset_device", 6965 - "framebuffer", 6966 - "guestmem", 6967 - "inspect", 6968 - "memory_range", 6969 - "open_enum", 6970 - "pal_async", 6971 - "parking_lot", 6972 - "pci_core", 6973 - "task_control", 6974 - "thiserror", 6975 - "tracing", 6976 - "video_core", 6977 - "vmcore", 6978 - "zerocopy", 6979 - ] 6980 - 6981 - [[package]] 6982 - name = "vga_proxy" 6983 - version = "0.0.0" 6984 - dependencies = [ 6985 - "async-trait", 6986 - "chipset_device", 6987 - "inspect", 6988 - "tracelimit", 6989 - "tracing", 6990 - "vmcore", 6991 - ] 6992 - 6993 - [[package]] 6994 - name = "vhd1_defs" 6995 - version = "0.0.0" 6996 - dependencies = [ 6997 - "guid", 6998 - "zerocopy", 6999 - ] 7000 - 7001 - [[package]] 7002 - name = "video_core" 7003 - version = "0.0.0" 7004 - dependencies = [ 7005 - "async-trait", 7006 - "inspect", 7007 - "mesh", 7008 - "vm_resource", 7009 - ] 7010 - 7011 - [[package]] 7012 - name = "virt" 7013 - version = "0.0.0" 7014 - dependencies = [ 7015 - "aarch64defs", 7016 - "anyhow", 7017 - "build_rs_guest_arch", 7018 - "guestmem", 7019 - "hvdef", 7020 - "inspect", 7021 - "memory_range", 7022 - "mesh_protobuf", 7023 - "pal_event", 7024 - "parking_lot", 7025 - "pci_core", 7026 - "slab", 7027 - "thiserror", 7028 - "tracelimit", 7029 - "tracing", 7030 - "vm_topology", 7031 - "vmcore", 7032 - "x86defs", 7033 - "zerocopy", 7034 - ] 7035 - 7036 - [[package]] 7037 - name = "virt_hvf" 7038 - version = "0.0.0" 7039 - dependencies = [ 7040 - "aarch64defs", 7041 - "anyhow", 7042 - "guestmem", 7043 - "hv1_emulator", 7044 - "hv1_hypercall", 7045 - "hvdef", 7046 - "inspect", 7047 - "memory_range", 7048 - "open_enum", 7049 - "parking_lot", 7050 - "thiserror", 7051 - "tracelimit", 7052 - "tracing", 7053 - "virt", 7054 - "virt_support_gic", 7055 - "vmcore", 7056 - ] 7057 - 7058 - [[package]] 7059 - name = "virt_kvm" 7060 - version = "0.0.0" 7061 - dependencies = [ 7062 - "aarch64defs", 7063 - "bitfield-struct", 7064 - "build_rs_guest_arch", 7065 - "cfg-if", 7066 - "guestmem", 7067 - "hv1_emulator", 7068 - "hv1_hypercall", 7069 - "hvdef", 7070 - "inspect", 7071 - "kvm", 7072 - "memory_range", 7073 - "open_enum", 7074 - "pal_event", 7075 - "parking_lot", 7076 - "pci_core", 7077 - "safe_x86_intrinsics", 7078 - "thiserror", 7079 - "tracelimit", 7080 - "tracing", 7081 - "virt", 7082 - "vm_topology", 7083 - "vmcore", 7084 - "x86defs", 7085 - "zerocopy", 7086 - ] 7087 - 7088 - [[package]] 7089 - name = "virt_mshv" 7090 - version = "0.0.0" 7091 - dependencies = [ 7092 - "arrayvec", 7093 - "build_rs_guest_arch", 7094 - "guestmem", 7095 - "hv1_emulator", 7096 - "hv1_hypercall", 7097 - "hvdef", 7098 - "inspect", 7099 - "libc", 7100 - "mshv-bindings", 7101 - "mshv-ioctls", 7102 - "pal", 7103 - "pal_event", 7104 - "parking_lot", 7105 - "signal-hook", 7106 - "static_assertions", 7107 - "thiserror", 7108 - "tracelimit", 7109 - "tracing", 7110 - "virt", 7111 - "virt_support_x86emu", 7112 - "vmcore", 7113 - "vmm-sys-util", 7114 - "x86defs", 7115 - "x86emu", 7116 - "zerocopy", 7117 - ] 7118 - 7119 - [[package]] 7120 - name = "virt_mshv_vtl" 7121 - version = "0.0.0" 7122 - dependencies = [ 7123 - "aarch64defs", 7124 - "aarch64emu", 7125 - "anyhow", 7126 - "bitfield-struct", 7127 - "bitvec", 7128 - "build_rs_guest_arch", 7129 - "cfg-if", 7130 - "fs-err", 7131 - "guestmem", 7132 - "hcl", 7133 - "hv1_emulator", 7134 - "hv1_hypercall", 7135 - "hvdef", 7136 - "inspect", 7137 - "inspect_counters", 7138 - "libc", 7139 - "memory_range", 7140 - "mesh", 7141 - "pal", 7142 - "pal_async", 7143 - "pal_uring", 7144 - "parking_lot", 7145 - "pci_core", 7146 - "safe_x86_intrinsics", 7147 - "shared_pool_alloc", 7148 - "sidecar_client", 7149 - "thiserror", 7150 - "tracelimit", 7151 - "tracing", 7152 - "virt", 7153 - "virt_support_aarch64emu", 7154 - "virt_support_apic", 7155 - "virt_support_x86emu", 7156 - "vm_topology", 7157 - "vmcore", 7158 - "vtl_array", 7159 - "x86defs", 7160 - "x86emu", 7161 - "zerocopy", 7162 - ] 7163 - 7164 - [[package]] 7165 - name = "virt_support_aarch64emu" 7166 - version = "0.0.0" 7167 - dependencies = [ 7168 - "aarch64defs", 7169 - "aarch64emu", 7170 - "guestmem", 7171 - "hvdef", 7172 - "thiserror", 7173 - "tracing", 7174 - "virt", 7175 - "vm_topology", 7176 - "zerocopy", 7177 - ] 7178 - 7179 - [[package]] 7180 - name = "virt_support_apic" 7181 - version = "0.0.0" 7182 - dependencies = [ 7183 - "bitfield-struct", 7184 - "hvdef", 7185 - "inspect", 7186 - "inspect_counters", 7187 - "parking_lot", 7188 - "thiserror", 7189 - "tracelimit", 7190 - "tracing", 7191 - "virt", 7192 - "vm_topology", 7193 - "vmcore", 7194 - "x86defs", 7195 - ] 7196 - 7197 - [[package]] 7198 - name = "virt_support_gic" 7199 - version = "0.0.0" 7200 - dependencies = [ 7201 - "inspect", 7202 - "open_enum", 7203 - "parking_lot", 7204 - "tracing", 7205 - "vm_topology", 7206 - ] 7207 - 7208 - [[package]] 7209 - name = "virt_support_x86emu" 7210 - version = "0.0.0" 7211 - dependencies = [ 7212 - "guestmem", 7213 - "hvdef", 7214 - "iced-x86", 7215 - "pal_async", 7216 - "thiserror", 7217 - "tracelimit", 7218 - "tracing", 7219 - "virt", 7220 - "vm_topology", 7221 - "x86defs", 7222 - "x86emu", 7223 - "zerocopy", 7224 - ] 7225 - 7226 - [[package]] 7227 - name = "virt_whp" 7228 - version = "0.0.0" 7229 - dependencies = [ 7230 - "aarch64defs", 7231 - "anyhow", 7232 - "arrayvec", 7233 - "build_rs_guest_arch", 7234 - "chipset_device", 7235 - "guestmem", 7236 - "hv1_emulator", 7237 - "hv1_hypercall", 7238 - "hvdef", 7239 - "inspect", 7240 - "inspect_counters", 7241 - "memory_range", 7242 - "mesh", 7243 - "pal_event", 7244 - "parking_lot", 7245 - "pci_core", 7246 - "range_map_vec", 7247 - "sparse_mmap", 7248 - "thiserror", 7249 - "tracelimit", 7250 - "tracing", 7251 - "tracing_helpers", 7252 - "virt", 7253 - "virt_support_aarch64emu", 7254 - "virt_support_apic", 7255 - "virt_support_x86emu", 7256 - "vm_topology", 7257 - "vmcore", 7258 - "vtl_array", 7259 - "whp", 7260 - "winapi", 7261 - "x86defs", 7262 - "x86emu", 7263 - "zerocopy", 7264 - ] 7265 - 7266 - [[package]] 7267 - name = "virtio" 7268 - version = "0.0.0" 7269 - dependencies = [ 7270 - "anyhow", 7271 - "async-trait", 7272 - "bitfield-struct", 7273 - "chipset_device", 7274 - "device_emulators", 7275 - "event-listener", 7276 - "futures", 7277 - "guestmem", 7278 - "inspect", 7279 - "mesh", 7280 - "pal_async", 7281 - "pal_event", 7282 - "parking_lot", 7283 - "pci_core", 7284 - "task_control", 7285 - "test_with_tracing", 7286 - "thiserror", 7287 - "tracelimit", 7288 - "tracing", 7289 - "vm_resource", 7290 - "vmcore", 7291 - "zerocopy", 7292 - ] 7293 - 7294 - [[package]] 7295 - name = "virtio_net" 7296 - version = "0.0.0" 7297 - dependencies = [ 7298 - "anyhow", 7299 - "async-trait", 7300 - "bitfield-struct", 7301 - "futures", 7302 - "futures-concurrency", 7303 - "guestmem", 7304 - "inspect", 7305 - "inspect_counters", 7306 - "mesh", 7307 - "net_backend", 7308 - "net_backend_resources", 7309 - "open_enum", 7310 - "pal_async", 7311 - "parking_lot", 7312 - "task_control", 7313 - "thiserror", 7314 - "tracing", 7315 - "virtio", 7316 - "virtio_resources", 7317 - "vm_resource", 7318 - "vmcore", 7319 - "zerocopy", 7320 - ] 7321 - 7322 - [[package]] 7323 - name = "virtio_p9" 7324 - version = "0.0.0" 7325 - dependencies = [ 7326 - "anyhow", 7327 - "async-trait", 7328 - "guestmem", 7329 - "plan9", 7330 - "tracing", 7331 - "virtio", 7332 - "virtio_resources", 7333 - "vm_resource", 7334 - ] 7335 - 7336 - [[package]] 7337 - name = "virtio_pmem" 7338 - version = "0.0.0" 7339 - dependencies = [ 7340 - "anyhow", 7341 - "async-trait", 7342 - "event-listener", 7343 - "fs-err", 7344 - "guestmem", 7345 - "pal_async", 7346 - "sparse_mmap", 7347 - "task_control", 7348 - "tracing", 7349 - "virtio", 7350 - "virtio_resources", 7351 - "vm_resource", 7352 - "vmcore", 7353 - ] 7354 - 7355 - [[package]] 7356 - name = "virtio_resources" 7357 - version = "0.0.0" 7358 - dependencies = [ 7359 - "mesh", 7360 - "net_backend_resources", 7361 - "vm_resource", 7362 - ] 7363 - 7364 - [[package]] 7365 - name = "virtio_serial" 7366 - version = "0.0.0" 7367 - dependencies = [ 7368 - "anyhow", 7369 - "async-trait", 7370 - "guestmem", 7371 - "parking_lot", 7372 - "tracing", 7373 - "virtio", 7374 - ] 7375 - 7376 - [[package]] 7377 - name = "virtiofs" 7378 - version = "0.0.0" 7379 - dependencies = [ 7380 - "anyhow", 7381 - "async-trait", 7382 - "event-listener", 7383 - "fuse", 7384 - "futures", 7385 - "guestmem", 7386 - "lx", 7387 - "lxutil", 7388 - "ntapi", 7389 - "pal", 7390 - "pal_async", 7391 - "parking_lot", 7392 - "task_control", 7393 - "tracing", 7394 - "virtio", 7395 - "virtio_resources", 7396 - "vm_resource", 7397 - "vmcore", 7398 - "zerocopy", 7399 - ] 7400 - 7401 - [[package]] 7402 - name = "vm_loader" 7403 - version = "0.0.0" 7404 - dependencies = [ 7405 - "anyhow", 7406 - "build_rs_guest_arch", 7407 - "guestmem", 7408 - "hvdef", 7409 - "loader", 7410 - "memory_range", 7411 - "range_map_vec", 7412 - "tracing", 7413 - "virt", 7414 - "vm_topology", 7415 - ] 7416 - 7417 - [[package]] 7418 - name = "vm_manifest_builder" 7419 - version = "0.0.0" 7420 - dependencies = [ 7421 - "chipset_resources", 7422 - "input_core", 7423 - "mesh", 7424 - "missing_dev_resources", 7425 - "serial_16550_resources", 7426 - "serial_core", 7427 - "serial_pl011_resources", 7428 - "thiserror", 7429 - "vm_resource", 7430 - "vmotherboard", 7431 - ] 7432 - 7433 - [[package]] 7434 - name = "vm_resource" 7435 - version = "0.0.0" 7436 - dependencies = [ 7437 - "async-trait", 7438 - "inspect", 7439 - "linkme", 7440 - "mesh", 7441 - "pal_async", 7442 - "thiserror", 7443 - ] 7444 - 7445 - [[package]] 7446 - name = "vm_topology" 7447 - version = "0.0.0" 7448 - dependencies = [ 7449 - "aarch64defs", 7450 - "build_rs_guest_arch", 7451 - "cfg-if", 7452 - "inspect", 7453 - "memory_range", 7454 - "mesh_protobuf", 7455 - "safe_x86_intrinsics", 7456 - "thiserror", 7457 - "x86defs", 7458 - ] 7459 - 7460 - [[package]] 7461 - name = "vmbfs" 7462 - version = "0.0.0" 7463 - dependencies = [ 7464 - "async-trait", 7465 - "bitfield-struct", 7466 - "guid", 7467 - "inspect", 7468 - "open_enum", 7469 - "task_control", 7470 - "thiserror", 7471 - "tracing", 7472 - "vm_resource", 7473 - "vmbfs_resources", 7474 - "vmbus_async", 7475 - "vmbus_channel", 7476 - "vmcore", 7477 - "zerocopy", 7478 - "zerocopy_helpers", 7479 - ] 7480 - 7481 - [[package]] 7482 - name = "vmbfs_resources" 7483 - version = "0.0.0" 7484 - dependencies = [ 7485 - "mesh", 7486 - "vm_resource", 7487 - ] 7488 - 7489 - [[package]] 7490 - name = "vmbus_async" 7491 - version = "0.0.0" 7492 - dependencies = [ 7493 - "futures", 7494 - "guestmem", 7495 - "inspect", 7496 - "inspect_counters", 7497 - "pal_async", 7498 - "smallvec", 7499 - "thiserror", 7500 - "vmbus_channel", 7501 - "vmbus_ring", 7502 - "zerocopy", 7503 - ] 7504 - 7505 - [[package]] 7506 - name = "vmbus_channel" 7507 - version = "0.0.0" 7508 - dependencies = [ 7509 - "anyhow", 7510 - "async-trait", 7511 - "futures", 7512 - "guestmem", 7513 - "guid", 7514 - "inspect", 7515 - "mesh", 7516 - "pal_async", 7517 - "pal_event", 7518 - "parking_lot", 7519 - "task_control", 7520 - "thiserror", 7521 - "tracelimit", 7522 - "tracing", 7523 - "vm_resource", 7524 - "vmbus_core", 7525 - "vmbus_ring", 7526 - "vmcore", 7527 - ] 7528 - 7529 - [[package]] 7530 - name = "vmbus_client" 7531 - version = "0.0.0" 7532 - dependencies = [ 7533 - "anyhow", 7534 - "futures", 7535 - "guid", 7536 - "inspect", 7537 - "mesh", 7538 - "pal_async", 7539 - "parking_lot", 7540 - "thiserror", 7541 - "tracing", 7542 - "vmbus_async", 7543 - "vmbus_channel", 7544 - "vmbus_core", 7545 - "zerocopy", 7546 - ] 7547 - 7548 - [[package]] 7549 - name = "vmbus_core" 7550 - version = "0.0.0" 7551 - dependencies = [ 7552 - "bitfield-struct", 7553 - "futures", 7554 - "guid", 7555 - "hvdef", 7556 - "inspect", 7557 - "mesh", 7558 - "open_enum", 7559 - "static_assertions", 7560 - "thiserror", 7561 - "zerocopy", 7562 - "zerocopy_helpers", 7563 - ] 7564 - 7565 - [[package]] 7566 - name = "vmbus_proxy" 7567 - version = "0.0.0" 7568 - dependencies = [ 7569 - "guestmem", 7570 - "mesh", 7571 - "ntapi", 7572 - "pal", 7573 - "pal_async", 7574 - "pal_event", 7575 - "vmbus_core", 7576 - "winapi", 7577 - "zerocopy", 7578 - ] 7579 - 7580 - [[package]] 7581 - name = "vmbus_relay" 7582 - version = "0.0.0" 7583 - dependencies = [ 7584 - "anyhow", 7585 - "futures", 7586 - "guid", 7587 - "hcl", 7588 - "hvdef", 7589 - "inspect", 7590 - "mesh", 7591 - "mesh_protobuf", 7592 - "once_cell", 7593 - "pal_async", 7594 - "pal_event", 7595 - "parking_lot", 7596 - "tracelimit", 7597 - "tracing", 7598 - "vmbus_async", 7599 - "vmbus_channel", 7600 - "vmbus_client", 7601 - "vmbus_core", 7602 - "vmbus_server", 7603 - "vmcore", 7604 - "zerocopy", 7605 - ] 7606 - 7607 - [[package]] 7608 - name = "vmbus_relay_intercept_device" 7609 - version = "0.0.0" 7610 - dependencies = [ 7611 - "anyhow", 7612 - "futures", 7613 - "guid", 7614 - "hcl", 7615 - "hvdef", 7616 - "inspect", 7617 - "mesh", 7618 - "pal_async", 7619 - "safeatomic", 7620 - "task_control", 7621 - "tracelimit", 7622 - "tracing", 7623 - "user_driver", 7624 - "virt", 7625 - "vmbus_channel", 7626 - "vmbus_client", 7627 - "vmbus_core", 7628 - "vmbus_relay", 7629 - "vmbus_ring", 7630 - "vmbus_server", 7631 - "vmcore", 7632 - "zerocopy", 7633 - ] 7634 - 7635 - [[package]] 7636 - name = "vmbus_ring" 7637 - version = "0.0.0" 7638 - dependencies = [ 7639 - "criterion", 7640 - "guestmem", 7641 - "inspect", 7642 - "safeatomic", 7643 - "smallvec", 7644 - "thiserror", 7645 - "zerocopy", 7646 - ] 7647 - 7648 - [[package]] 7649 - name = "vmbus_serial_guest" 7650 - version = "0.0.0" 7651 - dependencies = [ 7652 - "anyhow", 7653 - "async-trait", 7654 - "futures", 7655 - "guid", 7656 - "inspect", 7657 - "inspect_counters", 7658 - "mesh", 7659 - "pal_async", 7660 - "serial_core", 7661 - "test_with_tracing", 7662 - "thiserror", 7663 - "tracing", 7664 - "unix_socket", 7665 - "vm_resource", 7666 - "vmbus_async", 7667 - "vmbus_serial_host", 7668 - "vmbus_serial_protocol", 7669 - "vmbus_user_channel", 7670 - "zerocopy", 7671 - ] 7672 - 7673 - [[package]] 7674 - name = "vmbus_serial_host" 7675 - version = "0.0.0" 7676 - dependencies = [ 7677 - "anyhow", 7678 - "async-trait", 7679 - "inspect", 7680 - "inspect_counters", 7681 - "serial_core", 7682 - "task_control", 7683 - "thiserror", 7684 - "tracing", 7685 - "vm_resource", 7686 - "vmbus_async", 7687 - "vmbus_channel", 7688 - "vmbus_ring", 7689 - "vmbus_serial_protocol", 7690 - "vmbus_serial_resources", 7691 - "vmcore", 7692 - "zerocopy", 7693 - ] 7694 - 7695 - [[package]] 7696 - name = "vmbus_serial_protocol" 7697 - version = "0.0.0" 7698 - dependencies = [ 7699 - "guid", 7700 - "open_enum", 7701 - "static_assertions", 7702 - "zerocopy", 7703 - ] 7704 - 7705 - [[package]] 7706 - name = "vmbus_serial_resources" 7707 - version = "0.0.0" 7708 - dependencies = [ 7709 - "mesh", 7710 - "vm_resource", 7711 - ] 7712 - 7713 - [[package]] 7714 - name = "vmbus_server" 7715 - version = "0.0.0" 7716 - dependencies = [ 7717 - "anyhow", 7718 - "async-trait", 7719 - "futures", 7720 - "futures-concurrency", 7721 - "guestmem", 7722 - "guid", 7723 - "hvdef", 7724 - "inspect", 7725 - "mesh", 7726 - "pal_async", 7727 - "pal_event", 7728 - "parking_lot", 7729 - "safeatomic", 7730 - "slab", 7731 - "test_with_tracing", 7732 - "thiserror", 7733 - "tracelimit", 7734 - "tracing", 7735 - "unicycle", 7736 - "unix_socket", 7737 - "vmbus_async", 7738 - "vmbus_channel", 7739 - "vmbus_core", 7740 - "vmbus_proxy", 7741 - "vmbus_ring", 7742 - "vmcore", 7743 - "zerocopy", 7744 - "zerocopy_helpers", 7745 - ] 7746 - 7747 - [[package]] 7748 - name = "vmbus_user_channel" 7749 - version = "0.0.0" 7750 - dependencies = [ 7751 - "filepath", 7752 - "fs-err", 7753 - "guid", 7754 - "libc", 7755 - "pal_async", 7756 - "parking_lot", 7757 - "safeatomic", 7758 - "sparse_mmap", 7759 - "thiserror", 7760 - "tracing", 7761 - "vmbus_async", 7762 - "vmbus_channel", 7763 - "vmbus_ring", 7764 - "zerocopy", 7765 - ] 7766 - 7767 - [[package]] 7768 - name = "vmcore" 7769 - version = "0.0.0" 7770 - dependencies = [ 7771 - "anyhow", 7772 - "async-trait", 7773 - "futures", 7774 - "futures-concurrency", 7775 - "hvdef", 7776 - "inspect", 7777 - "linkme", 7778 - "mesh", 7779 - "pal_async", 7780 - "pal_event", 7781 - "parking_lot", 7782 - "save_restore_derive", 7783 - "slab", 7784 - "thiserror", 7785 - "time", 7786 - "tracelimit", 7787 - "tracing", 7788 - "vm_resource", 7789 - "zerocopy", 7790 - ] 7791 - 7792 - [[package]] 7793 - name = "vmfirmwareigvm_dll" 7794 - version = "0.0.0" 7795 - dependencies = [ 7796 - "embed-resource", 7797 - ] 7798 - 7799 - [[package]] 7800 - name = "vmgs" 7801 - version = "0.0.0" 7802 - dependencies = [ 7803 - "anyhow", 7804 - "async-trait", 7805 - "cfg-if", 7806 - "crc32fast", 7807 - "getrandom", 7808 - "guid", 7809 - "inspect", 7810 - "inspect_counters", 7811 - "mesh_protobuf", 7812 - "openssl", 7813 - "pal_async", 7814 - "tempfile_helpers", 7815 - "thiserror", 7816 - "tracing", 7817 - "vhd1_defs", 7818 - "vmgs_format", 7819 - "windows", 7820 - "zerocopy", 7821 - ] 7822 - 7823 - [[package]] 7824 - name = "vmgs_broker" 7825 - version = "0.0.0" 7826 - dependencies = [ 7827 - "async-trait", 7828 - "inspect", 7829 - "mesh_channel", 7830 - "pal_async", 7831 - "thiserror", 7832 - "tracing", 7833 - "vm_resource", 7834 - "vmcore", 7835 - "vmgs", 7836 - "vmgs_format", 7837 - "vmgs_resources", 7838 - ] 7839 - 7840 - [[package]] 7841 - name = "vmgs_format" 7842 - version = "0.0.0" 7843 - dependencies = [ 7844 - "bitfield-struct", 7845 - "inspect", 7846 - "open_enum", 7847 - "static_assertions", 7848 - "zerocopy", 7849 - ] 7850 - 7851 - [[package]] 7852 - name = "vmgs_lib" 7853 - version = "0.0.0" 7854 - dependencies = [ 7855 - "futures", 7856 - "vmgs", 7857 - "vmgs_format", 7858 - ] 7859 - 7860 - [[package]] 7861 - name = "vmgs_resources" 7862 - version = "0.0.0" 7863 - dependencies = [ 7864 - "mesh", 7865 - "vm_resource", 7866 - "vmgs_format", 7867 - ] 7868 - 7869 - [[package]] 7870 - name = "vmgstool" 7871 - version = "0.0.0" 7872 - dependencies = [ 7873 - "anyhow", 7874 - "async-trait", 7875 - "clap", 7876 - "fs-err", 7877 - "guid", 7878 - "hcl_compat_uefi_nvram_storage", 7879 - "hex", 7880 - "pal_async", 7881 - "serde", 7882 - "serde_json", 7883 - "tempfile", 7884 - "thiserror", 7885 - "ucs2 0.0.0", 7886 - "uefi_nvram_specvars", 7887 - "uefi_nvram_storage", 7888 - "uefi_specs", 7889 - "vmgs", 7890 - "vmgs_format", 7891 - ] 7892 - 7893 - [[package]] 7894 - name = "vmm-sys-util" 7895 - version = "0.12.1" 7896 - source = "registry+https://github.com/rust-lang/crates.io-index" 7897 - checksum = "1d1435039746e20da4f8d507a72ee1b916f7b4b05af7a91c093d2c6561934ede" 7898 - dependencies = [ 7899 - "bitflags 1.3.2", 7900 - "libc", 7901 - ] 7902 - 7903 - [[package]] 7904 - name = "vmm_core" 7905 - version = "0.0.0" 7906 - dependencies = [ 7907 - "aarch64defs", 7908 - "acpi", 7909 - "acpi_spec", 7910 - "anyhow", 7911 - "async-trait", 7912 - "build_rs_guest_arch", 7913 - "cache_topology", 7914 - "chipset", 7915 - "futures", 7916 - "futures-concurrency", 7917 - "guestmem", 7918 - "hcl_compat_uefi_nvram_storage", 7919 - "hvdef", 7920 - "iced-x86", 7921 - "input_core", 7922 - "inspect", 7923 - "memory_range", 7924 - "mesh", 7925 - "pal_async", 7926 - "parking_lot", 7927 - "pci_core", 7928 - "pci_resources", 7929 - "power_resources", 7930 - "slab", 7931 - "state_unit", 7932 - "thiserror", 7933 - "tracing", 7934 - "virt", 7935 - "virt_support_x86emu", 7936 - "vm_resource", 7937 - "vm_topology", 7938 - "vmbus_channel", 7939 - "vmbus_server", 7940 - "vmcore", 7941 - "vmm_core_defs", 7942 - "vmotherboard", 7943 - "vpci", 7944 - "x86defs", 7945 - "zerocopy", 7946 - ] 7947 - 7948 - [[package]] 7949 - name = "vmm_core_defs" 7950 - version = "0.0.0" 7951 - dependencies = [ 7952 - "inspect", 7953 - "mesh", 7954 - "virt", 7955 - ] 7956 - 7957 - [[package]] 7958 - name = "vmm_test_images" 7959 - version = "0.0.0" 7960 - dependencies = [ 7961 - "clap", 7962 - "petri_artifacts_vmm_test", 7963 - "serde", 7964 - ] 7965 - 7966 - [[package]] 7967 - name = "vmm_test_macros" 7968 - version = "0.0.0" 7969 - dependencies = [ 7970 - "petri_artifacts_common", 7971 - "petri_artifacts_vmm_test", 7972 - "proc-macro2", 7973 - "quote", 7974 - "syn 2.0.48", 7975 - ] 7976 - 7977 - [[package]] 7978 - name = "vmm_test_petri_support" 7979 - version = "0.0.0" 7980 - dependencies = [ 7981 - "anyhow", 7982 - "parking_lot", 7983 - "petri", 7984 - "petri_artifacts_common", 7985 - "petri_artifacts_vmm_test", 7986 - ] 7987 - 7988 - [[package]] 7989 - name = "vmm_tests" 7990 - version = "0.0.0" 7991 - dependencies = [ 7992 - "anyhow", 7993 - "build_rs_guest_arch", 7994 - "disk_backend_resources", 7995 - "gdma_resources", 7996 - "guid", 7997 - "hvlite_defs", 7998 - "hvlite_ttrpc_vmservice", 7999 - "mesh", 8000 - "mesh_rpc", 8001 - "net_backend_resources", 8002 - "nvme_resources", 8003 - "pal_async", 8004 - "petri", 8005 - "petri_artifact_resolver_openvmm_known_paths", 8006 - "petri_artifacts_common", 8007 - "petri_artifacts_vmm_test", 8008 - "scsidisk_resources", 8009 - "storvsp_resources", 8010 - "test_with_tracing", 8011 - "tracing", 8012 - "unix_socket", 8013 - "vm_resource", 8014 - "vmm_core_defs", 8015 - "vmm_test_macros", 8016 - "vmm_test_petri_support", 8017 - "vtl2_settings_proto", 8018 - ] 8019 - 8020 - [[package]] 8021 - name = "vmotherboard" 8022 - version = "0.0.0" 8023 - dependencies = [ 8024 - "anyhow", 8025 - "arc_cyclic_builder", 8026 - "async-trait", 8027 - "chipset", 8028 - "chipset_device", 8029 - "chipset_device_resources", 8030 - "chipset_legacy", 8031 - "chipset_resources", 8032 - "closeable_mutex", 8033 - "firmware_pcat", 8034 - "firmware_uefi", 8035 - "floppy", 8036 - "floppy_pcat_stub", 8037 - "framebuffer", 8038 - "futures", 8039 - "generation_id", 8040 - "guest_watchdog", 8041 - "guestmem", 8042 - "ide", 8043 - "inspect", 8044 - "inspect_counters", 8045 - "local_clock", 8046 - "mesh", 8047 - "missing_dev", 8048 - "pal_async", 8049 - "parking_lot", 8050 - "paste", 8051 - "pci_bus", 8052 - "range_map_vec", 8053 - "state_unit", 8054 - "thiserror", 8055 - "tracelimit", 8056 - "tracing", 8057 - "uefi_nvram_storage", 8058 - "vga", 8059 - "vga_proxy", 8060 - "vm_resource", 8061 - "vmcore", 8062 - "watchdog_core", 8063 - ] 8064 - 8065 - [[package]] 8066 - name = "vmsocket" 8067 - version = "0.0.0" 8068 - dependencies = [ 8069 - "cfg-if", 8070 - "guid", 8071 - "libc", 8072 - "mesh", 8073 - "pal_async", 8074 - "socket2", 8075 - "windows-sys 0.52.0", 8076 - ] 8077 - 8078 - [[package]] 8079 - name = "vmswitch" 8080 - version = "0.0.0" 8081 - dependencies = [ 8082 - "futures", 8083 - "getrandom", 8084 - "guid", 8085 - "pal", 8086 - "pal_async", 8087 - "pal_event", 8088 - "thiserror", 8089 - "tracing", 8090 - "widestring", 8091 - "winapi", 8092 - "zerocopy", 8093 - "zerocopy_helpers", 8094 - ] 8095 - 8096 - [[package]] 8097 - name = "vnc" 8098 - version = "0.0.0" 8099 - dependencies = [ 8100 - "futures", 8101 - "pal_async", 8102 - "socket2", 8103 - "thiserror", 8104 - "zerocopy", 8105 - ] 8106 - 8107 - [[package]] 8108 - name = "vnc_worker" 8109 - version = "0.0.0" 8110 - dependencies = [ 8111 - "anyhow", 8112 - "framebuffer", 8113 - "futures", 8114 - "input_core", 8115 - "inspect", 8116 - "mesh", 8117 - "mesh_worker", 8118 - "pal_async", 8119 - "tracing", 8120 - "tracing_helpers", 8121 - "vmsocket", 8122 - "vnc", 8123 - "vnc_worker_defs", 8124 - ] 8125 - 8126 - [[package]] 8127 - name = "vnc_worker_defs" 8128 - version = "0.0.0" 8129 - dependencies = [ 8130 - "framebuffer", 8131 - "input_core", 8132 - "mesh", 8133 - "mesh_worker", 8134 - "vmsocket", 8135 - ] 8136 - 8137 - [[package]] 8138 - name = "vpci" 8139 - version = "0.0.0" 8140 - dependencies = [ 8141 - "anyhow", 8142 - "async-trait", 8143 - "bitfield-struct", 8144 - "chipset_arc_mutex_device", 8145 - "chipset_device", 8146 - "closeable_mutex", 8147 - "device_emulators", 8148 - "guestmem", 8149 - "guid", 8150 - "hvdef", 8151 - "inspect", 8152 - "mesh", 8153 - "open_enum", 8154 - "pal_async", 8155 - "parking_lot", 8156 - "pci_core", 8157 - "task_control", 8158 - "test_with_tracing", 8159 - "thiserror", 8160 - "tracelimit", 8161 - "tracing", 8162 - "vmbus_async", 8163 - "vmbus_channel", 8164 - "vmbus_ring", 8165 - "vmcore", 8166 - "zerocopy", 8167 - ] 8168 - 8169 - [[package]] 8170 - name = "vswhom" 8171 - version = "0.1.0" 8172 - source = "registry+https://github.com/rust-lang/crates.io-index" 8173 - checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" 8174 - dependencies = [ 8175 - "libc", 8176 - "vswhom-sys", 8177 - ] 8178 - 8179 - [[package]] 8180 - name = "vswhom-sys" 8181 - version = "0.1.2" 8182 - source = "registry+https://github.com/rust-lang/crates.io-index" 8183 - checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18" 8184 - dependencies = [ 8185 - "cc", 8186 - "libc", 8187 - ] 8188 - 8189 - [[package]] 8190 - name = "vtl2_settings_proto" 8191 - version = "0.0.0" 8192 - dependencies = [ 8193 - "pbjson", 8194 - "pbjson-build", 8195 - "pbjson-types", 8196 - "prost", 8197 - "prost-build", 8198 - "serde", 8199 - ] 8200 - 8201 - [[package]] 8202 - name = "vtl_array" 8203 - version = "0.0.0" 8204 - dependencies = [ 8205 - "bitvec", 8206 - "hvdef", 8207 - "inspect", 8208 - ] 8209 - 8210 - [[package]] 8211 - name = "w32-error" 8212 - version = "1.0.0" 8213 - source = "registry+https://github.com/rust-lang/crates.io-index" 8214 - checksum = "fa7c61a6bd91e168c12fc170985725340f6b458eb6f971d1cf6c34f74ffafb43" 8215 - dependencies = [ 8216 - "winapi", 8217 - ] 8218 - 8219 - [[package]] 8220 - name = "walkdir" 8221 - version = "2.4.0" 8222 - source = "registry+https://github.com/rust-lang/crates.io-index" 8223 - checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 8224 - dependencies = [ 8225 - "same-file", 8226 - "winapi-util", 8227 - ] 8228 - 8229 - [[package]] 8230 - name = "want" 8231 - version = "0.3.1" 8232 - source = "registry+https://github.com/rust-lang/crates.io-index" 8233 - checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 8234 - dependencies = [ 8235 - "try-lock", 8236 - ] 8237 - 8238 - [[package]] 8239 - name = "wasi" 8240 - version = "0.11.0+wasi-snapshot-preview1" 8241 - source = "registry+https://github.com/rust-lang/crates.io-index" 8242 - checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 8243 - 8244 - [[package]] 8245 - name = "watchdog_core" 8246 - version = "0.0.0" 8247 - dependencies = [ 8248 - "async-trait", 8249 - "bitfield-struct", 8250 - "inspect", 8251 - "mesh", 8252 - "pal_async", 8253 - "thiserror", 8254 - "tracing", 8255 - "vmcore", 8256 - ] 8257 - 8258 - [[package]] 8259 - name = "watchdog_vmgs_format" 8260 - version = "0.0.0" 8261 - dependencies = [ 8262 - "thiserror", 8263 - "vmcore", 8264 - ] 8265 - 8266 - [[package]] 8267 - name = "wchar" 8268 - version = "0.11.0" 8269 - source = "registry+https://github.com/rust-lang/crates.io-index" 8270 - checksum = "e1ca6ea80317e76471c3aa6d47efb151ef04538960ab810845a1c854f5cd7d8c" 8271 - dependencies = [ 8272 - "wchar-impl", 8273 - ] 8274 - 8275 - [[package]] 8276 - name = "wchar-impl" 8277 - version = "0.11.0" 8278 - source = "registry+https://github.com/rust-lang/crates.io-index" 8279 - checksum = "075c93156fed21f9dab57af5e81604d0fdb67432c919a8c1f78bb979f06a3d25" 8280 - dependencies = [ 8281 - "proc-macro2", 8282 - "quote", 8283 - "syn 1.0.109", 8284 - ] 8285 - 8286 - [[package]] 8287 - name = "which" 8288 - version = "4.4.2" 8289 - source = "registry+https://github.com/rust-lang/crates.io-index" 8290 - checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" 8291 - dependencies = [ 8292 - "either", 8293 - "home", 8294 - "once_cell", 8295 - "rustix", 8296 - ] 8297 - 8298 - [[package]] 8299 - name = "which" 8300 - version = "6.0.0" 8301 - source = "registry+https://github.com/rust-lang/crates.io-index" 8302 - checksum = "7fa5e0c10bf77f44aac573e498d1a82d5fbd5e91f6fc0a99e7be4b38e85e101c" 8303 - dependencies = [ 8304 - "either", 8305 - "home", 8306 - "once_cell", 8307 - "rustix", 8308 - "windows-sys 0.52.0", 8309 - ] 8310 - 8311 - [[package]] 8312 - name = "whp" 8313 - version = "0.0.0" 8314 - dependencies = [ 8315 - "criterion", 8316 - "win_import_lib", 8317 - "winapi", 8318 - "zerocopy", 8319 - ] 8320 - 8321 - [[package]] 8322 - name = "widestring" 8323 - version = "1.0.2" 8324 - source = "registry+https://github.com/rust-lang/crates.io-index" 8325 - checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8" 8326 - 8327 - [[package]] 8328 - name = "win_etw_metadata" 8329 - version = "0.1.2" 8330 - source = "registry+https://github.com/rust-lang/crates.io-index" 8331 - checksum = "e50d0fa665033a19ecefd281b4fb5481eba2972dedbb5ec129c9392a206d652f" 8332 - dependencies = [ 8333 - "bitflags 1.3.2", 8334 - ] 8335 - 8336 - [[package]] 8337 - name = "win_etw_provider" 8338 - version = "0.1.9" 8339 - source = "registry+https://github.com/rust-lang/crates.io-index" 8340 - checksum = "d7f61e9dfafedf5eb4348902f2a32d326f2371245d05f012cdc67b9251ad6ea3" 8341 - dependencies = [ 8342 - "w32-error", 8343 - "widestring", 8344 - "win_etw_metadata", 8345 - "winapi", 8346 - "zerocopy", 8347 - ] 8348 - 8349 - [[package]] 8350 - name = "win_etw_tracing" 8351 - version = "0.1.1" 8352 - source = "registry+https://github.com/rust-lang/crates.io-index" 8353 - checksum = "1d81ad6b448007f4445466a7aed270c56f05e64f5f996dc9a650b3d38c73e921" 8354 - dependencies = [ 8355 - "bytes", 8356 - "tracing", 8357 - "tracing-log 0.1.4", 8358 - "tracing-subscriber", 8359 - "win_etw_metadata", 8360 - "win_etw_provider", 8361 - ] 8362 - 8363 - [[package]] 8364 - name = "win_import_lib" 8365 - version = "0.0.0" 8366 - dependencies = [ 8367 - "anyhow", 8368 - "cc", 8369 - ] 8370 - 8371 - [[package]] 8372 - name = "win_prng_support" 8373 - version = "0.0.0" 8374 - dependencies = [ 8375 - "widestring", 8376 - "win_import_lib", 8377 - ] 8378 - 8379 - [[package]] 8380 - name = "winapi" 8381 - version = "0.3.9" 8382 - source = "registry+https://github.com/rust-lang/crates.io-index" 8383 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 8384 - dependencies = [ 8385 - "winapi-i686-pc-windows-gnu", 8386 - "winapi-x86_64-pc-windows-gnu", 8387 - ] 8388 - 8389 - [[package]] 8390 - name = "winapi-i686-pc-windows-gnu" 8391 - version = "0.4.0" 8392 - source = "registry+https://github.com/rust-lang/crates.io-index" 8393 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 8394 - 8395 - [[package]] 8396 - name = "winapi-util" 8397 - version = "0.1.6" 8398 - source = "registry+https://github.com/rust-lang/crates.io-index" 8399 - checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 8400 - dependencies = [ 8401 - "winapi", 8402 - ] 8403 - 8404 - [[package]] 8405 - name = "winapi-x86_64-pc-windows-gnu" 8406 - version = "0.4.0" 8407 - source = "registry+https://github.com/rust-lang/crates.io-index" 8408 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 8409 - 8410 - [[package]] 8411 - name = "windows" 8412 - version = "0.56.0" 8413 - source = "registry+https://github.com/rust-lang/crates.io-index" 8414 - checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132" 8415 - dependencies = [ 8416 - "windows-core", 8417 - "windows-targets 0.52.5", 8418 - ] 8419 - 8420 - [[package]] 8421 - name = "windows-core" 8422 - version = "0.56.0" 8423 - source = "registry+https://github.com/rust-lang/crates.io-index" 8424 - checksum = "4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6" 8425 - dependencies = [ 8426 - "windows-implement", 8427 - "windows-interface", 8428 - "windows-result", 8429 - "windows-targets 0.52.5", 8430 - ] 8431 - 8432 - [[package]] 8433 - name = "windows-implement" 8434 - version = "0.56.0" 8435 - source = "registry+https://github.com/rust-lang/crates.io-index" 8436 - checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b" 8437 - dependencies = [ 8438 - "proc-macro2", 8439 - "quote", 8440 - "syn 2.0.48", 8441 - ] 8442 - 8443 - [[package]] 8444 - name = "windows-interface" 8445 - version = "0.56.0" 8446 - source = "registry+https://github.com/rust-lang/crates.io-index" 8447 - checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc" 8448 - dependencies = [ 8449 - "proc-macro2", 8450 - "quote", 8451 - "syn 2.0.48", 8452 - ] 8453 - 8454 - [[package]] 8455 - name = "windows-result" 8456 - version = "0.1.1" 8457 - source = "registry+https://github.com/rust-lang/crates.io-index" 8458 - checksum = "749f0da9cc72d82e600d8d2e44cadd0b9eedb9038f71a1c58556ac1c5791813b" 8459 - dependencies = [ 8460 - "windows-targets 0.52.5", 8461 - ] 8462 - 8463 - [[package]] 8464 - name = "windows-service" 8465 - version = "0.7.0" 8466 - source = "registry+https://github.com/rust-lang/crates.io-index" 8467 - checksum = "d24d6bcc7f734a4091ecf8d7a64c5f7d7066f45585c1861eba06449909609c8a" 8468 - dependencies = [ 8469 - "bitflags 2.4.2", 8470 - "widestring", 8471 - "windows-sys 0.52.0", 8472 - ] 8473 - 8474 - [[package]] 8475 - name = "windows-sys" 8476 - version = "0.48.0" 8477 - source = "registry+https://github.com/rust-lang/crates.io-index" 8478 - checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 8479 - dependencies = [ 8480 - "windows-targets 0.48.5", 8481 - ] 8482 - 8483 - [[package]] 8484 - name = "windows-sys" 8485 - version = "0.52.0" 8486 - source = "registry+https://github.com/rust-lang/crates.io-index" 8487 - checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 8488 - dependencies = [ 8489 - "windows-targets 0.52.5", 8490 - ] 8491 - 8492 - [[package]] 8493 - name = "windows-targets" 8494 - version = "0.48.5" 8495 - source = "registry+https://github.com/rust-lang/crates.io-index" 8496 - checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 8497 - dependencies = [ 8498 - "windows_aarch64_gnullvm 0.48.5", 8499 - "windows_aarch64_msvc 0.48.5", 8500 - "windows_i686_gnu 0.48.5", 8501 - "windows_i686_msvc 0.48.5", 8502 - "windows_x86_64_gnu 0.48.5", 8503 - "windows_x86_64_gnullvm 0.48.5", 8504 - "windows_x86_64_msvc 0.48.5", 8505 - ] 8506 - 8507 - [[package]] 8508 - name = "windows-targets" 8509 - version = "0.52.5" 8510 - source = "registry+https://github.com/rust-lang/crates.io-index" 8511 - checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" 8512 - dependencies = [ 8513 - "windows_aarch64_gnullvm 0.52.5", 8514 - "windows_aarch64_msvc 0.52.5", 8515 - "windows_i686_gnu 0.52.5", 8516 - "windows_i686_gnullvm", 8517 - "windows_i686_msvc 0.52.5", 8518 - "windows_x86_64_gnu 0.52.5", 8519 - "windows_x86_64_gnullvm 0.52.5", 8520 - "windows_x86_64_msvc 0.52.5", 8521 - ] 8522 - 8523 - [[package]] 8524 - name = "windows_aarch64_gnullvm" 8525 - version = "0.48.5" 8526 - source = "registry+https://github.com/rust-lang/crates.io-index" 8527 - checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 8528 - 8529 - [[package]] 8530 - name = "windows_aarch64_gnullvm" 8531 - version = "0.52.5" 8532 - source = "registry+https://github.com/rust-lang/crates.io-index" 8533 - checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" 8534 - 8535 - [[package]] 8536 - name = "windows_aarch64_msvc" 8537 - version = "0.48.5" 8538 - source = "registry+https://github.com/rust-lang/crates.io-index" 8539 - checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 8540 - 8541 - [[package]] 8542 - name = "windows_aarch64_msvc" 8543 - version = "0.52.5" 8544 - source = "registry+https://github.com/rust-lang/crates.io-index" 8545 - checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" 8546 - 8547 - [[package]] 8548 - name = "windows_i686_gnu" 8549 - version = "0.48.5" 8550 - source = "registry+https://github.com/rust-lang/crates.io-index" 8551 - checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 8552 - 8553 - [[package]] 8554 - name = "windows_i686_gnu" 8555 - version = "0.52.5" 8556 - source = "registry+https://github.com/rust-lang/crates.io-index" 8557 - checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" 8558 - 8559 - [[package]] 8560 - name = "windows_i686_gnullvm" 8561 - version = "0.52.5" 8562 - source = "registry+https://github.com/rust-lang/crates.io-index" 8563 - checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" 8564 - 8565 - [[package]] 8566 - name = "windows_i686_msvc" 8567 - version = "0.48.5" 8568 - source = "registry+https://github.com/rust-lang/crates.io-index" 8569 - checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 8570 - 8571 - [[package]] 8572 - name = "windows_i686_msvc" 8573 - version = "0.52.5" 8574 - source = "registry+https://github.com/rust-lang/crates.io-index" 8575 - checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" 8576 - 8577 - [[package]] 8578 - name = "windows_x86_64_gnu" 8579 - version = "0.48.5" 8580 - source = "registry+https://github.com/rust-lang/crates.io-index" 8581 - checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 8582 - 8583 - [[package]] 8584 - name = "windows_x86_64_gnu" 8585 - version = "0.52.5" 8586 - source = "registry+https://github.com/rust-lang/crates.io-index" 8587 - checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" 8588 - 8589 - [[package]] 8590 - name = "windows_x86_64_gnullvm" 8591 - version = "0.48.5" 8592 - source = "registry+https://github.com/rust-lang/crates.io-index" 8593 - checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 8594 - 8595 - [[package]] 8596 - name = "windows_x86_64_gnullvm" 8597 - version = "0.52.5" 8598 - source = "registry+https://github.com/rust-lang/crates.io-index" 8599 - checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" 8600 - 8601 - [[package]] 8602 - name = "windows_x86_64_msvc" 8603 - version = "0.48.5" 8604 - source = "registry+https://github.com/rust-lang/crates.io-index" 8605 - checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 8606 - 8607 - [[package]] 8608 - name = "windows_x86_64_msvc" 8609 - version = "0.52.5" 8610 - source = "registry+https://github.com/rust-lang/crates.io-index" 8611 - checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" 8612 - 8613 - [[package]] 8614 - name = "winnow" 8615 - version = "0.5.34" 8616 - source = "registry+https://github.com/rust-lang/crates.io-index" 8617 - checksum = "b7cf47b659b318dccbd69cc4797a39ae128f533dce7902a1096044d1967b9c16" 8618 - dependencies = [ 8619 - "memchr", 8620 - ] 8621 - 8622 - [[package]] 8623 - name = "winreg" 8624 - version = "0.52.0" 8625 - source = "registry+https://github.com/rust-lang/crates.io-index" 8626 - checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" 8627 - dependencies = [ 8628 - "cfg-if", 8629 - "windows-sys 0.48.0", 8630 - ] 8631 - 8632 - [[package]] 8633 - name = "wyz" 8634 - version = "0.5.1" 8635 - source = "registry+https://github.com/rust-lang/crates.io-index" 8636 - checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" 8637 - dependencies = [ 8638 - "tap", 8639 - ] 8640 - 8641 - [[package]] 8642 - name = "x86defs" 8643 - version = "0.0.0" 8644 - dependencies = [ 8645 - "arbitrary", 8646 - "bitfield-struct", 8647 - "open_enum", 8648 - "zerocopy", 8649 - ] 8650 - 8651 - [[package]] 8652 - name = "x86emu" 8653 - version = "0.0.0" 8654 - dependencies = [ 8655 - "arbitrary", 8656 - "futures", 8657 - "iced-x86", 8658 - "thiserror", 8659 - "tracing", 8660 - "x86defs", 8661 - "zerocopy", 8662 - ] 8663 - 8664 - [[package]] 8665 - name = "xshell" 8666 - version = "0.2.2" 8667 - source = "registry+https://github.com/rust-lang/crates.io-index" 8668 - checksum = "6d47097dc5c85234b1e41851b3422dd6d19b3befdd35b4ae5ce386724aeca981" 8669 - dependencies = [ 8670 - "xshell-macros", 8671 - ] 8672 - 8673 - [[package]] 8674 - name = "xshell-macros" 8675 - version = "0.2.2" 8676 - source = "registry+https://github.com/rust-lang/crates.io-index" 8677 - checksum = "88301b56c26dd9bf5c43d858538f82d6f3f7764767defbc5d34e59459901c41a" 8678 - 8679 - [[package]] 8680 - name = "xtask" 8681 - version = "0.0.0" 8682 - dependencies = [ 8683 - "anyhow", 8684 - "cargo_toml", 8685 - "ci_logger", 8686 - "clap", 8687 - "clap_dyn_complete", 8688 - "fatfs", 8689 - "fs-err", 8690 - "futures", 8691 - "glob", 8692 - "gptman", 8693 - "grep-regex", 8694 - "grep-searcher", 8695 - "guid", 8696 - "ignore", 8697 - "log", 8698 - "mbrman", 8699 - "rayon", 8700 - "serde", 8701 - "serde_json", 8702 - "toml_edit", 8703 - "vmm_test_images", 8704 - "walkdir", 8705 - "which 6.0.0", 8706 - "xshell", 8707 - "zerocopy", 8708 - ] 8709 - 8710 - [[package]] 8711 - name = "xtask_fuzz" 8712 - version = "0.0.0" 8713 - dependencies = [ 8714 - "libfuzzer-sys", 8715 - "tracing-subscriber", 8716 - ] 8717 - 8718 - [[package]] 8719 - name = "zerocopy" 8720 - version = "0.7.32" 8721 - source = "registry+https://github.com/rust-lang/crates.io-index" 8722 - checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" 8723 - dependencies = [ 8724 - "byteorder", 8725 - "zerocopy-derive", 8726 - ] 8727 - 8728 - [[package]] 8729 - name = "zerocopy-derive" 8730 - version = "0.7.32" 8731 - source = "registry+https://github.com/rust-lang/crates.io-index" 8732 - checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" 8733 - dependencies = [ 8734 - "proc-macro2", 8735 - "quote", 8736 - "syn 2.0.48", 8737 - ] 8738 - 8739 - [[package]] 8740 - name = "zerocopy_helpers" 8741 - version = "0.0.0" 8742 - dependencies = [ 8743 - "zerocopy", 8744 - ] 8745 - 8746 - [[package]] 8747 - name = "zeroize" 8748 - version = "1.7.0" 8749 - source = "registry+https://github.com/rust-lang/crates.io-index" 8750 - checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"
+3 -10
pkgs/by-name/op/openvmm/package.nix
··· 7 7 protobuf, 8 8 }: 9 9 10 - rustPlatform.buildRustPackage rec { 10 + rustPlatform.buildRustPackage { 11 11 pname = "openvmm"; 12 12 version = "0-unstable-2024-10-19"; 13 13 ··· 33 33 openssl 34 34 ]; 35 35 36 - cargoLock = { 37 - lockFile = ./Cargo.lock; 38 - outputHashes = { 39 - "bitvec-1.1.0" = "sha256-uXOTbrGCSnl/F6IJPZuViZKXg4BEMG4+lVcLxK5KIwc="; 40 - "ms-tpm-20-ref-0.1.0" = "sha256-eB3MWRlOPtxG55sLH7HIWzSjVEY05IIBZOltTpsGpnE="; 41 - "mshv-bindings-0.1.1" = "sha256-CZEhFb9qDR260OFA/mlTldEMFlF8bhawVAxXFWqPIcU="; 42 - "pbjson-build-0.5.1" = "sha256-itmY3c35O7j0Otb1qyr2IDUw1MBWOCB3WwyU60ajBO4="; 43 - }; 44 - }; 36 + cargoHash = "sha256-6ciIbLc/L54Rhhf/IOnv63vUlqoXPi087taw6MY80HA="; 37 + useFetchCargoVendor = true; 45 38 46 39 meta = with lib; { 47 40 homepage = "https://github.com/microsoft/openvmm";
+3 -3
pkgs/by-name/pi/pimsync/package.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "pimsync"; 15 - version = "0.2.0"; 15 + version = "0.3.0"; 16 16 17 17 src = fetchFromSourcehut { 18 18 owner = "~whynothugo"; 19 19 repo = "pimsync"; 20 20 rev = "v${version}"; 21 - hash = "sha256-mNOKAnBpCo4LFn7l16UG7V3cCJkUhRxhB/0jwoPLttM="; 21 + hash = "sha256-IY+5n4sWlOzD29ERQ7CEsES0BizV68qnZt5NwCjLlfY="; 22 22 }; 23 23 24 24 useFetchCargoVendor = true; 25 - cargoHash = "sha256-2Uj+dDtuykQx1tBSGN3AE3Bz904bHfkbhKN3VIeG40M="; 25 + cargoHash = "sha256-QRbjv8k7JEktHjfwJGwVReu9lynB817edsyClOoAwoA="; 26 26 27 27 PIMSYNC_VERSION = version; 28 28
+34
pkgs/by-name/pr/pretty-php/package.nix
··· 1 + { 2 + lib, 3 + php, 4 + fetchFromGitHub, 5 + testers, 6 + }: 7 + php.buildComposerProject2 (finalAttrs: { 8 + pname = "pretty-php"; 9 + version = "0.4.92"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "lkrms"; 13 + repo = "pretty-php"; 14 + tag = "v${finalAttrs.version}"; 15 + hash = "sha256-rKL6ViBEJf+GGxWood0DXVF8U7wuz22Z26SEdgDAJww="; 16 + }; 17 + 18 + vendorHash = "sha256-V1oqMnDJgWujQXJJqyc2cvEvBbFv+KdXjXfb+sxs8/8="; 19 + 20 + passthru = { 21 + tests.version = testers.testVersion { 22 + package = finalAttrs.finalPackage; 23 + command = "HOME=$TMPDIR pretty-php --version"; 24 + }; 25 + }; 26 + 27 + meta = { 28 + description = "The opinionated PHP code formatter"; 29 + homepage = "https://github.com/lkrms/pretty-php"; 30 + license = lib.licenses.mit; 31 + mainProgram = "pretty-php"; 32 + maintainers = with lib.maintainers; [ piotrkwiecinski ]; 33 + }; 34 + })
+522
pkgs/by-name/ro/rockstarlang/deps.json
··· 1 + [ 2 + { 3 + "pname": "coverlet.collector", 4 + "version": "6.0.0", 5 + "hash": "sha256-IEmweTMapcPhFHpmJsPXfmMhravYOrWupgjeOvMmQ4o=" 6 + }, 7 + { 8 + "pname": "DiffEngine", 9 + "version": "11.3.0", 10 + "hash": "sha256-aZbLawtOytbKPrF2DQ3dZOwgxjuaGsXKC0LwmlAw6V0=" 11 + }, 12 + { 13 + "pname": "EmptyFiles", 14 + "version": "4.4.0", 15 + "hash": "sha256-2ej6ZYSr/KSz/Mmh0RavjIMMyHzzTVtyjd9nbW17IwY=" 16 + }, 17 + { 18 + "pname": "Microsoft.CodeCoverage", 19 + "version": "17.6.0", 20 + "hash": "sha256-sYk+9Gj1M1HI6yEB8ZJQ4fiqGjYos+orebV8blFDSQs=" 21 + }, 22 + { 23 + "pname": "Microsoft.NET.Runtime.WebAssembly.Sdk", 24 + "version": "8.0.0", 25 + "hash": "sha256-TFzAyDelOEoyDyFeRYnIoC0/suBE+K/AXRt+TgeCU+A=" 26 + }, 27 + { 28 + "pname": "Microsoft.NET.Sdk.WebAssembly.Pack", 29 + "version": "9.0.0", 30 + "hash": "sha256-/BcLXLTo3fPenHYYYwm5Zorss3/Y4z2xUyruD1lAoVs=" 31 + }, 32 + { 33 + "pname": "Microsoft.NET.Test.Sdk", 34 + "version": "17.6.0", 35 + "hash": "sha256-pogseJyMGIikTZORsDXKwyAhRPTkxiOAAV+ceR6/3K4=" 36 + }, 37 + { 38 + "pname": "Microsoft.NETCore.App.Runtime.Mono.browser-wasm", 39 + "version": "9.0.0", 40 + "hash": "sha256-yFcS4z9mGt2dsYJMW47mkkqCVSPAVU2XGV/4aWM/iWE=" 41 + }, 42 + { 43 + "pname": "Microsoft.NETCore.Platforms", 44 + "version": "1.1.0", 45 + "hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=" 46 + }, 47 + { 48 + "pname": "Microsoft.NETCore.Targets", 49 + "version": "1.1.0", 50 + "hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=" 51 + }, 52 + { 53 + "pname": "Microsoft.TestPlatform.ObjectModel", 54 + "version": "17.6.0", 55 + "hash": "sha256-weQPisiWSuM5VEeZco4S0QHEXd2bZZwlbyHoaCET4uc=" 56 + }, 57 + { 58 + "pname": "Microsoft.TestPlatform.TestHost", 59 + "version": "17.6.0", 60 + "hash": "sha256-Ee2SKz5/571l1aYP0b/Gfamsz+v6cjzyu2sKTC6Ld5s=" 61 + }, 62 + { 63 + "pname": "Microsoft.Win32.Primitives", 64 + "version": "4.3.0", 65 + "hash": "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg=" 66 + }, 67 + { 68 + "pname": "NCrunch.Framework", 69 + "version": "5.1.0", 70 + "hash": "sha256-c0z83mH5tCdR1SRiNM7q0EvrYgR2sg7QDcWpdxGdSuc=" 71 + }, 72 + { 73 + "pname": "NETStandard.Library", 74 + "version": "1.6.1", 75 + "hash": "sha256-iNan1ix7RtncGWC9AjAZ2sk70DoxOsmEOgQ10fXm4Pw=" 76 + }, 77 + { 78 + "pname": "Newtonsoft.Json", 79 + "version": "13.0.1", 80 + "hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo=" 81 + }, 82 + { 83 + "pname": "NuGet.Frameworks", 84 + "version": "5.11.0", 85 + "hash": "sha256-n+hxcrf+sXM80Tv9YH9x4+hwTslVidFq4tjBNPAzYnM=" 86 + }, 87 + { 88 + "pname": "Pegasus", 89 + "version": "4.1.0", 90 + "hash": "sha256-JZVIOBpFo6CMhcafu1vKTtayVxmh0U33FmvVx3s+y6c=" 91 + }, 92 + { 93 + "pname": "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl", 94 + "version": "4.3.0", 95 + "hash": "sha256-LXUPLX3DJxsU1Pd3UwjO1PO9NM2elNEDXeu2Mu/vNps=" 96 + }, 97 + { 98 + "pname": "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl", 99 + "version": "4.3.0", 100 + "hash": "sha256-qeSqaUI80+lqw5MK4vMpmO0CZaqrmYktwp6L+vQAb0I=" 101 + }, 102 + { 103 + "pname": "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl", 104 + "version": "4.3.0", 105 + "hash": "sha256-SrHqT9wrCBsxILWtaJgGKd6Odmxm8/Mh7Kh0CUkZVzA=" 106 + }, 107 + { 108 + "pname": "runtime.native.System", 109 + "version": "4.3.0", 110 + "hash": "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y=" 111 + }, 112 + { 113 + "pname": "runtime.native.System.IO.Compression", 114 + "version": "4.3.0", 115 + "hash": "sha256-DWnXs4vlKoU6WxxvCArTJupV6sX3iBbZh8SbqfHace8=" 116 + }, 117 + { 118 + "pname": "runtime.native.System.Net.Http", 119 + "version": "4.3.0", 120 + "hash": "sha256-c556PyheRwpYhweBjSfIwEyZHnAUB8jWioyKEcp/2dg=" 121 + }, 122 + { 123 + "pname": "runtime.native.System.Security.Cryptography.Apple", 124 + "version": "4.3.0", 125 + "hash": "sha256-2IhBv0i6pTcOyr8FFIyfPEaaCHUmJZ8DYwLUwJ+5waw=" 126 + }, 127 + { 128 + "pname": "runtime.native.System.Security.Cryptography.OpenSsl", 129 + "version": "4.3.0", 130 + "hash": "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I=" 131 + }, 132 + { 133 + "pname": "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl", 134 + "version": "4.3.0", 135 + "hash": "sha256-wyv00gdlqf8ckxEdV7E+Ql9hJIoPcmYEuyeWb5Oz3mM=" 136 + }, 137 + { 138 + "pname": "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl", 139 + "version": "4.3.0", 140 + "hash": "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4=" 141 + }, 142 + { 143 + "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple", 144 + "version": "4.3.0", 145 + "hash": "sha256-serkd4A7F6eciPiPJtUyJyxzdAtupEcWIZQ9nptEzIM=" 146 + }, 147 + { 148 + "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", 149 + "version": "4.3.0", 150 + "hash": "sha256-gybQU6mPgaWV3rBG2dbH6tT3tBq8mgze3PROdsuWnX0=" 151 + }, 152 + { 153 + "pname": "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl", 154 + "version": "4.3.0", 155 + "hash": "sha256-VsP72GVveWnGUvS/vjOQLv1U80H2K8nZ4fDAmI61Hm4=" 156 + }, 157 + { 158 + "pname": "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", 159 + "version": "4.3.0", 160 + "hash": "sha256-4yKGa/IrNCKuQ3zaDzILdNPD32bNdy6xr5gdJigyF5g=" 161 + }, 162 + { 163 + "pname": "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", 164 + "version": "4.3.0", 165 + "hash": "sha256-HmdJhhRsiVoOOCcUvAwdjpMRiyuSwdcgEv2j9hxi+Zc=" 166 + }, 167 + { 168 + "pname": "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", 169 + "version": "4.3.0", 170 + "hash": "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw=" 171 + }, 172 + { 173 + "pname": "Shouldly", 174 + "version": "4.2.1", 175 + "hash": "sha256-lmueSFGoJFZcRdoUx+zOi+ewC8mTf8OPB2bGd3GeYA8=" 176 + }, 177 + { 178 + "pname": "System.AppContext", 179 + "version": "4.3.0", 180 + "hash": "sha256-yg95LNQOwFlA1tWxXdQkVyJqT4AnoDc+ACmrNvzGiZg=" 181 + }, 182 + { 183 + "pname": "System.Buffers", 184 + "version": "4.3.0", 185 + "hash": "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk=" 186 + }, 187 + { 188 + "pname": "System.CodeDom", 189 + "version": "6.0.0", 190 + "hash": "sha256-uPetUFZyHfxjScu5x4agjk9pIhbCkt5rG4Axj25npcQ=" 191 + }, 192 + { 193 + "pname": "System.Collections", 194 + "version": "4.3.0", 195 + "hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc=" 196 + }, 197 + { 198 + "pname": "System.Collections.Concurrent", 199 + "version": "4.3.0", 200 + "hash": "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI=" 201 + }, 202 + { 203 + "pname": "System.Collections.NonGeneric", 204 + "version": "4.3.0", 205 + "hash": "sha256-8/yZmD4jjvq7m68SPkJZLBQ79jOTOyT5lyzX4SCYAx8=" 206 + }, 207 + { 208 + "pname": "System.Console", 209 + "version": "4.3.0", 210 + "hash": "sha256-Xh3PPBZr0pDbDaK8AEHbdGz7ePK6Yi1ZyRWI1JM6mbo=" 211 + }, 212 + { 213 + "pname": "System.Diagnostics.Debug", 214 + "version": "4.3.0", 215 + "hash": "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM=" 216 + }, 217 + { 218 + "pname": "System.Diagnostics.DiagnosticSource", 219 + "version": "4.3.0", 220 + "hash": "sha256-OFJRb0ygep0Z3yDBLwAgM/Tkfs4JCDtsNhwDH9cd1Xw=" 221 + }, 222 + { 223 + "pname": "System.Diagnostics.Tools", 224 + "version": "4.3.0", 225 + "hash": "sha256-gVOv1SK6Ape0FQhCVlNOd9cvQKBvMxRX9K0JPVi8w0Y=" 226 + }, 227 + { 228 + "pname": "System.Diagnostics.Tracing", 229 + "version": "4.3.0", 230 + "hash": "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q=" 231 + }, 232 + { 233 + "pname": "System.Globalization", 234 + "version": "4.3.0", 235 + "hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI=" 236 + }, 237 + { 238 + "pname": "System.Globalization.Calendars", 239 + "version": "4.3.0", 240 + "hash": "sha256-uNOD0EOVFgnS2fMKvMiEtI9aOw00+Pfy/H+qucAQlPc=" 241 + }, 242 + { 243 + "pname": "System.Globalization.Extensions", 244 + "version": "4.3.0", 245 + "hash": "sha256-mmJWA27T0GRVuFP9/sj+4TrR4GJWrzNIk2PDrbr7RQk=" 246 + }, 247 + { 248 + "pname": "System.IO", 249 + "version": "4.3.0", 250 + "hash": "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY=" 251 + }, 252 + { 253 + "pname": "System.IO.Compression", 254 + "version": "4.3.0", 255 + "hash": "sha256-f5PrQlQgj5Xj2ZnHxXW8XiOivaBvfqDao9Sb6AVinyA=" 256 + }, 257 + { 258 + "pname": "System.IO.Compression.ZipFile", 259 + "version": "4.3.0", 260 + "hash": "sha256-WQl+JgWs+GaRMeiahTFUbrhlXIHapzcpTFXbRvAtvvs=" 261 + }, 262 + { 263 + "pname": "System.IO.FileSystem", 264 + "version": "4.3.0", 265 + "hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=" 266 + }, 267 + { 268 + "pname": "System.IO.FileSystem.Primitives", 269 + "version": "4.3.0", 270 + "hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg=" 271 + }, 272 + { 273 + "pname": "System.Linq", 274 + "version": "4.3.0", 275 + "hash": "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A=" 276 + }, 277 + { 278 + "pname": "System.Linq.Expressions", 279 + "version": "4.3.0", 280 + "hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8=" 281 + }, 282 + { 283 + "pname": "System.Management", 284 + "version": "6.0.1", 285 + "hash": "sha256-g7bjwQv6af0kWiYtpXE8qgr1YMdD6Rf97TbhK5TxQG0=" 286 + }, 287 + { 288 + "pname": "System.Net.Http", 289 + "version": "4.3.0", 290 + "hash": "sha256-UoBB7WPDp2Bne/fwxKF0nE8grJ6FzTMXdT/jfsphj8Q=" 291 + }, 292 + { 293 + "pname": "System.Net.Primitives", 294 + "version": "4.3.0", 295 + "hash": "sha256-MY7Z6vOtFMbEKaLW9nOSZeAjcWpwCtdO7/W1mkGZBzE=" 296 + }, 297 + { 298 + "pname": "System.Net.Sockets", 299 + "version": "4.3.0", 300 + "hash": "sha256-il7dr5VT/QWDg/0cuh+4Es2u8LY//+qqiY9BZmYxSus=" 301 + }, 302 + { 303 + "pname": "System.ObjectModel", 304 + "version": "4.3.0", 305 + "hash": "sha256-gtmRkWP2Kwr3nHtDh0yYtce38z1wrGzb6fjm4v8wN6Q=" 306 + }, 307 + { 308 + "pname": "System.Reflection", 309 + "version": "4.3.0", 310 + "hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=" 311 + }, 312 + { 313 + "pname": "System.Reflection.Emit", 314 + "version": "4.3.0", 315 + "hash": "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU=" 316 + }, 317 + { 318 + "pname": "System.Reflection.Emit.ILGeneration", 319 + "version": "4.3.0", 320 + "hash": "sha256-mKRknEHNls4gkRwrEgi39B+vSaAz/Gt3IALtS98xNnA=" 321 + }, 322 + { 323 + "pname": "System.Reflection.Emit.Lightweight", 324 + "version": "4.3.0", 325 + "hash": "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I=" 326 + }, 327 + { 328 + "pname": "System.Reflection.Extensions", 329 + "version": "4.3.0", 330 + "hash": "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk=" 331 + }, 332 + { 333 + "pname": "System.Reflection.Metadata", 334 + "version": "1.6.0", 335 + "hash": "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E=" 336 + }, 337 + { 338 + "pname": "System.Reflection.Primitives", 339 + "version": "4.3.0", 340 + "hash": "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM=" 341 + }, 342 + { 343 + "pname": "System.Reflection.TypeExtensions", 344 + "version": "4.3.0", 345 + "hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng=" 346 + }, 347 + { 348 + "pname": "System.Resources.ResourceManager", 349 + "version": "4.3.0", 350 + "hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo=" 351 + }, 352 + { 353 + "pname": "System.Runtime", 354 + "version": "4.3.0", 355 + "hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=" 356 + }, 357 + { 358 + "pname": "System.Runtime.Extensions", 359 + "version": "4.3.0", 360 + "hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o=" 361 + }, 362 + { 363 + "pname": "System.Runtime.Handles", 364 + "version": "4.3.0", 365 + "hash": "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms=" 366 + }, 367 + { 368 + "pname": "System.Runtime.InteropServices", 369 + "version": "4.3.0", 370 + "hash": "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI=" 371 + }, 372 + { 373 + "pname": "System.Runtime.InteropServices.RuntimeInformation", 374 + "version": "4.3.0", 375 + "hash": "sha256-MYpl6/ZyC6hjmzWRIe+iDoldOMW1mfbwXsduAnXIKGA=" 376 + }, 377 + { 378 + "pname": "System.Runtime.Numerics", 379 + "version": "4.3.0", 380 + "hash": "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc=" 381 + }, 382 + { 383 + "pname": "System.Security.Cryptography.Algorithms", 384 + "version": "4.3.0", 385 + "hash": "sha256-tAJvNSlczYBJ3Ed24Ae27a55tq/n4D3fubNQdwcKWA8=" 386 + }, 387 + { 388 + "pname": "System.Security.Cryptography.Cng", 389 + "version": "4.3.0", 390 + "hash": "sha256-u17vy6wNhqok91SrVLno2M1EzLHZm6VMca85xbVChsw=" 391 + }, 392 + { 393 + "pname": "System.Security.Cryptography.Csp", 394 + "version": "4.3.0", 395 + "hash": "sha256-oefdTU/Z2PWU9nlat8uiRDGq/PGZoSPRgkML11pmvPQ=" 396 + }, 397 + { 398 + "pname": "System.Security.Cryptography.Encoding", 399 + "version": "4.3.0", 400 + "hash": "sha256-Yuge89N6M+NcblcvXMeyHZ6kZDfwBv3LPMDiF8HhJss=" 401 + }, 402 + { 403 + "pname": "System.Security.Cryptography.OpenSsl", 404 + "version": "4.3.0", 405 + "hash": "sha256-DL+D2sc2JrQiB4oAcUggTFyD8w3aLEjJfod5JPe+Oz4=" 406 + }, 407 + { 408 + "pname": "System.Security.Cryptography.Primitives", 409 + "version": "4.3.0", 410 + "hash": "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318=" 411 + }, 412 + { 413 + "pname": "System.Security.Cryptography.X509Certificates", 414 + "version": "4.3.0", 415 + "hash": "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0=" 416 + }, 417 + { 418 + "pname": "System.Text.Encoding", 419 + "version": "4.3.0", 420 + "hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg=" 421 + }, 422 + { 423 + "pname": "System.Text.Encoding.Extensions", 424 + "version": "4.3.0", 425 + "hash": "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc=" 426 + }, 427 + { 428 + "pname": "System.Text.RegularExpressions", 429 + "version": "4.3.0", 430 + "hash": "sha256-VLCk1D1kcN2wbAe3d0YQM/PqCsPHOuqlBY1yd2Yo+K0=" 431 + }, 432 + { 433 + "pname": "System.Threading", 434 + "version": "4.3.0", 435 + "hash": "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc=" 436 + }, 437 + { 438 + "pname": "System.Threading.Tasks", 439 + "version": "4.3.0", 440 + "hash": "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w=" 441 + }, 442 + { 443 + "pname": "System.Threading.Tasks.Extensions", 444 + "version": "4.3.0", 445 + "hash": "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc=" 446 + }, 447 + { 448 + "pname": "System.Threading.Timer", 449 + "version": "4.3.0", 450 + "hash": "sha256-pmhslmhQhP32TWbBzoITLZ4BoORBqYk25OWbru04p9s=" 451 + }, 452 + { 453 + "pname": "System.Xml.ReaderWriter", 454 + "version": "4.3.0", 455 + "hash": "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA=" 456 + }, 457 + { 458 + "pname": "System.Xml.XDocument", 459 + "version": "4.3.0", 460 + "hash": "sha256-rWtdcmcuElNOSzCehflyKwHkDRpiOhJJs8CeQ0l1CCI=" 461 + }, 462 + { 463 + "pname": "Validation", 464 + "version": "2.4.18", 465 + "hash": "sha256-ByITVSjsqVglWPIRaZ3i1P3bHh8+OB6BWgDA8f8qTFI=" 466 + }, 467 + { 468 + "pname": "xunit", 469 + "version": "2.4.2", 470 + "hash": "sha256-tePXTtlRgTAhfnUzc13Y9MwowU/cKttl1qlzHLqhWS0=" 471 + }, 472 + { 473 + "pname": "xunit.abstractions", 474 + "version": "2.0.3", 475 + "hash": "sha256-0D1y/C34iARI96gb3bAOG8tcGPMjx+fMabTPpydGlAM=" 476 + }, 477 + { 478 + "pname": "xunit.analyzers", 479 + "version": "1.0.0", 480 + "hash": "sha256-hZEaTaJN0bWw9q8tha5RziGlZ/lkDrj2S+QLQxgRjlw=" 481 + }, 482 + { 483 + "pname": "xunit.assert", 484 + "version": "2.4.2", 485 + "hash": "sha256-wMyRXZzDn9Se4c0Pzzn0U4YuKRiUtu6o4MoPjJPPzUU=" 486 + }, 487 + { 488 + "pname": "xunit.core", 489 + "version": "2.4.2", 490 + "hash": "sha256-jRFoW8LSuqDINuJlno3xT3VfdkHFVEbDKctU/mISIMc=" 491 + }, 492 + { 493 + "pname": "xunit.extensibility.core", 494 + "version": "2.4.0", 495 + "hash": "sha256-LbuXEcEJjGn3L6FCbC119+MY/QLvfLlGkCeAsCsZqGE=" 496 + }, 497 + { 498 + "pname": "xunit.extensibility.core", 499 + "version": "2.4.2", 500 + "hash": "sha256-wlTMUOQg5NaAPEsWkNSr8QSPbbCNSicpFajp1rowCsA=" 501 + }, 502 + { 503 + "pname": "xunit.extensibility.execution", 504 + "version": "2.4.0", 505 + "hash": "sha256-chRJEazwq93yhVONlbtTI1znqYy0gdAoQajPRnhM/i4=" 506 + }, 507 + { 508 + "pname": "xunit.extensibility.execution", 509 + "version": "2.4.2", 510 + "hash": "sha256-l5Q60IBYWE5tYJCdFEEQnO5rIlXcNEM5S4Ut8vFnL2U=" 511 + }, 512 + { 513 + "pname": "xunit.runner.visualstudio", 514 + "version": "2.4.5", 515 + "hash": "sha256-Gv7U1VPKfNb7IOWrwUGUKAeurKtE3AtQmegDFNkYHHk=" 516 + }, 517 + { 518 + "pname": "Xunit.SkippableFact", 519 + "version": "1.4.13", 520 + "hash": "sha256-pLtx0/2oTKYO1Y1Vg3k/Eli2OWHT5uorGdBp2uXvFfw=" 521 + } 522 + ]
+44
pkgs/by-name/ro/rockstarlang/package.nix
··· 1 + { 2 + buildDotnetModule, 3 + dotnetCorePackages, 4 + fetchFromGitHub, 5 + lib, 6 + }: 7 + 8 + buildDotnetModule (finalAttrs: { 9 + pname = "rockstarlang"; 10 + version = "2.0.30"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "RockstarLang"; 14 + repo = "rockstar"; 15 + rev = "v${finalAttrs.version}"; 16 + hash = "sha256-IqdObwJm+TiNnNkDg1cbvDI029RLn9i3hxP+wFW730g="; 17 + }; 18 + 19 + projectFile = "Starship/Rockstar/Rockstar.csproj"; 20 + nugetDeps = ./deps.json; 21 + 22 + dotnet-sdk = dotnetCorePackages.dotnet_9.sdk; 23 + 24 + selfContainedBuild = true; 25 + 26 + executables = "rockstar"; 27 + 28 + doInstallCheck = true; 29 + installCheckPhase = '' 30 + { 31 + echo 'Shout "it seems to work"' 32 + echo 'exit' 33 + } | $out/bin/rockstar | grep '« "it seems to work"' 34 + ''; 35 + 36 + meta = { 37 + description = "Esoteric programming language whose syntax is inspired by the lyrics to 80s hard rock and heavy metal songs"; 38 + homepage = "https://codewithrockstar.com"; 39 + license = lib.licenses.agpl3Only; 40 + sourceProvenance = [ lib.sourceTypes.fromSource ]; 41 + maintainers = [ lib.maintainers.pinage404 ]; 42 + mainProgram = "rockstar"; 43 + }; 44 + })
+3 -3
pkgs/by-name/ro/rofi-games/package.nix
··· 14 14 15 15 stdenv.mkDerivation (finalAttrs: { 16 16 pname = "rofi-games"; 17 - version = "1.10.2"; 17 + version = "1.10.9"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "Rolv-Apneseth"; 21 21 repo = "rofi-games"; 22 22 tag = "v${finalAttrs.version}"; 23 - hash = "sha256-4L3gk/RG9g5QnUW1AJkZIl0VkBiO/L0HUBC3pibN/qo="; 23 + hash = "sha256-VkhavN1nte0JYRn8PRER9B6baGiRr4Qr/L/yZ0cXZmc="; 24 24 }; 25 25 26 26 cargoDeps = rustPlatform.fetchCargoVendor { 27 27 inherit (finalAttrs) pname version src; 28 - hash = "sha256-jTc4dAp7OogjYZWqtxVcjJc2sPozRLM5WcgMe7QS09s="; 28 + hash = "sha256-Ld6lFljnfNUwhoDOb8XdFka87E0Y+KN1GFnubUza/LY="; 29 29 }; 30 30 31 31 patches = [
+2 -2
pkgs/by-name/si/simplex-chat-desktop/package.nix
··· 7 7 8 8 let 9 9 pname = "simplex-chat-desktop"; 10 - version = "6.2.5"; 10 + version = "6.3.0"; 11 11 12 12 src = fetchurl { 13 13 url = "https://github.com/simplex-chat/simplex-chat/releases/download/v${version}/simplex-desktop-x86_64.AppImage"; 14 - hash = "sha256-7A/2FgB35SyBO1GZagChwNytFn2aSzPiAFBeHk316bw="; 14 + hash = "sha256-p2NPBJyAfWkpM6Ws0Xm4Vyt3DIbfl+soYfYfqjV4cY0="; 15 15 }; 16 16 17 17 appimageContents = appimageTools.extract {
+6
pkgs/by-name/si/singular/package.nix
··· 119 119 -i '{}' ';' 120 120 ''; 121 121 122 + # FIXME: ugly hack for https://github.com/NixOS/nixpkgs/pull/389009 123 + preConfigure = '' 124 + substituteInPlace build-aux/ltmain.sh \ 125 + --replace 'for search_ext in .la $std_shrext .so .a' 'for search_ext in $std_shrext .so .a' 126 + ''; 127 + 122 128 hardeningDisable = lib.optional stdenv.hostPlatform.isi686 "stackprotector"; 123 129 124 130 doCheck = true; # very basic checks, does not test any libraries
+4 -4
pkgs/by-name/ti/tinymist/package.nix
··· 18 18 pname = "tinymist"; 19 19 # Please update the corresponding vscode extension when updating 20 20 # this derivation. 21 - version = "0.13.4"; 21 + version = "0.13.8"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "Myriad-Dreamin"; 25 25 repo = "tinymist"; 26 26 tag = "v${finalAttrs.version}"; 27 - hash = "sha256-vNkHaEKKixTCOxwCtg1ZWAGLqEoGZ8o4ElX0YXdGfsQ="; 27 + hash = "sha256-dKLHZyFkTo6iCw/s73asJqXoNBpYx7UC/r2qVp5dLjs="; 28 28 }; 29 29 30 30 useFetchCargoVendor = true; 31 - cargoHash = "sha256-P237gym5SG5wWW1EqUzOvuS20A2Z31oA+kJ8pC3Tsk8="; 31 + cargoHash = "sha256-XbPqddmVv5zubnbT5IewAcvPJWQMIumWgGI+q/r1Ip4="; 32 32 33 33 nativeBuildInputs = [ 34 34 installShellFiles ··· 79 79 nativeInstallCheckInputs = [ 80 80 versionCheckHook 81 81 ]; 82 - versionCheckProgramArg = [ "-V" ]; 82 + versionCheckProgramArg = "-V"; 83 83 doInstallCheck = true; 84 84 85 85 passthru = {
+42
pkgs/by-name/uu/uutils-diffutils/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + rustPlatform, 5 + nix-update-script, 6 + }: 7 + 8 + rustPlatform.buildRustPackage (finalAttrs: { 9 + pname = "uutils-diffutils"; 10 + version = "0.4.2"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "uutils"; 14 + repo = "diffutils"; 15 + tag = "v${finalAttrs.version}"; 16 + hash = "sha256-IAgrCkhUC2Tkh+OM1lorpmD0GpsHUauLgU0KcmsvKb4="; 17 + }; 18 + 19 + useFetchCargoVendor = true; 20 + cargoHash = "sha256-SiZIp0rJXl0ZqKaxLPtV1nypxSqKXW+NoFLxCVpW4OY="; 21 + 22 + checkFlags = [ 23 + # called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" } 24 + "--skip=ed_diff::tests::test_permutations" 25 + "--skip=ed_diff::tests::test_permutations_reverse" 26 + "--skip=ed_diff::tests::test_permutations_empty_lines" 27 + ]; 28 + 29 + passthru = { 30 + updateScript = nix-update-script { }; 31 + }; 32 + 33 + meta = { 34 + changelog = "https://github.com/uutils/diffutils/releases/tag/${finalAttrs.version}"; 35 + description = "Drop-in replacement of diffutils in Rust"; 36 + homepage = "https://github.com/uutils/diffutils"; 37 + license = lib.licenses.mit; 38 + mainProgram = "diffutils"; 39 + maintainers = with lib.maintainers; [ drupol ]; 40 + platforms = lib.platforms.unix; 41 + }; 42 + })
+53
pkgs/by-name/uu/uutils-findutils/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + rustPlatform, 5 + nix-update-script, 6 + versionCheckHook, 7 + }: 8 + 9 + rustPlatform.buildRustPackage (finalAttrs: { 10 + pname = "uutils-findutils"; 11 + version = "0.7.0"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "uutils"; 15 + repo = "findutils"; 16 + tag = finalAttrs.version; 17 + hash = "sha256-EEyrXG9jybtYoBvjiXTCNg6/1WPchEGJcldB6Gqgmdc="; 18 + }; 19 + 20 + useFetchCargoVendor = true; 21 + cargoHash = "sha256-nZOa7O0S9ykFM9sH6aqlAPtv3hWKF/vAXZYNRnjcOj4="; 22 + 23 + postInstall = '' 24 + rm $out/bin/testing-commandline 25 + ''; 26 + 27 + checkFlags = [ 28 + # assertion failed: deps.get_output_as_string().contains("./test_data/simple/subdir") 29 + "--skip=find::tests::test_find_newer_xy_before_changed_time" 30 + ]; 31 + 32 + nativeInstallCheckInputs = [ versionCheckHook ]; 33 + versionCheckProgram = "${placeholder "out"}/bin/find"; 34 + versionCheckProgramArg = "--version"; 35 + doInstallCheck = true; 36 + 37 + passthru = { 38 + updateScript = nix-update-script { }; 39 + }; 40 + 41 + meta = { 42 + changelog = "https://github.com/uutils/findutils/releases/tag/${finalAttrs.version}"; 43 + description = "Rust implementation of findutils"; 44 + homepage = "https://github.com/uutils/findutils"; 45 + license = lib.licenses.mit; 46 + mainProgram = "find"; 47 + maintainers = with lib.maintainers; [ 48 + defelo 49 + drupol 50 + ]; 51 + platforms = lib.platforms.unix; 52 + }; 53 + })
+1
pkgs/by-name/yo/yo/package.nix
··· 20 20 dontNpmBuild = true; 21 21 22 22 meta = { 23 + broken = true; # Cannot find package 'slash' 23 24 description = "CLI tool for running Yeoman generators"; 24 25 homepage = "https://github.com/yeoman/yo"; 25 26 license = lib.licenses.bsd2;
+3 -1
pkgs/development/coq-modules/ITree/default.nix
··· 14 14 defaultVersion = 15 15 with lib.versions; 16 16 lib.switch coq.version [ 17 - { case = range "8.13" "9.0"; out = "5.2.0+20241009"; } 17 + { case = range "8.14" "9.0"; out = "5.2.1"; } 18 + { case = isEq "8.13"; out = "5.2.0+20241009"; } 18 19 { case = range "8.10" "8.16"; out = "4.0.0"; } 19 20 ] null; 21 + release."5.2.1".sha256 = "sha256-3ExKHXIA8EnzAPzSbdB9FTN2OcLCVS5WtmrHOiN9UiQ="; 20 22 release."5.2.0+20241009".sha256 = "sha256-eg47YgnIonCq7XOUgh9uzoKsuFCvsOSTZhgFLNNcPD0="; 21 23 release."5.2.0+20241009".rev = "abd1c7d3935cf03f02bf90e028e6cd3d3dce7713"; 22 24 release."5.2.0".sha256 = "sha256-rKLz7ekZf/9xcQefBRsAdULmk81olzQ1W28y61vCDsY=";
+3 -1
pkgs/development/coq-modules/paco/default.nix
··· 13 13 defaultVersion = 14 14 with lib.versions; 15 15 lib.switch coq.coq-version [ 16 - { case = range "8.13" "9.0"; out = "4.2.2"; } 16 + { case = range "8.14" "9.0"; out = "4.2.3"; } 17 + { case = isEq "8.13"; out = "4.2.2"; } 17 18 { case = range "8.12" "8.17"; out = "4.1.2"; } 18 19 { case = range "8.9" "8.13"; out = "4.1.1"; } 19 20 { case = range "8.6" "8.13"; out = "4.0.2"; } 20 21 { case = isEq "8.5"; out = "1.2.8"; } 21 22 ] null; 23 + release."4.2.3".sha256 = "sha256-ldUjNd5daUu2B3v4tk20/iXFgyUuW4XHlbubTInpwcs="; 22 24 release."4.2.2".sha256 = "sha256-qr6o45Q90FK+kkBUJ+W7QhiA0YQRb1RUwwXUpTTFt8A="; 23 25 release."4.2.0".sha256 = "sha256-YHYtiz9hium96n3owL/C99AjJAFTlTCmmb2+ttevgMY="; 24 26 release."4.1.2".sha256 = "sha256:1l8mwakqp4wnppsldl8wp2j24h1jvadnvrsgf35xnvdyygypjp2v";
+2
pkgs/development/node-packages/aliases.nix
··· 96 96 eask = pkgs.eask; # added 2023-08-17 97 97 inherit (pkgs.elmPackages) elm-test; 98 98 inherit (pkgs.elmPackages) elm-review; 99 + escape-string-regexp = throw "escape-string-regexp was removed because it provides no executable"; # added 2025-03-12 99 100 inherit (pkgs) eslint; # Added 2024-08-28 100 101 inherit (pkgs) eslint_d; # Added 2023-05-26 101 102 inherit (pkgs) eas-cli; # added 2025-01-08 ··· 226 227 inherit (pkgs) web-ext; # added 2023-08-20 227 228 inherit (pkgs) webpack-cli; # added 2024-12-03 228 229 webpack-dev-server = throw "webpack-dev-server has been removed. You should install it in your JS project instead."; # added 2024-12-05 230 + webtorrent-cli = throw "webtorrent-cli has been removed because it was broken"; # added 2025-03-12 229 231 inherit (pkgs) wrangler; # added 2024-07-01 230 232 inherit (pkgs) write-good; # added 2023-08-20 231 233 inherit (pkgs) yalc; # added 2024-06-29
-1
pkgs/development/node-packages/main-programs.nix
··· 44 44 purty = "purty"; 45 45 pscid = "pscid"; 46 46 vscode-json-languageserver = "vscode-json-languageserver"; 47 - webtorrent-cli = "webtorrent"; 48 47 }
-2
pkgs/development/node-packages/node-packages.json
··· 79 79 , "elm-oracle" 80 80 , "emoj" 81 81 , "emojione" 82 - , "escape-string-regexp" 83 82 , "esy" 84 83 , "fast-cli" 85 84 , "fauna-shell" ··· 209 208 , "vscode-json-languageserver" 210 209 , "wavedrom-cli" 211 210 , "webpack" 212 - , "webtorrent-cli" 213 211 , "wring" 214 212 , "@yaegassy/coc-nginx" 215 213 ]
-457
pkgs/development/node-packages/node-packages.nix
··· 55252 55252 bypassCache = true; 55253 55253 reconstructLock = true; 55254 55254 }; 55255 - escape-string-regexp = nodeEnv.buildNodePackage { 55256 - name = "escape-string-regexp"; 55257 - packageName = "escape-string-regexp"; 55258 - version = "5.0.0"; 55259 - src = fetchurl { 55260 - url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz"; 55261 - sha512 = "/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="; 55262 - }; 55263 - buildInputs = globalBuildInputs; 55264 - meta = { 55265 - description = "Escape RegExp special characters"; 55266 - homepage = "https://github.com/sindresorhus/escape-string-regexp#readme"; 55267 - license = "MIT"; 55268 - }; 55269 - production = true; 55270 - bypassCache = true; 55271 - reconstructLock = true; 55272 - }; 55273 55255 esy = nodeEnv.buildNodePackage { 55274 55256 name = "esy"; 55275 55257 packageName = "esy"; ··· 71414 71396 meta = { 71415 71397 description = "Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff."; 71416 71398 homepage = "https://github.com/webpack/webpack"; 71417 - license = "MIT"; 71418 - }; 71419 - production = true; 71420 - bypassCache = true; 71421 - reconstructLock = true; 71422 - }; 71423 - webtorrent-cli = nodeEnv.buildNodePackage { 71424 - name = "webtorrent-cli"; 71425 - packageName = "webtorrent-cli"; 71426 - version = "5.1.3"; 71427 - src = fetchurl { 71428 - url = "https://registry.npmjs.org/webtorrent-cli/-/webtorrent-cli-5.1.3.tgz"; 71429 - sha512 = "YAv7l6RLfPT97VNbwBaLJmrtZl8SOOl6waZT+Ud+glKsXvoyEknMtwivIXbgy41IXyp+sLTikTJqLuBEps8KjA=="; 71430 - }; 71431 - dependencies = [ 71432 - ( 71433 - sources."@silentbot1/nat-api-0.4.7" 71434 - // { 71435 - dependencies = [ 71436 - sources."debug-4.4.0" 71437 - sources."ms-2.1.3" 71438 - sources."xml2js-0.6.2" 71439 - ]; 71440 - } 71441 - ) 71442 - ( 71443 - sources."@thaunknown/simple-peer-10.0.11" 71444 - // { 71445 - dependencies = [ 71446 - sources."debug-4.4.0" 71447 - sources."ms-2.1.3" 71448 - ]; 71449 - } 71450 - ) 71451 - ( 71452 - sources."@thaunknown/simple-websocket-9.1.3" 71453 - // { 71454 - dependencies = [ 71455 - sources."debug-4.4.0" 71456 - sources."ms-2.1.3" 71457 - ]; 71458 - } 71459 - ) 71460 - sources."@thaunknown/thirty-two-1.0.5" 71461 - sources."@webtorrent/http-node-1.3.0" 71462 - sources."abort-controller-3.0.0" 71463 - sources."addr-to-ip-port-2.0.0" 71464 - sources."ansi-escapes-4.3.2" 71465 - sources."ansi-regex-5.0.1" 71466 - sources."ansi-styles-4.3.0" 71467 - sources."b4a-1.6.7" 71468 - sources."bare-buffer-3.0.2" 71469 - sources."bare-events-2.5.4" 71470 - sources."bare-fs-4.0.1" 71471 - sources."bare-os-3.4.0" 71472 - sources."bare-path-3.0.0" 71473 - sources."bare-stream-2.6.5" 71474 - sources."base64-arraybuffer-1.0.2" 71475 - sources."base64-js-1.5.1" 71476 - sources."bencode-4.0.0" 71477 - sources."bep53-range-1.1.1" 71478 - sources."bitfield-4.2.0" 71479 - ( 71480 - sources."bittorrent-dht-11.0.9" 71481 - // { 71482 - dependencies = [ 71483 - sources."debug-4.4.0" 71484 - sources."ms-2.1.3" 71485 - ]; 71486 - } 71487 - ) 71488 - ( 71489 - sources."bittorrent-lsd-2.0.0" 71490 - // { 71491 - dependencies = [ 71492 - sources."debug-4.4.0" 71493 - sources."ms-2.1.3" 71494 - ]; 71495 - } 71496 - ) 71497 - sources."bittorrent-peerid-1.3.6" 71498 - ( 71499 - sources."bittorrent-protocol-4.1.16" 71500 - // { 71501 - dependencies = [ 71502 - sources."debug-4.4.0" 71503 - sources."ms-2.1.3" 71504 - ]; 71505 - } 71506 - ) 71507 - ( 71508 - sources."bittorrent-tracker-11.2.1" 71509 - // { 71510 - dependencies = [ 71511 - sources."debug-4.4.0" 71512 - sources."ip-2.0.1" 71513 - sources."ms-2.1.3" 71514 - ]; 71515 - } 71516 - ) 71517 - ( 71518 - sources."bl-4.1.0" 71519 - // { 71520 - dependencies = [ 71521 - sources."readable-stream-3.6.2" 71522 - ]; 71523 - } 71524 - ) 71525 - sources."blob-to-buffer-1.2.9" 71526 - sources."block-iterator-1.1.1" 71527 - sources."buffer-5.7.1" 71528 - sources."buffer-from-1.1.2" 71529 - sources."bufferutil-4.0.9" 71530 - sources."cache-chunk-store-3.2.2" 71531 - sources."chalk-4.1.2" 71532 - sources."chardet-0.7.0" 71533 - sources."charset-1.0.1" 71534 - sources."chownr-1.1.4" 71535 - sources."chrome-dgram-3.0.6" 71536 - sources."chrome-dns-1.0.1" 71537 - sources."chrome-net-3.3.4" 71538 - sources."chunk-store-iterator-1.0.3" 71539 - sources."cli-cursor-3.1.0" 71540 - sources."cli-spinners-2.9.2" 71541 - sources."cli-width-3.0.0" 71542 - ( 71543 - sources."cliui-8.0.1" 71544 - // { 71545 - dependencies = [ 71546 - sources."wrap-ansi-7.0.0" 71547 - ]; 71548 - } 71549 - ) 71550 - sources."clone-1.0.4" 71551 - sources."color-convert-2.0.1" 71552 - sources."color-name-1.1.4" 71553 - sources."common-tags-1.8.2" 71554 - sources."compact2string-1.4.1" 71555 - sources."concat-stream-1.6.2" 71556 - sources."core-util-is-1.0.3" 71557 - sources."cpus-1.0.3" 71558 - sources."create-torrent-6.1.0" 71559 - sources."cross-fetch-ponyfill-1.0.3" 71560 - sources."cross-spawn-7.0.6" 71561 - sources."data-uri-to-buffer-4.0.1" 71562 - sources."debug-2.6.9" 71563 - sources."decompress-response-3.3.0" 71564 - sources."deep-extend-0.6.0" 71565 - sources."default-gateway-6.0.3" 71566 - sources."defaults-1.0.4" 71567 - sources."define-lazy-prop-2.0.0" 71568 - sources."detect-libc-2.0.3" 71569 - ( 71570 - sources."dlnacasts-0.1.0" 71571 - // { 71572 - dependencies = [ 71573 - sources."mime-1.6.0" 71574 - ]; 71575 - } 71576 - ) 71577 - ( 71578 - sources."ecstatic-4.1.4" 71579 - // { 71580 - dependencies = [ 71581 - sources."mime-2.6.0" 71582 - ]; 71583 - } 71584 - ) 71585 - sources."ee-first-1.1.1" 71586 - sources."elementtree-0.1.7" 71587 - sources."emoji-regex-8.0.0" 71588 - sources."end-of-stream-1.4.4" 71589 - sources."err-code-3.0.1" 71590 - sources."escalade-3.2.0" 71591 - sources."escape-html-1.0.3" 71592 - sources."escape-string-regexp-1.0.5" 71593 - sources."event-target-shim-5.0.1" 71594 - sources."execa-5.1.1" 71595 - sources."expand-template-2.0.3" 71596 - sources."external-editor-3.1.0" 71597 - sources."fast-fifo-1.3.2" 71598 - sources."fast-readable-async-iterator-2.0.0" 71599 - sources."fetch-blob-3.2.0" 71600 - sources."figures-3.2.0" 71601 - sources."filename-reserved-regex-3.0.0" 71602 - sources."formdata-polyfill-4.0.10" 71603 - sources."freelist-1.0.3" 71604 - ( 71605 - sources."fs-chunk-store-4.1.0" 71606 - // { 71607 - dependencies = [ 71608 - sources."thunky-1.1.0" 71609 - ]; 71610 - } 71611 - ) 71612 - sources."fs-constants-1.0.0" 71613 - sources."fsa-chunk-store-1.3.0" 71614 - sources."get-caller-file-2.0.5" 71615 - sources."get-stdin-8.0.0" 71616 - sources."get-stream-6.0.1" 71617 - sources."github-from-package-0.0.0" 71618 - sources."has-flag-4.0.0" 71619 - sources."he-1.2.0" 71620 - sources."http-parser-js-0.4.13" 71621 - sources."human-signals-2.1.0" 71622 - sources."iconv-lite-0.4.24" 71623 - sources."ieee754-1.2.1" 71624 - sources."immediate-chunk-store-2.2.0" 71625 - sources."inherits-2.0.4" 71626 - sources."ini-1.3.8" 71627 - sources."inquirer-8.2.6" 71628 - sources."ip-1.1.9" 71629 - sources."ip-address-9.0.5" 71630 - ( 71631 - sources."ip-set-2.2.0" 71632 - // { 71633 - dependencies = [ 71634 - sources."ip-2.0.1" 71635 - ]; 71636 - } 71637 - ) 71638 - sources."ipaddr.js-2.2.0" 71639 - sources."is-docker-2.2.1" 71640 - sources."is-file-1.0.0" 71641 - sources."is-fullwidth-code-point-3.0.0" 71642 - sources."is-interactive-1.0.0" 71643 - sources."is-stream-2.0.1" 71644 - sources."is-unicode-supported-0.1.0" 71645 - sources."is-wsl-2.2.0" 71646 - sources."isarray-1.0.0" 71647 - sources."isexe-2.0.0" 71648 - sources."join-async-iterator-1.1.1" 71649 - sources."jsbn-1.1.0" 71650 - sources."junk-4.0.1" 71651 - sources."k-bucket-5.1.0" 71652 - sources."k-rpc-5.1.0" 71653 - ( 71654 - sources."k-rpc-socket-1.11.1" 71655 - // { 71656 - dependencies = [ 71657 - sources."bencode-2.0.3" 71658 - ]; 71659 - } 71660 - ) 71661 - sources."last-one-wins-1.0.4" 71662 - sources."limiter-1.1.5" 71663 - sources."load-ip-set-3.0.1" 71664 - sources."lodash-4.17.21" 71665 - sources."log-symbols-4.1.0" 71666 - sources."lru-3.1.0" 71667 - ( 71668 - sources."lt_donthave-2.0.4" 71669 - // { 71670 - dependencies = [ 71671 - sources."debug-4.4.0" 71672 - sources."ms-2.1.3" 71673 - ]; 71674 - } 71675 - ) 71676 - sources."magnet-uri-6.2.0" 71677 - sources."memory-chunk-store-1.3.5" 71678 - sources."merge-stream-2.0.0" 71679 - sources."mime-3.0.0" 71680 - sources."mimic-fn-2.1.0" 71681 - sources."mimic-response-1.0.1" 71682 - sources."minimist-1.2.8" 71683 - sources."mkdirp-classic-0.5.3" 71684 - sources."moment-2.30.1" 71685 - sources."ms-2.0.0" 71686 - sources."mute-stream-0.0.8" 71687 - sources."napi-build-utils-2.0.0" 71688 - sources."netmask-2.0.2" 71689 - sources."network-address-1.1.2" 71690 - sources."node-abi-3.74.0" 71691 - ( 71692 - sources."node-datachannel-0.12.0" 71693 - // { 71694 - dependencies = [ 71695 - sources."node-domexception-2.0.1" 71696 - ]; 71697 - } 71698 - ) 71699 - sources."node-domexception-1.0.0" 71700 - sources."node-fetch-3.3.2" 71701 - sources."node-gyp-build-4.8.4" 71702 - sources."node-ssdp-2.9.1" 71703 - sources."npm-run-path-4.0.1" 71704 - sources."on-finished-2.4.1" 71705 - sources."once-1.4.0" 71706 - sources."onetime-5.1.2" 71707 - sources."open-8.4.2" 71708 - sources."ora-5.4.1" 71709 - sources."os-tmpdir-1.0.2" 71710 - ( 71711 - sources."parse-torrent-9.1.5" 71712 - // { 71713 - dependencies = [ 71714 - sources."bencode-2.0.3" 71715 - sources."decompress-response-6.0.0" 71716 - sources."mimic-response-3.1.0" 71717 - sources."simple-get-4.0.1" 71718 - ]; 71719 - } 71720 - ) 71721 - sources."path-key-3.1.1" 71722 - sources."piece-length-2.0.1" 71723 - ( 71724 - sources."prebuild-install-7.1.3" 71725 - // { 71726 - dependencies = [ 71727 - sources."decompress-response-6.0.0" 71728 - sources."mimic-response-3.1.0" 71729 - sources."simple-get-4.0.1" 71730 - ]; 71731 - } 71732 - ) 71733 - sources."prettier-bytes-1.0.4" 71734 - sources."process-nextick-args-2.0.1" 71735 - sources."pump-3.0.2" 71736 - sources."queue-microtask-1.2.3" 71737 - sources."queue-tick-1.0.1" 71738 - sources."random-access-file-4.1.2" 71739 - sources."random-access-storage-3.0.2" 71740 - sources."random-iterate-1.0.1" 71741 - sources."randombytes-2.1.0" 71742 - sources."range-parser-1.2.1" 71743 - sources."rc-1.2.8" 71744 - sources."rc4-0.1.5" 71745 - sources."readable-stream-2.3.8" 71746 - sources."record-cache-1.2.0" 71747 - sources."require-directory-2.1.1" 71748 - sources."restore-cursor-3.1.0" 71749 - sources."run-async-2.4.1" 71750 - sources."run-parallel-1.2.0" 71751 - sources."run-parallel-limit-1.1.0" 71752 - sources."run-series-1.1.9" 71753 - sources."rusha-0.8.14" 71754 - sources."rxjs-7.8.2" 71755 - sources."safe-buffer-5.1.2" 71756 - sources."safer-buffer-2.1.2" 71757 - sources."sax-1.1.4" 71758 - sources."semver-7.7.1" 71759 - sources."shebang-command-2.0.0" 71760 - sources."shebang-regex-3.0.0" 71761 - sources."signal-exit-3.0.7" 71762 - sources."simple-concat-1.0.1" 71763 - sources."simple-get-2.8.2" 71764 - sources."simple-sha1-3.1.0" 71765 - sources."smart-buffer-4.2.0" 71766 - sources."socks-2.8.4" 71767 - sources."speed-limiter-1.0.2" 71768 - sources."split-1.0.1" 71769 - sources."sprintf-js-1.1.3" 71770 - sources."streamx-2.22.0" 71771 - sources."string-width-4.2.3" 71772 - sources."string2compact-2.0.1" 71773 - sources."string_decoder-1.1.1" 71774 - sources."strip-ansi-6.0.1" 71775 - sources."strip-final-newline-2.0.0" 71776 - sources."strip-json-comments-2.0.1" 71777 - sources."supports-color-7.2.0" 71778 - sources."tar-fs-2.1.2" 71779 - ( 71780 - sources."tar-stream-2.2.0" 71781 - // { 71782 - dependencies = [ 71783 - sources."readable-stream-3.6.2" 71784 - ]; 71785 - } 71786 - ) 71787 - sources."text-decoder-1.2.3" 71788 - sources."thirty-two-1.0.2" 71789 - sources."through-2.3.8" 71790 - sources."throughput-1.0.1" 71791 - sources."thunky-0.1.0" 71792 - sources."tmp-0.0.33" 71793 - ( 71794 - sources."torrent-discovery-11.0.15" 71795 - // { 71796 - dependencies = [ 71797 - sources."debug-4.4.0" 71798 - sources."ms-2.1.3" 71799 - ]; 71800 - } 71801 - ) 71802 - sources."torrent-piece-3.0.1" 71803 - sources."tslib-2.8.1" 71804 - sources."tunnel-agent-0.6.0" 71805 - sources."type-fest-0.21.3" 71806 - sources."typedarray-0.0.6" 71807 - sources."uint8-util-2.2.5" 71808 - sources."unordered-array-remove-1.0.2" 71809 - sources."upnp-device-client-1.0.2" 71810 - sources."upnp-mediarenderer-client-1.4.0" 71811 - sources."url-join-4.0.1" 71812 - ( 71813 - sources."ut_metadata-4.0.3" 71814 - // { 71815 - dependencies = [ 71816 - sources."debug-4.4.0" 71817 - sources."ms-2.1.3" 71818 - ]; 71819 - } 71820 - ) 71821 - sources."ut_pex-4.0.4" 71822 - sources."utf-8-validate-6.0.5" 71823 - sources."util-deprecate-1.0.2" 71824 - sources."vlc-command-1.2.0" 71825 - sources."wcwidth-1.0.1" 71826 - sources."web-streams-polyfill-3.3.3" 71827 - sources."webrtc-polyfill-1.1.10" 71828 - ( 71829 - sources."webtorrent-2.5.19" 71830 - // { 71831 - dependencies = [ 71832 - sources."bep53-range-2.0.0" 71833 - sources."debug-4.4.0" 71834 - sources."get-stdin-9.0.0" 71835 - sources."magnet-uri-7.0.7" 71836 - sources."ms-2.1.3" 71837 - sources."parse-torrent-11.0.18" 71838 - ]; 71839 - } 71840 - ) 71841 - sources."which-2.0.2" 71842 - sources."winreg-1.2.5" 71843 - sources."wrap-ansi-6.2.0" 71844 - sources."wrappy-1.0.2" 71845 - sources."ws-8.18.1" 71846 - sources."xml2js-0.4.23" 71847 - sources."xmlbuilder-11.0.1" 71848 - sources."y18n-5.0.8" 71849 - sources."yargs-17.7.2" 71850 - sources."yargs-parser-21.1.1" 71851 - ]; 71852 - buildInputs = globalBuildInputs; 71853 - meta = { 71854 - description = "WebTorrent, the streaming torrent client. For the command line."; 71855 - homepage = "https://webtorrent.io"; 71856 71399 license = "MIT"; 71857 71400 }; 71858 71401 production = true;
-4
pkgs/development/node-packages/overrides.nix
··· 335 335 darwin.apple_sdk.frameworks.CoreText 336 336 ]; 337 337 }; 338 - 339 - webtorrent-cli = prev.webtorrent-cli.override { 340 - buildInputs = [ final.node-gyp-build ]; 341 - }; 342 338 }
+14 -3
pkgs/development/python-modules/langchain-community/default.nix
··· 36 36 37 37 buildPythonPackage rec { 38 38 pname = "langchain-community"; 39 - version = "0.3.17"; 39 + version = "0.3.19"; 40 40 pyproject = true; 41 41 42 42 src = fetchFromGitHub { 43 43 owner = "langchain-ai"; 44 44 repo = "langchain"; 45 45 tag = "langchain-community==${version}"; 46 - hash = "sha256-+10Q8em74G5RU6VtDqhQJuDsjJ4/EjGM4a3xQzs3Qzo="; 46 + hash = "sha256-U7L60GyxRQL9ze22Wy7g6ZdI/IFyAtUe1bRCconv6pg="; 47 47 }; 48 48 49 49 sourceRoot = "${src.name}/libs/community"; 50 50 51 51 build-system = [ pdm-backend ]; 52 + 53 + patches = [ 54 + # Remove dependency on blockbuster (not available in nixpkgs due to dependency on forbiddenfruit) 55 + ./rm-blockbuster.patch 56 + ]; 52 57 53 58 pythonRelaxDeps = [ 59 + "langchain" # Can fail during updates where building sees the old langchain 54 60 "numpy" 55 61 "pydantic-settings" 56 62 "tenacity" 63 + ]; 64 + 65 + pythonRemoveDeps = [ 66 + "blockbuster" 57 67 ]; 58 68 59 69 dependencies = [ ··· 70 80 sqlalchemy 71 81 tenacity 72 82 ]; 73 - 74 83 pythonImportsCheck = [ "langchain_community" ]; 75 84 76 85 nativeCheckInputs = [ ··· 111 120 "test_proper_inputs" 112 121 # pydantic.errors.PydanticUserError: `NatBotChain` is not fully defined; you should define `BaseCache`, then call `NatBotChain.model_rebuild()`. 113 122 "test_variable_key_naming" 123 + # Fails due to the lack of blockbuster 124 + "test_group_dependencies" 114 125 ]; 115 126 116 127 meta = {
+37
pkgs/development/python-modules/langchain-community/rm-blockbuster.patch
··· 1 + diff --git a/tests/unit_tests/conftest.py b/tests/unit_tests/conftest.py 2 + index 63f3a83e0..61c2d6ce3 100644 3 + --- a/tests/unit_tests/conftest.py 4 + +++ b/tests/unit_tests/conftest.py 5 + @@ -5,22 +5,22 @@ from importlib import util 6 + from typing import Dict, Sequence 7 + 8 + import pytest 9 + -from blockbuster import blockbuster_ctx 10 + +# from blockbuster import blockbuster_ctx 11 + from pytest import Config, Function, Parser 12 + 13 + 14 + -@pytest.fixture(autouse=True) 15 + -def blockbuster() -> Iterator[None]: 16 + - with blockbuster_ctx("langchain_community") as bb: 17 + - ( 18 + - bb.functions["os.stat"] 19 + - .can_block_in("langchain_community/utils/openai.py", "is_openai_v1") 20 + - .can_block_in("httpx/_client.py", "_init_transport") 21 + - ) 22 + - bb.functions["os.path.abspath"].can_block_in( 23 + - "sqlalchemy/dialects/sqlite/pysqlite.py", "create_connect_args" 24 + - ) 25 + - yield 26 + +# @pytest.fixture(autouse=True) 27 + +# def blockbuster() -> Iterator[None]: 28 + +# with blockbuster_ctx("langchain_community") as bb: 29 + +# ( 30 + +# bb.functions["os.stat"] 31 + +# .can_block_in("langchain_community/utils/openai.py", "is_openai_v1") 32 + +# .can_block_in("httpx/_client.py", "_init_transport") 33 + +# ) 34 + +# bb.functions["os.path.abspath"].can_block_in( 35 + +# "sqlalchemy/dialects/sqlite/pysqlite.py", "create_connect_args" 36 + +# ) 37 + +# yield
+13 -2
pkgs/development/python-modules/langchain-core/default.nix
··· 35 35 36 36 buildPythonPackage rec { 37 37 pname = "langchain-core"; 38 - version = "0.3.35"; 38 + version = "0.3.43"; 39 39 pyproject = true; 40 40 41 41 src = fetchFromGitHub { 42 42 owner = "langchain-ai"; 43 43 repo = "langchain"; 44 44 tag = "langchain-core==${version}"; 45 - hash = "sha256-bwNSeXQJsfbc4c8mSd0GtlVsQ/HRilNiyP6XLcEzL20="; 45 + hash = "sha256-NrUh/7+O5m3SisxeWEnKUpar99tNcwTdEzHsZxQbLzc="; 46 46 }; 47 47 48 48 sourceRoot = "${src.name}/libs/core"; 49 49 50 + patches = [ 51 + # Remove dependency on blockbuster (not available in nixpkgs due to dependency on forbiddenfruit) 52 + ./rm-blockbuster.patch 53 + ]; 54 + 50 55 build-system = [ pdm-backend ]; 51 56 52 57 pythonRelaxDeps = [ "tenacity" ]; 58 + 59 + pythonRemoveDependencies = [ 60 + "blockbuster" 61 + ]; 53 62 54 63 dependencies = [ 55 64 jsonpatch ··· 147 156 "test_rate_limit_ainvoke" 148 157 "test_rate_limit_astream" 149 158 ]; 159 + 160 + disabledTestPaths = [ "tests/unit_tests/runnables/test_runnable_events_v2.py" ]; 150 161 151 162 meta = { 152 163 description = "Building applications with LLMs through composability";
+155
pkgs/development/python-modules/langchain-core/rm-blockbuster.patch
··· 1 + diff --git a/pyproject.toml b/pyproject.toml 2 + index a2cfc7adf..db37bd74a 100644 3 + --- a/pyproject.toml 4 + +++ b/pyproject.toml 5 + @@ -53,7 +53,7 @@ test = [ 6 + "responses<1.0.0,>=0.25.0", 7 + "pytest-socket<1.0.0,>=0.7.0", 8 + "pytest-xdist<4.0.0,>=3.6.1", 9 + - "blockbuster~=1.5.18", 10 + + # "blockbuster~=1.5.18", 11 + "numpy<2.0.0,>=1.24.0; python_version < \"3.12\"", 12 + "numpy<3,>=1.26.0; python_version >= \"3.12\"", 13 + "langchain-tests", 14 + diff --git a/tests/unit_tests/conftest.py b/tests/unit_tests/conftest.py 15 + index 6438c3037..aa301c337 100644 16 + --- a/tests/unit_tests/conftest.py 17 + +++ b/tests/unit_tests/conftest.py 18 + @@ -5,35 +5,35 @@ from importlib import util 19 + from uuid import UUID 20 + 21 + import pytest 22 + -from blockbuster import BlockBuster, blockbuster_ctx 23 + +# from blockbuster import BlockBuster, blockbuster_ctx 24 + from pytest import Config, Function, Parser 25 + from pytest_mock import MockerFixture 26 + 27 + 28 + -@pytest.fixture(autouse=True) 29 + -def blockbuster() -> Iterator[BlockBuster]: 30 + - with blockbuster_ctx("langchain_core") as bb: 31 + - for func in ["os.stat", "os.path.abspath"]: 32 + - ( 33 + - bb.functions[func] 34 + - .can_block_in("langchain_core/_api/internal.py", "is_caller_internal") 35 + - .can_block_in("langchain_core/runnables/base.py", "__repr__") 36 + - .can_block_in( 37 + - "langchain_core/beta/runnables/context.py", "aconfig_with_context" 38 + - ) 39 + - ) 40 + - 41 + - for func in ["os.stat", "io.TextIOWrapper.read"]: 42 + - bb.functions[func].can_block_in( 43 + - "langsmith/client.py", "_default_retry_config" 44 + - ) 45 + - 46 + - for bb_function in bb.functions.values(): 47 + - bb_function.can_block_in( 48 + - "freezegun/api.py", "_get_cached_module_attributes" 49 + - ) 50 + - 51 + - yield bb 52 + +# @pytest.fixture(autouse=True) 53 + +# def blockbuster() -> Iterator[BlockBuster]: 54 + +# with blockbuster_ctx("langchain_core") as bb: 55 + +# for func in ["os.stat", "os.path.abspath"]: 56 + +# ( 57 + +# bb.functions[func] 58 + +# .can_block_in("langchain_core/_api/internal.py", "is_caller_internal") 59 + +# .can_block_in("langchain_core/runnables/base.py", "__repr__") 60 + +# .can_block_in( 61 + +# "langchain_core/beta/runnables/context.py", "aconfig_with_context" 62 + +# ) 63 + +# ) 64 + + 65 + +# for func in ["os.stat", "io.TextIOWrapper.read"]: 66 + +# bb.functions[func].can_block_in( 67 + +# "langsmith/client.py", "_default_retry_config" 68 + +# ) 69 + + 70 + +# for bb_function in bb.functions.values(): 71 + +# bb_function.can_block_in( 72 + +# "freezegun/api.py", "_get_cached_module_attributes" 73 + +# ) 74 + + 75 + +# yield bb 76 + 77 + 78 + def pytest_addoption(parser: Parser) -> None: 79 + diff --git a/tests/unit_tests/language_models/chat_models/test_rate_limiting.py b/tests/unit_tests/language_models/chat_models/test_rate_limiting.py 80 + index ee6eefba9..4d39da58d 100644 81 + --- a/tests/unit_tests/language_models/chat_models/test_rate_limiting.py 82 + +++ b/tests/unit_tests/language_models/chat_models/test_rate_limiting.py 83 + @@ -2,17 +2,17 @@ import time 84 + from typing import Optional as Optional 85 + 86 + import pytest 87 + -from blockbuster import BlockBuster 88 + +# from blockbuster import BlockBuster 89 + 90 + from langchain_core.caches import InMemoryCache 91 + from langchain_core.language_models import GenericFakeChatModel 92 + from langchain_core.rate_limiters import InMemoryRateLimiter 93 + 94 + 95 + -@pytest.fixture(autouse=True) 96 + -def deactivate_blockbuster(blockbuster: BlockBuster) -> None: 97 + - # Deactivate BlockBuster to not disturb the rate limiter timings 98 + - blockbuster.deactivate() 99 + +# @pytest.fixture(autouse=True) 100 + +# def deactivate_blockbuster(blockbuster: BlockBuster) -> None: 101 + +# # Deactivate BlockBuster to not disturb the rate limiter timings 102 + +# blockbuster.deactivate() 103 + 104 + 105 + def test_rate_limit_invoke() -> None: 106 + diff --git a/tests/unit_tests/runnables/test_runnable_events_v2.py b/tests/unit_tests/runnables/test_runnable_events_v2.py 107 + index e1e1f37b9..21d2f1600 100644 108 + --- a/tests/unit_tests/runnables/test_runnable_events_v2.py 109 + +++ b/tests/unit_tests/runnables/test_runnable_events_v2.py 110 + @@ -15,7 +15,7 @@ from typing import ( 111 + ) 112 + 113 + import pytest 114 + -from blockbuster import BlockBuster 115 + +# from blockbuster import BlockBuster 116 + from pydantic import BaseModel 117 + 118 + from langchain_core.callbacks import CallbackManagerForRetrieverRun, Callbacks 119 + @@ -2005,7 +2005,7 @@ EXPECTED_EVENTS = [ 120 + 121 + async def test_sync_in_async_stream_lambdas(blockbuster: BlockBuster) -> None: 122 + """Test invoking nested runnable lambda.""" 123 + - blockbuster.deactivate() 124 + + # blockbuster.deactivate() 125 + 126 + def add_one(x: int) -> int: 127 + return x + 1 128 + diff --git a/tests/unit_tests/test_setup.py b/tests/unit_tests/test_setup.py 129 + index 1df3c73a2..58e94de9a 100644 130 + --- a/tests/unit_tests/test_setup.py 131 + +++ b/tests/unit_tests/test_setup.py 132 + @@ -1,15 +1,15 @@ 133 + import time 134 + 135 + import pytest 136 + -from blockbuster import BlockingError 137 + +# from blockbuster import BlockingError 138 + 139 + from langchain_core import sys_info 140 + 141 + 142 + -async def test_blockbuster_setup() -> None: 143 + - """Check if blockbuster is correctly setup.""" 144 + - # Blocking call outside of langchain_core is allowed. 145 + - time.sleep(0.01) # noqa: ASYNC251 146 + - with pytest.raises(BlockingError): 147 + - # Blocking call from langchain_core raises BlockingError. 148 + - sys_info.print_sys_info() 149 + +# async def test_blockbuster_setup() -> None: 150 + +# """Check if blockbuster is correctly setup.""" 151 + +# # Blocking call outside of langchain_core is allowed. 152 + +# time.sleep(0.01) # noqa: ASYNC251 153 + +# with pytest.raises(BlockingError): 154 + +# # Blocking call from langchain_core raises BlockingError. 155 + +# sys_info.print_sys_info()
+4 -4
pkgs/development/python-modules/langchain-groq/default.nix
··· 4 4 fetchFromGitHub, 5 5 6 6 # build-system 7 - poetry-core, 7 + pdm-backend, 8 8 9 9 # dependencies 10 10 langchain-core, ··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "langchain-groq"; 20 - version = "0.2.4"; 20 + version = "0.2.5"; 21 21 pyproject = true; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "langchain-ai"; 25 25 repo = "langchain"; 26 26 tag = "langchain-groq==${version}"; 27 - hash = "sha256-hXY0xmt0rvV/AhMZTR+UxMz0ba7pJjRzBRVn6XvX6cA="; 27 + hash = "sha256-TXmAaEOK2qNglNAa02M027NXmocsxFaQi3tUFdmFQUQ="; 28 28 }; 29 29 30 30 sourceRoot = "${src.name}/libs/partners/groq"; 31 31 32 - build-system = [ poetry-core ]; 32 + build-system = [ pdm-backend ]; 33 33 34 34 pythonRelaxDeps = [ "langchain-core" ]; 35 35
+2 -2
pkgs/development/python-modules/langchain-ollama/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "langchain-ollama"; 24 - version = "0.2.2"; 24 + version = "0.2.3"; 25 25 pyproject = true; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "langchain-ai"; 29 29 repo = "langchain"; 30 30 tag = "langchain-ollama==${version}"; 31 - hash = "sha256-Ex8GndMHPHwSSMKu1JxnfGpRj55fh3TR19b3E+KrLUs="; 31 + hash = "sha256-G7faykRlpfmafSnSe/CdPW87uCtofBp7mLzbxZgBBhM="; 32 32 }; 33 33 34 34 sourceRoot = "${src.name}/libs/partners/ollama";
+2 -2
pkgs/development/python-modules/langchain-openai/default.nix
··· 28 28 29 29 buildPythonPackage rec { 30 30 pname = "langchain-openai"; 31 - version = "0.3.5"; 31 + version = "0.3.8"; 32 32 pyproject = true; 33 33 34 34 src = fetchFromGitHub { 35 35 owner = "langchain-ai"; 36 36 repo = "langchain"; 37 37 tag = "langchain-openai==${version}"; 38 - hash = "sha256-we9LPZeR/eIr+4uDXbBlTm43iapC+MCB0BrbH49Uknw="; 38 + hash = "sha256-ooqIUHel/tAI0jNI/j7OXD9ytAH3pXQ3QN5YMhFt2ac="; 39 39 }; 40 40 41 41 sourceRoot = "${src.name}/libs/partners/openai";
+4 -4
pkgs/development/python-modules/langchain-tests/default.nix
··· 4 4 fetchFromGitHub, 5 5 6 6 # build-system 7 - poetry-core, 7 + pdm-backend, 8 8 9 9 # dependencies 10 10 httpx, ··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "langchain-tests"; 26 - version = "0.3.8"; 26 + version = "0.3.13"; 27 27 pyproject = true; 28 28 29 29 src = fetchFromGitHub { 30 30 owner = "langchain-ai"; 31 31 repo = "langchain"; 32 32 tag = "langchain-tests==${version}"; 33 - hash = "sha256-IZJo4EZFVKinBQdacM5xQ8ip3qTB64eqwZ9n+Z5mzWY="; 33 + hash = "sha256-N209wUGdlHkOZynhSSE+ZHylL7cK+8H3PfZIG/wvMd0="; 34 34 }; 35 35 36 36 sourceRoot = "${src.name}/libs/standard-tests"; 37 37 38 - build-system = [ poetry-core ]; 38 + build-system = [ pdm-backend ]; 39 39 40 40 dependencies = [ 41 41 httpx
+11 -2
pkgs/development/python-modules/langchain/default.nix
··· 40 40 41 41 buildPythonPackage rec { 42 42 pname = "langchain"; 43 - version = "0.3.18"; 43 + version = "0.3.20"; 44 44 pyproject = true; 45 45 46 46 src = fetchFromGitHub { 47 47 owner = "langchain-ai"; 48 48 repo = "langchain"; 49 49 tag = "langchain==${version}"; 50 - hash = "sha256-oJ4lUbQqHNEqd9UdgLH0ZmTkdZpUbJ7UNsQyIrs8JvI="; 50 + hash = "sha256-N209wUGdlHkOZynhSSE+ZHylL7cK+8H3PfZIG/wvMd0="; 51 51 }; 52 52 53 53 sourceRoot = "${src.name}/libs/langchain"; 54 54 55 + patches = [ 56 + # blockbuster isn't supported in nixpkgs 57 + ./rm-blockbuster.patch 58 + ]; 59 + 55 60 build-system = [ pdm-backend ]; 56 61 57 62 buildInputs = [ bash ]; ··· 59 64 pythonRelaxDeps = [ 60 65 "numpy" 61 66 "tenacity" 67 + ]; 68 + 69 + pythonRemoveDeps = [ 70 + "blockbuster" 62 71 ]; 63 72 64 73 dependencies = [
+68
pkgs/development/python-modules/langchain/rm-blockbuster.patch
··· 1 + diff --git a/tests/unit_tests/conftest.py b/tests/unit_tests/conftest.py 2 + index fed8dbec5..6144ad7b8 100644 3 + --- a/tests/unit_tests/conftest.py 4 + +++ b/tests/unit_tests/conftest.py 5 + @@ -5,36 +5,36 @@ from importlib import util 6 + from typing import Dict, Sequence 7 + 8 + import pytest 9 + -from blockbuster import blockbuster_ctx 10 + +# from blockbuster import blockbuster_ctx 11 + from pytest import Config, Function, Parser 12 + 13 + 14 + -@pytest.fixture(autouse=True) 15 + -def blockbuster() -> Iterator[None]: 16 + - with blockbuster_ctx("langchain") as bb: 17 + - bb.functions["io.TextIOWrapper.read"].can_block_in( 18 + - "langchain/__init__.py", "<module>" 19 + - ) 20 + - 21 + - for func in ["os.stat", "os.path.abspath"]: 22 + - ( 23 + - bb.functions[func] 24 + - .can_block_in("langchain_core/runnables/base.py", "__repr__") 25 + - .can_block_in( 26 + - "langchain_core/beta/runnables/context.py", "aconfig_with_context" 27 + - ) 28 + - ) 29 + - 30 + - for func in ["os.stat", "io.TextIOWrapper.read"]: 31 + - bb.functions[func].can_block_in( 32 + - "langsmith/client.py", "_default_retry_config" 33 + - ) 34 + - 35 + - for bb_function in bb.functions.values(): 36 + - bb_function.can_block_in( 37 + - "freezegun/api.py", "_get_cached_module_attributes" 38 + - ) 39 + - yield 40 + +# @pytest.fixture(autouse=True) 41 + +# def blockbuster() -> Iterator[None]: 42 + +# with blockbuster_ctx("langchain") as bb: 43 + +# bb.functions["io.TextIOWrapper.read"].can_block_in( 44 + +# "langchain/__init__.py", "<module>" 45 + +# ) 46 + + 47 + +# for func in ["os.stat", "os.path.abspath"]: 48 + +# ( 49 + +# bb.functions[func] 50 + +# .can_block_in("langchain_core/runnables/base.py", "__repr__") 51 + +# .can_block_in( 52 + +# "langchain_core/beta/runnables/context.py", "aconfig_with_context" 53 + +# ) 54 + +# ) 55 + + 56 + +# for func in ["os.stat", "io.TextIOWrapper.read"]: 57 + +# bb.functions[func].can_block_in( 58 + +# "langsmith/client.py", "_default_retry_config" 59 + +# ) 60 + + 61 + +# for bb_function in bb.functions.values(): 62 + +# bb_function.can_block_in( 63 + +# "freezegun/api.py", "_get_cached_module_attributes" 64 + +# ) 65 + +# yield 66 + 67 + 68 + def pytest_addoption(parser: Parser) -> None:
+3 -3
pkgs/development/python-modules/lm-eval/default.nix
··· 46 46 47 47 buildPythonPackage rec { 48 48 pname = "lm-eval"; 49 - version = "0.4.7"; 49 + version = "0.4.8"; 50 50 pyproject = true; 51 51 52 52 src = fetchFromGitHub { 53 53 owner = "EleutherAI"; 54 54 repo = "lm-evaluation-harness"; 55 55 tag = "v${version}"; 56 - hash = "sha256-UEY0KrsgWoyj0fnKBca2yYjVTBFje6DdLfvnNFVYFHU="; 56 + hash = "sha256-F8oy6XTovqiU7FQyuubRsiblSdvfZg9RPIyzRw2GH18="; 57 57 }; 58 58 59 59 build-system = [ ··· 147 147 ]; 148 148 149 149 meta = { 150 - changelog = "https://github.com/EleutherAI/lm-evaluation-harness/releases/tag/v${version}"; 150 + changelog = "https://github.com/EleutherAI/lm-evaluation-harness/releases/tag/${src.tag}"; 151 151 description = "A framework for few-shot evaluation of language models"; 152 152 homepage = "https://github.com/EleutherAI/lm-evaluation-harness"; 153 153 license = [ lib.licenses.mit ];
+22
pkgs/development/python-modules/uv-build/built-by-uv.nix
··· 1 + { 2 + buildPythonPackage, 3 + uv, 4 + uv-build, 5 + anyio, 6 + pytestCheckHook, 7 + }: 8 + buildPythonPackage { 9 + pname = "built-by-uv"; 10 + version = "0.1.0"; 11 + pyproject = true; 12 + 13 + src = "${uv.src}/scripts/packages/built-by-uv"; 14 + 15 + build-system = [ uv-build ]; 16 + 17 + dependencies = [ anyio ]; 18 + 19 + pythonImportsCheck = [ "built_by_uv" ]; 20 + 21 + nativeCheckInputs = [ pytestCheckHook ]; 22 + }
+43
pkgs/development/python-modules/uv-build/default.nix
··· 1 + { 2 + lib, 3 + pkgs, 4 + buildPythonPackage, 5 + rustPlatform, 6 + callPackage, 7 + }: 8 + 9 + buildPythonPackage { 10 + pname = "uv-build"; 11 + pyproject = true; 12 + 13 + inherit (pkgs.uv) 14 + version 15 + src 16 + cargoDeps 17 + cargoBuildFlags 18 + ; 19 + 20 + nativeBuildInputs = [ 21 + rustPlatform.cargoSetupHook 22 + rustPlatform.maturinBuildHook 23 + ]; 24 + 25 + buildAndTestSubdir = "crates/uv-build"; 26 + 27 + # $src/.github/workflows/build-binaries.yml#L139 28 + maturinBuildFlags = [ "--profile=minimal-size" ]; 29 + 30 + pythonImportsCheck = [ "uv_build" ]; 31 + 32 + # The package has no tests 33 + doCheck = false; 34 + 35 + # Run the tests of a package built by `uv_build`. 36 + passthru.tests.built-by-uv = callPackage ./built-by-uv.nix { inherit (pkgs) uv; }; 37 + 38 + meta = { 39 + description = "A minimal build backend for uv"; 40 + inherit (pkgs.uv.meta) homepage changelog license; 41 + maintainers = with lib.maintainers; [ bengsparks ]; 42 + }; 43 + }
+3 -3
pkgs/development/tools/kubie/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "kubie"; 12 - version = "0.25.0"; 12 + version = "0.25.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 rev = "v${version}"; 16 16 owner = "sbstp"; 17 17 repo = "kubie"; 18 - sha256 = "sha256-/TwM9ba8h5U+PGAcpXb7rAyWZjsAV+EOTFmiAHRCxQU="; 18 + sha256 = "sha256-aZM4rIYDEO1oezHeG2cL0O3hWrj7OJFzW/uFaX+cczw="; 19 19 }; 20 20 21 21 useFetchCargoVendor = true; 22 - cargoHash = "sha256-qb3BtNGTOdxhSVYRvp/4LjlchjIPJnyXEzxMu06EBEM="; 22 + cargoHash = "sha256-xRm1c7c7hZg419+2SgMpfX2w5HhLGYVA5HF+GnBZ+Yg="; 23 23 24 24 nativeBuildInputs = [ installShellFiles ]; 25 25
+1 -1
pkgs/tools/system/htop/default.nix
··· 32 32 let 33 33 libnlPath = lib.getLib libnl; 34 34 in 35 - '' 35 + lib.optionalString stdenv.hostPlatform.isLinux '' 36 36 substituteInPlace configure.ac \ 37 37 --replace-fail /usr/include/libnl3 ${lib.getDev libnl}/include/libnl3 38 38 substituteInPlace linux/LibNl.c \
+5 -1
pkgs/top-level/all-packages.nix
··· 15619 15619 15620 15620 x32edit = callPackage ../applications/audio/midas/x32edit.nix { }; 15621 15621 15622 - xaos = libsForQt5.callPackage ../applications/graphics/xaos { }; 15622 + xaos = callPackage ../applications/graphics/xaos { }; 15623 15623 15624 15624 xbindkeys-config = callPackage ../tools/X11/xbindkeys-config { 15625 15625 gtk = gtk2; ··· 16858 16858 mathematica-webdoc-cuda = callPackage ../applications/science/math/mathematica { 16859 16859 webdoc = true; 16860 16860 cudaSupport = true; 16861 + }; 16862 + 16863 + math-preview = callPackage ../by-name/ma/math-preview/package.nix { 16864 + nodejs = nodejs_20; 16861 16865 }; 16862 16866 16863 16867 or-tools = callPackage ../development/libraries/science/math/or-tools {
+2
pkgs/top-level/python-packages.nix
··· 18143 18143 18144 18144 uv = callPackage ../development/python-modules/uv { }; 18145 18145 18146 + uv-build = callPackage ../development/python-modules/uv-build { }; 18147 + 18146 18148 uv-dynamic-versioning = callPackage ../development/python-modules/uv-dynamic-versioning { }; 18147 18149 18148 18150 uvcclient = callPackage ../development/python-modules/uvcclient { };