Crate runtime_services

Crate runtime_services 

Source
Expand description

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);

Modules§

variable_services
Variable-services-specific structs and utilities

Structs§

StandardRuntimeServices
The UEFI spec runtime services. It wraps an AtomicPtr around efi::RuntimeServices

Traits§

RuntimeServices
Interface for Rust-friendly wrappers of the UEFI Runtime Services