forked from lolo859/vystem
1.1 KiB
1.1 KiB
Blastproof Docs
Introduction
Blastproof is Vystem B's bootloader. It is a UEFI x86-64 only bootloader that rely on EDK II for all hardware interactions. It is able to confirm the integrity of his files and partition, locate the kernel and load it into memory, using the specific boot protocol designed for Shelter.
Blastproof architectural overview
The Blastproof bootloader rely mainly on the EDK II framework for printing to the EFI console, interacting with disks and FAT32 filesystem, graphic output protocol, and memory allocation. However, it uses Vystem B standard formats for fonts, filesystems, security and integrity checks, graphic renderer, and kernel loading.
Ressources
- Bootprocess
- Keyboard layouts
- Boot configuration
- Security and integrity model at boot level
- Vystem B FAT Trusted Manifest
- Secure Boot Files Integrity Enforcement (SBFIE)
- Custom filesystems
- Font Bitmap
- Blastproof library
For detailled informations about kernel loading, please see Vyld docs.