#uefi #run-time #wrapper #service #helper #utilities #runtime-services

mu_uefi_runtime_services

Rust-friendly UEFI Runtime Service wrappers

1 stable release

new 2.0.0 Jan 15, 2025

#981 in Hardware support


Used in mu_rust_helpers

BSD-2-Clause-Patent

44KB
740 lines

Rust-friendly UEFI Runtime Service Wrappers

Provides safe and unsafe easy-to-use wrappers for UEFI runtime services, as well as additional utilities and helper functions.

pub static RUNTIME_SERVICES: StandardRuntimeServices =
    StandardRuntimeServices::new(&(*runtime_services_ptr));
let variable_services::VariableInfo = RUNTIME_SERVICES.query_variable_info(attributes);

Dependencies

~280–440KB
~11K SLoC