Add unified BIOS and UEFI support to XTLDR #22
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Current version of XTLDR supports only UEFI-based boot environments. We need to extend the bootloader to also support legacy BIOS systems while maintaining compatibility with UEFI.
BiosUtils class has already been added, providing basic VGA output. This allows XTLDR to display messages such as "XTLDR requires EFI-based system!"
The entire codebase should be refactored to separate platform-specific components, for example:
so that the correct implementation is used depending on the boot environment.