Expand description
This module provides miscellaneous opinionated but optional helpers to better integrate your application with the Rust runtime and the Rust ecosystem.
For now, this includes:
- using
uefi::allocator::Allocator
as global allocator (featureglobal_allocator
) - an implementation of
log::Log
(featurelogger
) print!
andprintln!
macros defaulting to the uefi boot service stdout stream- default panic handler (feature
panic_handler
)
PLEASE NOTE that these helpers are meant for the pre exit boot service epoch.
Functions§
- Initialize all helpers defined in
uefi::helpers
whose Cargo features are activated. - Obtains a pointer to the system table.