UEFI Bare Bones
Posted: Sun Apr 12, 2020 2:28 am
There are a few things I did not like about the UEFI Bare Bones article:
User:Xenos/UEFI Bare Bones
- It uses a Windows targeted toolchain, while basically all non-UEFI bare bones / tutorials here suggest using either a bare metal cross compiler or one specifically targeting the OS to be created.
- It pulls in code dependencies from gnu-efi.
- It is 64 bit only.
User:Xenos/UEFI Bare Bones
- It uses a bare metal toolchain, which is almost one-on-one taken from the GCC Cross-Compiler taken, and only a PE target for binutils is added.
- It uses no external code / libraries / headers, but comes with its own minimal efi.h header.
- It targets both 32 and 64 bit x86 systems.
- It includes instructions for running in VirtualBox.