Crate r_efi_alloc

Source
Expand description

UEFI Memory Allocator Integration

This crate integrates the memory allocators of the rust standard library with the memory allocators provided by UEFI systems. The raw module implements the underlying unsafe allocator to interact with UEFI memory allocations from within rust. The global module implements the stable GlobalAlloc interface of the rust standard library, thus providing UEFI memory allocators to the rust standard library. Lastly, alloc implements the unstable core::alloc::Allocator trait which likely will take the role of the main rust memory allocators in the future.

Modulesยง

alloc
UEFI Memory Allocators
global
Global Allocator Bridge
raw
Raw Allocator