uefi-rs
-
Put up a PR to make almost all protocol opening happen through the
open_protocol
method. The other two methods for opening protocols (handle_protocol
andlocate_protocol
) are now marked asunsafe
and deprecated.There's still some more safety work to do with
open_protocol
-- if the protocol isn't opened in exclusive mode, or if the agent parameter isn't set correctly, UB could still result. But this change is a good step in the right direction. -
Created a few PRs for the next edition of This Month in Rust OSDev:
Rust
I think I finally found a fix for the u128
division
bug on
x86_64-unknown-uefi
. Put up a
PR in the
compiler-builtins
repo.