mirror of
https://github.com/edera-dev/sprout.git
synced 2026-11-05 00:32:20 +00:00
chore(code): split much of the efi support code to crates/eficore
This commit is contained in:
39 files changed
+440
-378
No files matched your search
@@ -0,0 +1,39 @@
|
||||
//! Sprout EFI Core.
|
||||
//! This crate provides tools for working with the EFI environment.
|
||||
#![no_std]
|
||||
extern crate alloc;
|
||||
|
||||
/// EFI handle helpers.
|
||||
pub mod handle;
|
||||
|
||||
/// Logging support for EFI applications.
|
||||
pub mod logger;
|
||||
|
||||
/// Disk partitioning support infrastructure.
|
||||
pub mod partition;
|
||||
|
||||
/// Path handling for UEFI.
|
||||
pub mod path;
|
||||
|
||||
/// platform: Integration or support code for specific hardware platforms.
|
||||
pub mod platform;
|
||||
|
||||
/// Secure Boot support.
|
||||
pub mod secure;
|
||||
|
||||
/// Support for the shim loader application that enables Secure Boot.
|
||||
pub mod shim;
|
||||
|
||||
/// String utilities.
|
||||
pub mod strings;
|
||||
|
||||
/// Implements support for the bootloader interface specification.
|
||||
pub mod bootloader_interface;
|
||||
/// Support code for the EFI framebuffer.
|
||||
pub mod framebuffer;
|
||||
/// Support code for the media loader protocol.
|
||||
pub mod media_loader;
|
||||
/// setup: Code that initializes the UEFI environment for Sprout.
|
||||
pub mod setup;
|
||||
/// Support code for EFI variables.
|
||||
pub mod variables;
|
||||
Reference in new issue
Block a user