/ Cargo.lock
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 = "anyhow"
   7  version = "1.0.80"
   8  source = "registry+https://github.com/rust-lang/crates.io-index"
   9  checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1"
  10  
  11  [[package]]
  12  name = "async-channel"
  13  version = "2.2.0"
  14  source = "registry+https://github.com/rust-lang/crates.io-index"
  15  checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3"
  16  dependencies = [
  17   "concurrent-queue",
  18   "event-listener 5.1.0",
  19   "event-listener-strategy 0.5.0",
  20   "futures-core",
  21   "pin-project-lite",
  22  ]
  23  
  24  [[package]]
  25  name = "async-io"
  26  version = "1.13.0"
  27  source = "registry+https://github.com/rust-lang/crates.io-index"
  28  checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af"
  29  dependencies = [
  30   "async-lock 2.8.0",
  31   "autocfg",
  32   "cfg-if",
  33   "concurrent-queue",
  34   "futures-lite 1.13.0",
  35   "log",
  36   "parking",
  37   "polling 2.8.0",
  38   "rustix 0.37.27",
  39   "slab",
  40   "socket2",
  41   "waker-fn",
  42  ]
  43  
  44  [[package]]
  45  name = "async-io"
  46  version = "2.3.1"
  47  source = "registry+https://github.com/rust-lang/crates.io-index"
  48  checksum = "8f97ab0c5b00a7cdbe5a371b9a782ee7be1316095885c8a4ea1daf490eb0ef65"
  49  dependencies = [
  50   "async-lock 3.3.0",
  51   "cfg-if",
  52   "concurrent-queue",
  53   "futures-io",
  54   "futures-lite 2.2.0",
  55   "parking",
  56   "polling 3.5.0",
  57   "rustix 0.38.31",
  58   "slab",
  59   "tracing",
  60   "windows-sys 0.52.0",
  61  ]
  62  
  63  [[package]]
  64  name = "async-lock"
  65  version = "2.8.0"
  66  source = "registry+https://github.com/rust-lang/crates.io-index"
  67  checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b"
  68  dependencies = [
  69   "event-listener 2.5.3",
  70  ]
  71  
  72  [[package]]
  73  name = "async-lock"
  74  version = "3.3.0"
  75  source = "registry+https://github.com/rust-lang/crates.io-index"
  76  checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b"
  77  dependencies = [
  78   "event-listener 4.0.3",
  79   "event-listener-strategy 0.4.0",
  80   "pin-project-lite",
  81  ]
  82  
  83  [[package]]
  84  name = "async-process"
  85  version = "1.8.1"
  86  source = "registry+https://github.com/rust-lang/crates.io-index"
  87  checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88"
  88  dependencies = [
  89   "async-io 1.13.0",
  90   "async-lock 2.8.0",
  91   "async-signal",
  92   "blocking",
  93   "cfg-if",
  94   "event-listener 3.1.0",
  95   "futures-lite 1.13.0",
  96   "rustix 0.38.31",
  97   "windows-sys 0.48.0",
  98  ]
  99  
 100  [[package]]
 101  name = "async-signal"
 102  version = "0.2.5"
 103  source = "registry+https://github.com/rust-lang/crates.io-index"
 104  checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5"
 105  dependencies = [
 106   "async-io 2.3.1",
 107   "async-lock 2.8.0",
 108   "atomic-waker",
 109   "cfg-if",
 110   "futures-core",
 111   "futures-io",
 112   "rustix 0.38.31",
 113   "signal-hook-registry",
 114   "slab",
 115   "windows-sys 0.48.0",
 116  ]
 117  
 118  [[package]]
 119  name = "async-task"
 120  version = "4.7.0"
 121  source = "registry+https://github.com/rust-lang/crates.io-index"
 122  checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799"
 123  
 124  [[package]]
 125  name = "atomic-waker"
 126  version = "1.1.2"
 127  source = "registry+https://github.com/rust-lang/crates.io-index"
 128  checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
 129  
 130  [[package]]
 131  name = "autocfg"
 132  version = "1.1.0"
 133  source = "registry+https://github.com/rust-lang/crates.io-index"
 134  checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
 135  
 136  [[package]]
 137  name = "bincode"
 138  version = "1.3.3"
 139  source = "registry+https://github.com/rust-lang/crates.io-index"
 140  checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
 141  dependencies = [
 142   "serde",
 143  ]
 144  
 145  [[package]]
 146  name = "bit_field"
 147  version = "0.10.2"
 148  source = "registry+https://github.com/rust-lang/crates.io-index"
 149  checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61"
 150  
 151  [[package]]
 152  name = "bitflags"
 153  version = "1.3.2"
 154  source = "registry+https://github.com/rust-lang/crates.io-index"
 155  checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
 156  
 157  [[package]]
 158  name = "bitflags"
 159  version = "2.4.2"
 160  source = "registry+https://github.com/rust-lang/crates.io-index"
 161  checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf"
 162  
 163  [[package]]
 164  name = "bitvec"
 165  version = "1.0.1"
 166  source = "registry+https://github.com/rust-lang/crates.io-index"
 167  checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
 168  dependencies = [
 169   "funty",
 170   "radium",
 171   "tap",
 172   "wyz",
 173  ]
 174  
 175  [[package]]
 176  name = "blocking"
 177  version = "1.5.1"
 178  source = "registry+https://github.com/rust-lang/crates.io-index"
 179  checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118"
 180  dependencies = [
 181   "async-channel",
 182   "async-lock 3.3.0",
 183   "async-task",
 184   "fastrand 2.0.1",
 185   "futures-io",
 186   "futures-lite 2.2.0",
 187   "piper",
 188   "tracing",
 189  ]
 190  
 191  [[package]]
 192  name = "bootloader"
 193  version = "0.11.7"
 194  source = "registry+https://github.com/rust-lang/crates.io-index"
 195  checksum = "870f24755a97b8a8b436b243465eb7d4e1aa191369eeab062172eedd74493bcb"
 196  dependencies = [
 197   "anyhow",
 198   "async-process",
 199   "bootloader-boot-config",
 200   "fatfs",
 201   "futures",
 202   "futures-concurrency",
 203   "gpt",
 204   "llvm-tools",
 205   "mbrman",
 206   "serde_json",
 207   "tempfile",
 208  ]
 209  
 210  [[package]]
 211  name = "bootloader-boot-config"
 212  version = "0.11.7"
 213  source = "registry+https://github.com/rust-lang/crates.io-index"
 214  checksum = "4946b6c83b3e9bd91864531025a9719ed0d8c6e7c5db13f694152b5df7deea15"
 215  dependencies = [
 216   "serde",
 217  ]
 218  
 219  [[package]]
 220  name = "bootloader_api"
 221  version = "0.11.7"
 222  source = "registry+https://github.com/rust-lang/crates.io-index"
 223  checksum = "a35ba5100c2431e20b924c8103c2cf8adb919ed9880f625e8770c3cb9d1b06aa"
 224  
 225  [[package]]
 226  name = "btros"
 227  version = "0.1.0"
 228  dependencies = [
 229   "bootloader",
 230   "kernel",
 231   "ovmf-prebuilt",
 232  ]
 233  
 234  [[package]]
 235  name = "byteorder"
 236  version = "1.5.0"
 237  source = "registry+https://github.com/rust-lang/crates.io-index"
 238  checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
 239  
 240  [[package]]
 241  name = "cfg-if"
 242  version = "1.0.0"
 243  source = "registry+https://github.com/rust-lang/crates.io-index"
 244  checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
 245  
 246  [[package]]
 247  name = "concurrent-queue"
 248  version = "2.4.0"
 249  source = "registry+https://github.com/rust-lang/crates.io-index"
 250  checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363"
 251  dependencies = [
 252   "crossbeam-utils",
 253  ]
 254  
 255  [[package]]
 256  name = "crc"
 257  version = "3.0.1"
 258  source = "registry+https://github.com/rust-lang/crates.io-index"
 259  checksum = "86ec7a15cbe22e59248fc7eadb1907dab5ba09372595da4d73dd805ed4417dfe"
 260  dependencies = [
 261   "crc-catalog",
 262  ]
 263  
 264  [[package]]
 265  name = "crc-catalog"
 266  version = "2.4.0"
 267  source = "registry+https://github.com/rust-lang/crates.io-index"
 268  checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5"
 269  
 270  [[package]]
 271  name = "crossbeam-utils"
 272  version = "0.8.19"
 273  source = "registry+https://github.com/rust-lang/crates.io-index"
 274  checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
 275  
 276  [[package]]
 277  name = "errno"
 278  version = "0.3.8"
 279  source = "registry+https://github.com/rust-lang/crates.io-index"
 280  checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245"
 281  dependencies = [
 282   "libc",
 283   "windows-sys 0.52.0",
 284  ]
 285  
 286  [[package]]
 287  name = "event-listener"
 288  version = "2.5.3"
 289  source = "registry+https://github.com/rust-lang/crates.io-index"
 290  checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
 291  
 292  [[package]]
 293  name = "event-listener"
 294  version = "3.1.0"
 295  source = "registry+https://github.com/rust-lang/crates.io-index"
 296  checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2"
 297  dependencies = [
 298   "concurrent-queue",
 299   "parking",
 300   "pin-project-lite",
 301  ]
 302  
 303  [[package]]
 304  name = "event-listener"
 305  version = "4.0.3"
 306  source = "registry+https://github.com/rust-lang/crates.io-index"
 307  checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e"
 308  dependencies = [
 309   "concurrent-queue",
 310   "parking",
 311   "pin-project-lite",
 312  ]
 313  
 314  [[package]]
 315  name = "event-listener"
 316  version = "5.1.0"
 317  source = "registry+https://github.com/rust-lang/crates.io-index"
 318  checksum = "b7ad6fd685ce13acd6d9541a30f6db6567a7a24c9ffd4ba2955d29e3f22c8b27"
 319  dependencies = [
 320   "concurrent-queue",
 321   "parking",
 322   "pin-project-lite",
 323  ]
 324  
 325  [[package]]
 326  name = "event-listener-strategy"
 327  version = "0.4.0"
 328  source = "registry+https://github.com/rust-lang/crates.io-index"
 329  checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3"
 330  dependencies = [
 331   "event-listener 4.0.3",
 332   "pin-project-lite",
 333  ]
 334  
 335  [[package]]
 336  name = "event-listener-strategy"
 337  version = "0.5.0"
 338  source = "registry+https://github.com/rust-lang/crates.io-index"
 339  checksum = "feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291"
 340  dependencies = [
 341   "event-listener 5.1.0",
 342   "pin-project-lite",
 343  ]
 344  
 345  [[package]]
 346  name = "fastrand"
 347  version = "1.9.0"
 348  source = "registry+https://github.com/rust-lang/crates.io-index"
 349  checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
 350  dependencies = [
 351   "instant",
 352  ]
 353  
 354  [[package]]
 355  name = "fastrand"
 356  version = "2.0.1"
 357  source = "registry+https://github.com/rust-lang/crates.io-index"
 358  checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
 359  
 360  [[package]]
 361  name = "fatfs"
 362  version = "0.3.6"
 363  source = "registry+https://github.com/rust-lang/crates.io-index"
 364  checksum = "05669f8e7e2d7badc545c513710f0eba09c2fbef683eb859fd79c46c355048e0"
 365  dependencies = [
 366   "bitflags 1.3.2",
 367   "byteorder",
 368   "log",
 369  ]
 370  
 371  [[package]]
 372  name = "funty"
 373  version = "2.0.0"
 374  source = "registry+https://github.com/rust-lang/crates.io-index"
 375  checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
 376  
 377  [[package]]
 378  name = "futures"
 379  version = "0.3.30"
 380  source = "registry+https://github.com/rust-lang/crates.io-index"
 381  checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
 382  dependencies = [
 383   "futures-channel",
 384   "futures-core",
 385   "futures-executor",
 386   "futures-io",
 387   "futures-sink",
 388   "futures-task",
 389   "futures-util",
 390  ]
 391  
 392  [[package]]
 393  name = "futures-channel"
 394  version = "0.3.30"
 395  source = "registry+https://github.com/rust-lang/crates.io-index"
 396  checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
 397  dependencies = [
 398   "futures-core",
 399   "futures-sink",
 400  ]
 401  
 402  [[package]]
 403  name = "futures-concurrency"
 404  version = "7.4.3"
 405  source = "registry+https://github.com/rust-lang/crates.io-index"
 406  checksum = "ef6712e11cdeed5c8cf21ea0b90fec40fbe64afc9bbf2339356197eeca829fc3"
 407  dependencies = [
 408   "bitvec",
 409   "futures-core",
 410   "pin-project",
 411   "slab",
 412   "smallvec",
 413  ]
 414  
 415  [[package]]
 416  name = "futures-core"
 417  version = "0.3.30"
 418  source = "registry+https://github.com/rust-lang/crates.io-index"
 419  checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
 420  
 421  [[package]]
 422  name = "futures-executor"
 423  version = "0.3.30"
 424  source = "registry+https://github.com/rust-lang/crates.io-index"
 425  checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
 426  dependencies = [
 427   "futures-core",
 428   "futures-task",
 429   "futures-util",
 430  ]
 431  
 432  [[package]]
 433  name = "futures-io"
 434  version = "0.3.30"
 435  source = "registry+https://github.com/rust-lang/crates.io-index"
 436  checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
 437  
 438  [[package]]
 439  name = "futures-lite"
 440  version = "1.13.0"
 441  source = "registry+https://github.com/rust-lang/crates.io-index"
 442  checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce"
 443  dependencies = [
 444   "fastrand 1.9.0",
 445   "futures-core",
 446   "futures-io",
 447   "memchr",
 448   "parking",
 449   "pin-project-lite",
 450   "waker-fn",
 451  ]
 452  
 453  [[package]]
 454  name = "futures-lite"
 455  version = "2.2.0"
 456  source = "registry+https://github.com/rust-lang/crates.io-index"
 457  checksum = "445ba825b27408685aaecefd65178908c36c6e96aaf6d8599419d46e624192ba"
 458  dependencies = [
 459   "futures-core",
 460   "pin-project-lite",
 461  ]
 462  
 463  [[package]]
 464  name = "futures-macro"
 465  version = "0.3.30"
 466  source = "registry+https://github.com/rust-lang/crates.io-index"
 467  checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
 468  dependencies = [
 469   "proc-macro2",
 470   "quote",
 471   "syn",
 472  ]
 473  
 474  [[package]]
 475  name = "futures-sink"
 476  version = "0.3.30"
 477  source = "registry+https://github.com/rust-lang/crates.io-index"
 478  checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
 479  
 480  [[package]]
 481  name = "futures-task"
 482  version = "0.3.30"
 483  source = "registry+https://github.com/rust-lang/crates.io-index"
 484  checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
 485  
 486  [[package]]
 487  name = "futures-util"
 488  version = "0.3.30"
 489  source = "registry+https://github.com/rust-lang/crates.io-index"
 490  checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
 491  dependencies = [
 492   "futures-channel",
 493   "futures-core",
 494   "futures-io",
 495   "futures-macro",
 496   "futures-sink",
 497   "futures-task",
 498   "memchr",
 499   "pin-project-lite",
 500   "pin-utils",
 501   "slab",
 502  ]
 503  
 504  [[package]]
 505  name = "getrandom"
 506  version = "0.2.12"
 507  source = "registry+https://github.com/rust-lang/crates.io-index"
 508  checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
 509  dependencies = [
 510   "cfg-if",
 511   "libc",
 512   "wasi",
 513  ]
 514  
 515  [[package]]
 516  name = "gpt"
 517  version = "3.1.0"
 518  source = "registry+https://github.com/rust-lang/crates.io-index"
 519  checksum = "8283e7331b8c93b9756e0cfdbcfb90312852f953c6faf9bf741e684cc3b6ad69"
 520  dependencies = [
 521   "bitflags 2.4.2",
 522   "crc",
 523   "log",
 524   "uuid",
 525  ]
 526  
 527  [[package]]
 528  name = "hermit-abi"
 529  version = "0.3.6"
 530  source = "registry+https://github.com/rust-lang/crates.io-index"
 531  checksum = "bd5256b483761cd23699d0da46cc6fd2ee3be420bbe6d020ae4a091e70b7e9fd"
 532  
 533  [[package]]
 534  name = "instant"
 535  version = "0.1.12"
 536  source = "registry+https://github.com/rust-lang/crates.io-index"
 537  checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
 538  dependencies = [
 539   "cfg-if",
 540  ]
 541  
 542  [[package]]
 543  name = "io-lifetimes"
 544  version = "1.0.11"
 545  source = "registry+https://github.com/rust-lang/crates.io-index"
 546  checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
 547  dependencies = [
 548   "hermit-abi",
 549   "libc",
 550   "windows-sys 0.48.0",
 551  ]
 552  
 553  [[package]]
 554  name = "itoa"
 555  version = "1.0.10"
 556  source = "registry+https://github.com/rust-lang/crates.io-index"
 557  checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
 558  
 559  [[package]]
 560  name = "kernel"
 561  version = "0.1.0"
 562  dependencies = [
 563   "bootloader_api",
 564   "lazy_static",
 565   "log",
 566   "spin 0.9.8",
 567   "uart_16550",
 568   "volatile",
 569   "x86_64",
 570  ]
 571  
 572  [[package]]
 573  name = "lazy_static"
 574  version = "1.4.0"
 575  source = "registry+https://github.com/rust-lang/crates.io-index"
 576  checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
 577  dependencies = [
 578   "spin 0.5.2",
 579  ]
 580  
 581  [[package]]
 582  name = "libc"
 583  version = "0.2.153"
 584  source = "registry+https://github.com/rust-lang/crates.io-index"
 585  checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
 586  
 587  [[package]]
 588  name = "linux-raw-sys"
 589  version = "0.3.8"
 590  source = "registry+https://github.com/rust-lang/crates.io-index"
 591  checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
 592  
 593  [[package]]
 594  name = "linux-raw-sys"
 595  version = "0.4.13"
 596  source = "registry+https://github.com/rust-lang/crates.io-index"
 597  checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c"
 598  
 599  [[package]]
 600  name = "llvm-tools"
 601  version = "0.1.1"
 602  source = "registry+https://github.com/rust-lang/crates.io-index"
 603  checksum = "955be5d0ca0465caf127165acb47964f911e2bc26073e865deb8be7189302faf"
 604  
 605  [[package]]
 606  name = "lock_api"
 607  version = "0.4.11"
 608  source = "registry+https://github.com/rust-lang/crates.io-index"
 609  checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45"
 610  dependencies = [
 611   "autocfg",
 612   "scopeguard",
 613  ]
 614  
 615  [[package]]
 616  name = "log"
 617  version = "0.4.20"
 618  source = "registry+https://github.com/rust-lang/crates.io-index"
 619  checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
 620  
 621  [[package]]
 622  name = "mbrman"
 623  version = "0.5.2"
 624  source = "registry+https://github.com/rust-lang/crates.io-index"
 625  checksum = "9c487024623ae38584610237dd1be8932bb2b324474b23c37a25f9fbe6bf5e9e"
 626  dependencies = [
 627   "bincode",
 628   "bitvec",
 629   "serde",
 630   "serde-big-array",
 631   "thiserror",
 632  ]
 633  
 634  [[package]]
 635  name = "memchr"
 636  version = "2.7.1"
 637  source = "registry+https://github.com/rust-lang/crates.io-index"
 638  checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
 639  
 640  [[package]]
 641  name = "ovmf-prebuilt"
 642  version = "0.1.0-alpha.1"
 643  source = "registry+https://github.com/rust-lang/crates.io-index"
 644  checksum = "fa50141d081512ab30fd9e7e7692476866df5098b028536ad6680212e717fa8d"
 645  
 646  [[package]]
 647  name = "parking"
 648  version = "2.2.0"
 649  source = "registry+https://github.com/rust-lang/crates.io-index"
 650  checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae"
 651  
 652  [[package]]
 653  name = "pin-project"
 654  version = "1.1.4"
 655  source = "registry+https://github.com/rust-lang/crates.io-index"
 656  checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0"
 657  dependencies = [
 658   "pin-project-internal",
 659  ]
 660  
 661  [[package]]
 662  name = "pin-project-internal"
 663  version = "1.1.4"
 664  source = "registry+https://github.com/rust-lang/crates.io-index"
 665  checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690"
 666  dependencies = [
 667   "proc-macro2",
 668   "quote",
 669   "syn",
 670  ]
 671  
 672  [[package]]
 673  name = "pin-project-lite"
 674  version = "0.2.13"
 675  source = "registry+https://github.com/rust-lang/crates.io-index"
 676  checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
 677  
 678  [[package]]
 679  name = "pin-utils"
 680  version = "0.1.0"
 681  source = "registry+https://github.com/rust-lang/crates.io-index"
 682  checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
 683  
 684  [[package]]
 685  name = "piper"
 686  version = "0.2.1"
 687  source = "registry+https://github.com/rust-lang/crates.io-index"
 688  checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4"
 689  dependencies = [
 690   "atomic-waker",
 691   "fastrand 2.0.1",
 692   "futures-io",
 693  ]
 694  
 695  [[package]]
 696  name = "polling"
 697  version = "2.8.0"
 698  source = "registry+https://github.com/rust-lang/crates.io-index"
 699  checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce"
 700  dependencies = [
 701   "autocfg",
 702   "bitflags 1.3.2",
 703   "cfg-if",
 704   "concurrent-queue",
 705   "libc",
 706   "log",
 707   "pin-project-lite",
 708   "windows-sys 0.48.0",
 709  ]
 710  
 711  [[package]]
 712  name = "polling"
 713  version = "3.5.0"
 714  source = "registry+https://github.com/rust-lang/crates.io-index"
 715  checksum = "24f040dee2588b4963afb4e420540439d126f73fdacf4a9c486a96d840bac3c9"
 716  dependencies = [
 717   "cfg-if",
 718   "concurrent-queue",
 719   "pin-project-lite",
 720   "rustix 0.38.31",
 721   "tracing",
 722   "windows-sys 0.52.0",
 723  ]
 724  
 725  [[package]]
 726  name = "proc-macro2"
 727  version = "1.0.78"
 728  source = "registry+https://github.com/rust-lang/crates.io-index"
 729  checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"
 730  dependencies = [
 731   "unicode-ident",
 732  ]
 733  
 734  [[package]]
 735  name = "quote"
 736  version = "1.0.35"
 737  source = "registry+https://github.com/rust-lang/crates.io-index"
 738  checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
 739  dependencies = [
 740   "proc-macro2",
 741  ]
 742  
 743  [[package]]
 744  name = "radium"
 745  version = "0.7.0"
 746  source = "registry+https://github.com/rust-lang/crates.io-index"
 747  checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
 748  
 749  [[package]]
 750  name = "rustix"
 751  version = "0.37.27"
 752  source = "registry+https://github.com/rust-lang/crates.io-index"
 753  checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2"
 754  dependencies = [
 755   "bitflags 1.3.2",
 756   "errno",
 757   "io-lifetimes",
 758   "libc",
 759   "linux-raw-sys 0.3.8",
 760   "windows-sys 0.48.0",
 761  ]
 762  
 763  [[package]]
 764  name = "rustix"
 765  version = "0.38.31"
 766  source = "registry+https://github.com/rust-lang/crates.io-index"
 767  checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949"
 768  dependencies = [
 769   "bitflags 2.4.2",
 770   "errno",
 771   "libc",
 772   "linux-raw-sys 0.4.13",
 773   "windows-sys 0.52.0",
 774  ]
 775  
 776  [[package]]
 777  name = "rustversion"
 778  version = "1.0.14"
 779  source = "registry+https://github.com/rust-lang/crates.io-index"
 780  checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4"
 781  
 782  [[package]]
 783  name = "ryu"
 784  version = "1.0.17"
 785  source = "registry+https://github.com/rust-lang/crates.io-index"
 786  checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1"
 787  
 788  [[package]]
 789  name = "scopeguard"
 790  version = "1.2.0"
 791  source = "registry+https://github.com/rust-lang/crates.io-index"
 792  checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
 793  
 794  [[package]]
 795  name = "serde"
 796  version = "1.0.197"
 797  source = "registry+https://github.com/rust-lang/crates.io-index"
 798  checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2"
 799  dependencies = [
 800   "serde_derive",
 801  ]
 802  
 803  [[package]]
 804  name = "serde-big-array"
 805  version = "0.4.1"
 806  source = "registry+https://github.com/rust-lang/crates.io-index"
 807  checksum = "3323f09a748af288c3dc2474ea6803ee81f118321775bffa3ac8f7e65c5e90e7"
 808  dependencies = [
 809   "serde",
 810  ]
 811  
 812  [[package]]
 813  name = "serde_derive"
 814  version = "1.0.197"
 815  source = "registry+https://github.com/rust-lang/crates.io-index"
 816  checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b"
 817  dependencies = [
 818   "proc-macro2",
 819   "quote",
 820   "syn",
 821  ]
 822  
 823  [[package]]
 824  name = "serde_json"
 825  version = "1.0.114"
 826  source = "registry+https://github.com/rust-lang/crates.io-index"
 827  checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0"
 828  dependencies = [
 829   "itoa",
 830   "ryu",
 831   "serde",
 832  ]
 833  
 834  [[package]]
 835  name = "signal-hook-registry"
 836  version = "1.4.1"
 837  source = "registry+https://github.com/rust-lang/crates.io-index"
 838  checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
 839  dependencies = [
 840   "libc",
 841  ]
 842  
 843  [[package]]
 844  name = "slab"
 845  version = "0.4.9"
 846  source = "registry+https://github.com/rust-lang/crates.io-index"
 847  checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
 848  dependencies = [
 849   "autocfg",
 850  ]
 851  
 852  [[package]]
 853  name = "smallvec"
 854  version = "1.13.1"
 855  source = "registry+https://github.com/rust-lang/crates.io-index"
 856  checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
 857  
 858  [[package]]
 859  name = "socket2"
 860  version = "0.4.10"
 861  source = "registry+https://github.com/rust-lang/crates.io-index"
 862  checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d"
 863  dependencies = [
 864   "libc",
 865   "winapi",
 866  ]
 867  
 868  [[package]]
 869  name = "spin"
 870  version = "0.5.2"
 871  source = "registry+https://github.com/rust-lang/crates.io-index"
 872  checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
 873  
 874  [[package]]
 875  name = "spin"
 876  version = "0.9.8"
 877  source = "registry+https://github.com/rust-lang/crates.io-index"
 878  checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
 879  dependencies = [
 880   "lock_api",
 881  ]
 882  
 883  [[package]]
 884  name = "syn"
 885  version = "2.0.50"
 886  source = "registry+https://github.com/rust-lang/crates.io-index"
 887  checksum = "74f1bdc9872430ce9b75da68329d1c1746faf50ffac5f19e02b71e37ff881ffb"
 888  dependencies = [
 889   "proc-macro2",
 890   "quote",
 891   "unicode-ident",
 892  ]
 893  
 894  [[package]]
 895  name = "tap"
 896  version = "1.0.1"
 897  source = "registry+https://github.com/rust-lang/crates.io-index"
 898  checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
 899  
 900  [[package]]
 901  name = "tempfile"
 902  version = "3.10.0"
 903  source = "registry+https://github.com/rust-lang/crates.io-index"
 904  checksum = "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67"
 905  dependencies = [
 906   "cfg-if",
 907   "fastrand 2.0.1",
 908   "rustix 0.38.31",
 909   "windows-sys 0.52.0",
 910  ]
 911  
 912  [[package]]
 913  name = "thiserror"
 914  version = "1.0.57"
 915  source = "registry+https://github.com/rust-lang/crates.io-index"
 916  checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b"
 917  dependencies = [
 918   "thiserror-impl",
 919  ]
 920  
 921  [[package]]
 922  name = "thiserror-impl"
 923  version = "1.0.57"
 924  source = "registry+https://github.com/rust-lang/crates.io-index"
 925  checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81"
 926  dependencies = [
 927   "proc-macro2",
 928   "quote",
 929   "syn",
 930  ]
 931  
 932  [[package]]
 933  name = "tracing"
 934  version = "0.1.40"
 935  source = "registry+https://github.com/rust-lang/crates.io-index"
 936  checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
 937  dependencies = [
 938   "pin-project-lite",
 939   "tracing-core",
 940  ]
 941  
 942  [[package]]
 943  name = "tracing-core"
 944  version = "0.1.32"
 945  source = "registry+https://github.com/rust-lang/crates.io-index"
 946  checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
 947  
 948  [[package]]
 949  name = "uart_16550"
 950  version = "0.2.19"
 951  source = "registry+https://github.com/rust-lang/crates.io-index"
 952  checksum = "614ff2a87880d4bd4374722268598a970bbad05ced8bf630439417347254ab2e"
 953  dependencies = [
 954   "bitflags 1.3.2",
 955   "rustversion",
 956   "x86_64",
 957  ]
 958  
 959  [[package]]
 960  name = "unicode-ident"
 961  version = "1.0.12"
 962  source = "registry+https://github.com/rust-lang/crates.io-index"
 963  checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
 964  
 965  [[package]]
 966  name = "uuid"
 967  version = "1.7.0"
 968  source = "registry+https://github.com/rust-lang/crates.io-index"
 969  checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a"
 970  dependencies = [
 971   "getrandom",
 972  ]
 973  
 974  [[package]]
 975  name = "volatile"
 976  version = "0.4.6"
 977  source = "registry+https://github.com/rust-lang/crates.io-index"
 978  checksum = "442887c63f2c839b346c192d047a7c87e73d0689c9157b00b53dcc27dd5ea793"
 979  
 980  [[package]]
 981  name = "waker-fn"
 982  version = "1.1.1"
 983  source = "registry+https://github.com/rust-lang/crates.io-index"
 984  checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690"
 985  
 986  [[package]]
 987  name = "wasi"
 988  version = "0.11.0+wasi-snapshot-preview1"
 989  source = "registry+https://github.com/rust-lang/crates.io-index"
 990  checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
 991  
 992  [[package]]
 993  name = "winapi"
 994  version = "0.3.9"
 995  source = "registry+https://github.com/rust-lang/crates.io-index"
 996  checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
 997  dependencies = [
 998   "winapi-i686-pc-windows-gnu",
 999   "winapi-x86_64-pc-windows-gnu",
1000  ]
1001  
1002  [[package]]
1003  name = "winapi-i686-pc-windows-gnu"
1004  version = "0.4.0"
1005  source = "registry+https://github.com/rust-lang/crates.io-index"
1006  checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
1007  
1008  [[package]]
1009  name = "winapi-x86_64-pc-windows-gnu"
1010  version = "0.4.0"
1011  source = "registry+https://github.com/rust-lang/crates.io-index"
1012  checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
1013  
1014  [[package]]
1015  name = "windows-sys"
1016  version = "0.48.0"
1017  source = "registry+https://github.com/rust-lang/crates.io-index"
1018  checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
1019  dependencies = [
1020   "windows-targets 0.48.5",
1021  ]
1022  
1023  [[package]]
1024  name = "windows-sys"
1025  version = "0.52.0"
1026  source = "registry+https://github.com/rust-lang/crates.io-index"
1027  checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
1028  dependencies = [
1029   "windows-targets 0.52.0",
1030  ]
1031  
1032  [[package]]
1033  name = "windows-targets"
1034  version = "0.48.5"
1035  source = "registry+https://github.com/rust-lang/crates.io-index"
1036  checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
1037  dependencies = [
1038   "windows_aarch64_gnullvm 0.48.5",
1039   "windows_aarch64_msvc 0.48.5",
1040   "windows_i686_gnu 0.48.5",
1041   "windows_i686_msvc 0.48.5",
1042   "windows_x86_64_gnu 0.48.5",
1043   "windows_x86_64_gnullvm 0.48.5",
1044   "windows_x86_64_msvc 0.48.5",
1045  ]
1046  
1047  [[package]]
1048  name = "windows-targets"
1049  version = "0.52.0"
1050  source = "registry+https://github.com/rust-lang/crates.io-index"
1051  checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
1052  dependencies = [
1053   "windows_aarch64_gnullvm 0.52.0",
1054   "windows_aarch64_msvc 0.52.0",
1055   "windows_i686_gnu 0.52.0",
1056   "windows_i686_msvc 0.52.0",
1057   "windows_x86_64_gnu 0.52.0",
1058   "windows_x86_64_gnullvm 0.52.0",
1059   "windows_x86_64_msvc 0.52.0",
1060  ]
1061  
1062  [[package]]
1063  name = "windows_aarch64_gnullvm"
1064  version = "0.48.5"
1065  source = "registry+https://github.com/rust-lang/crates.io-index"
1066  checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
1067  
1068  [[package]]
1069  name = "windows_aarch64_gnullvm"
1070  version = "0.52.0"
1071  source = "registry+https://github.com/rust-lang/crates.io-index"
1072  checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
1073  
1074  [[package]]
1075  name = "windows_aarch64_msvc"
1076  version = "0.48.5"
1077  source = "registry+https://github.com/rust-lang/crates.io-index"
1078  checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
1079  
1080  [[package]]
1081  name = "windows_aarch64_msvc"
1082  version = "0.52.0"
1083  source = "registry+https://github.com/rust-lang/crates.io-index"
1084  checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
1085  
1086  [[package]]
1087  name = "windows_i686_gnu"
1088  version = "0.48.5"
1089  source = "registry+https://github.com/rust-lang/crates.io-index"
1090  checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
1091  
1092  [[package]]
1093  name = "windows_i686_gnu"
1094  version = "0.52.0"
1095  source = "registry+https://github.com/rust-lang/crates.io-index"
1096  checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
1097  
1098  [[package]]
1099  name = "windows_i686_msvc"
1100  version = "0.48.5"
1101  source = "registry+https://github.com/rust-lang/crates.io-index"
1102  checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
1103  
1104  [[package]]
1105  name = "windows_i686_msvc"
1106  version = "0.52.0"
1107  source = "registry+https://github.com/rust-lang/crates.io-index"
1108  checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
1109  
1110  [[package]]
1111  name = "windows_x86_64_gnu"
1112  version = "0.48.5"
1113  source = "registry+https://github.com/rust-lang/crates.io-index"
1114  checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
1115  
1116  [[package]]
1117  name = "windows_x86_64_gnu"
1118  version = "0.52.0"
1119  source = "registry+https://github.com/rust-lang/crates.io-index"
1120  checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
1121  
1122  [[package]]
1123  name = "windows_x86_64_gnullvm"
1124  version = "0.48.5"
1125  source = "registry+https://github.com/rust-lang/crates.io-index"
1126  checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
1127  
1128  [[package]]
1129  name = "windows_x86_64_gnullvm"
1130  version = "0.52.0"
1131  source = "registry+https://github.com/rust-lang/crates.io-index"
1132  checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
1133  
1134  [[package]]
1135  name = "windows_x86_64_msvc"
1136  version = "0.48.5"
1137  source = "registry+https://github.com/rust-lang/crates.io-index"
1138  checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
1139  
1140  [[package]]
1141  name = "windows_x86_64_msvc"
1142  version = "0.52.0"
1143  source = "registry+https://github.com/rust-lang/crates.io-index"
1144  checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
1145  
1146  [[package]]
1147  name = "wyz"
1148  version = "0.5.1"
1149  source = "registry+https://github.com/rust-lang/crates.io-index"
1150  checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
1151  dependencies = [
1152   "tap",
1153  ]
1154  
1155  [[package]]
1156  name = "x86_64"
1157  version = "0.14.12"
1158  source = "registry+https://github.com/rust-lang/crates.io-index"
1159  checksum = "96cb6fd45bfeab6a5055c5bffdb08768bd0c069f1d946debe585bbb380a7c062"
1160  dependencies = [
1161   "bit_field",
1162   "bitflags 2.4.2",
1163   "rustversion",
1164   "volatile",
1165  ]