#uefi #run-time #service #wrapper #helper #runtime-services #rust-friendly

mu_uefi_runtime_services

Rust-friendly UEFI Runtime Service wrappers

1 stable release

2.0.0 Jan 15, 2025

#849 in Hardware support

Download history 136/week @ 2025-01-11 54/week @ 2025-01-18 5/week @ 2025-01-25 76/week @ 2025-02-01 46/week @ 2025-02-08 71/week @ 2025-02-15 84/week @ 2025-02-22 59/week @ 2025-03-01

279 downloads per month
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–435KB
~11K SLoC