Tim Roberts

Results 9 issues of Tim Roberts

Affected: Firmware targeting EFI < 1.10 and UEFI drivers that do not use `BootServices.open_protocol` and `BootServices.close_protocol`. Prior to EFI 1.10, the `EFI_BOOT_SERVICES.UninstallProtocolInterface` function lacks the safety checks that were added...

bug
help wanted
good first issue

Tracking issue While implementing the missing protocol handler functions in `BootServices`, I found that `extern "efiapi"` is incompatible with Rust's current (unstable) implementation of c variadics. Rustc indicates that C...

Addresses #477. This was a relatively minor change, as seen by the commit. Local tests were run and passed on Windows and Linux (via WSL2).

enhancement