[go: up one dir, main page]

  1. f430471 libcrdy: Add load_and_execute_kernel function by Nicholas Bishop · 3 years, 1 month ago
  2. 223cec9 Use BootServices::image_handle by Nicholas Bishop · 3 years, 1 month ago
  3. e46db29 Update copyright headers to match the latest preferred style by Nicholas Bishop · 3 years, 2 months ago
  4. a2a3486 Use vboot dev keys for testing by Nicholas Bishop · 3 years, 2 months ago
  5. bbc26a1 libcrdy/crdyboot: Update clippy lints by Nicholas Bishop · 3 years, 4 months ago
  6. 1cfc8b9 crdyboot: Move most code to a new libcrdy package by Nicholas Bishop · 3 years, 4 months ago
  7. 0ff98e9 crdyboot: Fix scope of BootIO protocol by Nicholas Bishop · 3 years, 4 months ago
  8. f558609 xtask: Port gen.py to Rust by Nicholas Bishop · 3 years, 5 months ago
  9. 211f1c7 Upgrade uefi dependencies by Nicholas Bishop · 3 years, 5 months ago
  10. 2ba4ab4 Add license header to all source files by Nicholas Bishop · 3 years, 5 months ago
  11. d837964 Upgrade to latest uefi/uefi-services release by Nicholas Bishop · 3 years, 7 months ago
  12. bf8666d Replace handle_protocol with open_protocol by Nicholas Bishop · 3 years, 9 months ago
  13. ff7f67b Replace some string code with CString16 by Nicholas Bishop · 3 years, 10 months ago
  14. 8d125b2 Update all packages to 2021 edition by Nicholas Bishop · 3 years, 10 months ago
  15. 3e0301c Add sbat_gen package by Nicholas Bishop · 3 years, 10 months ago
  16. 4729791 crdyboot: switch to a newly-released version of uefi-rs by Nicholas Bishop · 4 years, 2 months ago
  17. 3855981 crdyboot: drop code for booting with the EFI handover protocol by Nicholas Bishop · 4 years, 2 months ago
  18. 1322000 Update the repository URL. by Joseph Sussman · 4 years, 2 months ago
  19. 523e1d7 crdyboot: use new LoadedImage.set_image method by Nicholas Bishop · 4 years, 3 months ago
  20. 22b082b crdyboot: remove an impossible error variant by Nicholas Bishop · 4 years, 3 months ago
  21. 4b03074 crdyboot: remove unnecessary pub by Nicholas Bishop · 4 years, 3 months ago
  22. aa9e93e crdyboot: simplify call stack by Nicholas Bishop · 4 years, 3 months ago
  23. 68e9c37 crdyboot: move UCS-2 conversion to linux.rs by Nicholas Bishop · 4 years, 3 months ago
  24. 0b03892 crdyboot: use LoadedImage.set_load_options by Nicholas Bishop · 4 years, 3 months ago
  25. eed443d crdyboot: clean cleanup in modify_loaded_image by Nicholas Bishop · 4 years, 3 months ago
  26. 29cfdcf vboot: implement writing to disk by Nicholas Bishop · 4 years, 3 months ago
  27. 48f1f0b Move PE code to vboot by Nicholas Bishop · 4 years, 3 months ago
  28. d773925 crdyboot: clean up a log line by Nicholas Bishop · 4 years, 3 months ago
  29. e14e9d6 crdyboot: improve handover docstring by Nicholas Bishop · 4 years, 3 months ago
  30. 3be2b03 crdyboot: add support for EFI stub compat entry point by Nicholas Bishop · 4 years, 3 months ago
  31. 50f1634 crdyboot: move is_64bit to a function by Nicholas Bishop · 4 years, 3 months ago
  32. e60909b crdyboot: use goblin to parse the PE header by Nicholas Bishop · 4 years, 3 months ago
  33. f1d0947 crdyboot: warn if the test key is used by Nicholas Bishop · 4 years, 3 months ago
  34. f9755fb crdyboot: drop device_path_eq by Nicholas Bishop · 4 years, 3 months ago
  35. 871e1f1 vboot: rename LinuxError -> BootParamsError by Nicholas Bishop · 4 years, 3 months ago
  36. 75b2eb1 Move BootParams cast to vboot by Nicholas Bishop · 4 years, 3 months ago
  37. d68e106 Move kernel structs from crdyboot to vboot by Nicholas Bishop · 4 years, 3 months ago
  38. 9497e82 crdyboot: remove a todo by Nicholas Bishop · 4 years, 3 months ago
  39. 04adb82 crdyboot: clean up the PE code by Nicholas Bishop · 4 years, 3 months ago
  40. 428ecac crdyboot: validate PE header magic bytes by Nicholas Bishop · 4 years, 3 months ago
  41. f55fa95 crdyboot: fix and turn on the ptr_as_ptr lint by Nicholas Bishop · 4 years, 3 months ago
  42. 383c101 crdyboot: use upstream uefi-rs repo by Nicholas Bishop · 4 years, 3 months ago
  43. 1c1281c Enable some clippy cast lints by Nicholas Bishop · 4 years, 3 months ago
  44. 3b94677 crdyboot: remove a TODO by Nicholas Bishop · 4 years, 3 months ago
  45. 6d7c9c0 vboot: rename return_code -> ReturnCode by Nicholas Bishop · 4 years, 3 months ago
  46. fba8776 vboot: improve load_kernel errors by Nicholas Bishop · 4 years, 3 months ago
  47. 6778aba crdyboot: add a feature to control the embedded key by Nicholas Bishop · 4 years, 3 months ago
  48. 86f2d0f crdyboot: generate sbat.csv at build time by Nicholas Bishop · 4 years, 3 months ago
  49. ac070e4 crdyboot: add verbose feature to control logging by Nicholas Bishop · 4 years, 3 months ago
  50. 6b0bef8 crdyboot: clean up command-line conversion by Nicholas Bishop · 4 years, 3 months ago
  51. 05d40f5 crdyboot: clean up casts in handover by Nicholas Bishop · 4 years, 3 months ago
  52. e755465 crdyboot: fix unwraps in handover by Nicholas Bishop · 4 years, 3 months ago
  53. db12612 crdyboot: improve vboot error code display by Nicholas Bishop · 4 years, 3 months ago
  54. 8683f5b crdyboot: fully implement Display for Error by Nicholas Bishop · 4 years, 3 months ago
  55. d07bd73 crdyboot: use custom error type in more places by Nicholas Bishop · 4 years, 3 months ago
  56. b20c55e crdyboot: use new error type in disk.rs by Nicholas Bishop · 4 years, 3 months ago
  57. b491eff crdyboot: add custom error type by Nicholas Bishop · 4 years, 3 months ago
  58. cff39c3 crdyboot: simplify run() by Nicholas Bishop · 4 years, 3 months ago
  59. 4b74938 crdyboot: remove unnecessary unsafe clone by Nicholas Bishop · 4 years, 3 months ago
  60. aa5f353 crdyboot: remove unused code by Nicholas Bishop · 4 years, 3 months ago
  61. bcd8f30 crdyboot: switch to using vboot::load_kernel by Nicholas Bishop · 4 years, 3 months ago
  62. 948e5b2 crdyboot: remove unnecessary system table clone by Nicholas Bishop · 4 years, 3 months ago pure-rust-20210729
  63. 1d8f68b vboot: move struct_from_bytes to lib.rs by Nicholas Bishop · 4 years, 3 months ago
  64. bf5bca4 crdyboot: remove unnecessary usize suffixes by Nicholas Bishop · 4 years, 3 months ago
  65. f82739d crdyboot: move disk code to new module by Nicholas Bishop · 4 years, 3 months ago
  66. bb9ba2a bring back handover by Nicholas Bishop · 4 years, 3 months ago
  67. 8c6604b crdyboot: remove out-of-date TODO by Nicholas Bishop · 4 years, 3 months ago
  68. 71455e4 crdyboot: avoid PartitionInfo for GPT parsing by Nicholas Bishop · 4 years, 4 months ago
  69. c031050 crdyboot: only look for kernel partitions on correct disk by Nicholas Bishop · 4 years, 4 months ago
  70. 74ced73 crdyboot: fix clippy warning by Nicholas Bishop · 4 years, 4 months ago
  71. e01dd21 crdyboot: fix secure boot by Nicholas Bishop · 4 years, 4 months ago
  72. 61b15b3 tools: fix sbat data by Nicholas Bishop · 4 years, 4 months ago
  73. a90b820 crdyboot: add .sbat section by Nicholas Bishop · 4 years, 4 months ago
  74. 0b4f2e7 crdyboot: remove unnecessary borrows by Nicholas Bishop · 4 years, 4 months ago
  75. dfb2091 crdyboot: move some logs to debug level by Nicholas Bishop · 4 years, 4 months ago
  76. 56a2b5e crdyboot: impl Display for KernelPartition by Nicholas Bishop · 4 years, 4 months ago
  77. fe8322e crdyboot: improve string conversion name by Nicholas Bishop · 4 years, 4 months ago
  78. 5de156e crdyboot: update deps by Nicholas Bishop · 4 years, 4 months ago
  79. ead338e crdyboot: try kernels in priority order by Nicholas Bishop · 4 years, 4 months ago
  80. 28fb92e crdyboot: skip stub partitions by Nicholas Bishop · 4 years, 4 months ago
  81. b2f8334 crdyboot: select kernel based on priority by Nicholas Bishop · 4 years, 4 months ago
  82. 01b4939 vboot: make rimpl module private by Nicholas Bishop · 4 years, 4 months ago
  83. 0e89f74 crdyboot: clean up partition size calculation by Nicholas Bishop · 4 years, 5 months ago
  84. b67643e crdyboot: panic if no kernel is started by Nicholas Bishop · 4 years, 5 months ago
  85. bfcc4d3 crdyboot: refactor kernel runner by Nicholas Bishop · 4 years, 5 months ago
  86. 0d05c8c crdyboot: add KernelPartition.num_bytes by Nicholas Bishop · 4 years, 5 months ago
  87. 84bb46a crdyboot: code cleanup by Nicholas Bishop · 4 years, 5 months ago
  88. 8fb7cb7 crdyboot: refactor kernel partition reading by Nicholas Bishop · 4 years, 5 months ago
  89. 6148ab5 crdyboot: update for changes in uefi-rs by Nicholas Bishop · 4 years, 5 months ago
  90. 9ea88ee crdyboot: clean up kernel options by Nicholas Bishop · 4 years, 5 months ago
  91. ecd892b crdyboot: code cleanup by Nicholas Bishop · 4 years, 5 months ago
  92. b11bb8f crdyboot: use kernel params from the partition by Nicholas Bishop · 4 years, 5 months ago
  93. 8ecb7ea crdyboot: refactor PartitionInfo gathering by Nicholas Bishop · 4 years, 5 months ago
  94. 33d8e7c vboot: change kernel command_line to a str by Nicholas Bishop · 4 years, 5 months ago
  95. 5d40a16 vboot: return kernel params slice by Nicholas Bishop · 4 years, 5 months ago
  96. 5b94590 crdyboot: remove debug code by Nicholas Bishop · 4 years, 5 months ago
  97. a0a1c44 crdyboot: verify, load, and start the kernel by Nicholas Bishop · 4 years, 5 months ago
  98. 5d6f176 crdyboot: add some fp stubs to fix linker errors by Nicholas Bishop · 4 years, 5 months ago
  99. a0cbb3e crdyboot: find the kernel partitions by Nicholas Bishop · 4 years, 5 months ago
  100. 194edbc crdyboot: proof-of-concept for loading and running the kernel by Nicholas Bishop · 4 years, 5 months ago