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