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

UEFI Memory Allocators
Global Allocator Bridge
Raw Allocator