A9NLoader is a bootloader designed to launch the A9N Microkernel in accordance with the A9N Boot Protocol (x86_64). It properly loads the Kernel Executable and Init Executable, making the system operational.
It is implemented using EDK2.
- cmake
- clang
- lld
- llvm
- build-essential
- uuid-dev
- iasl
- git
- nasm
- python3
mkdir build
cmake -B build
cmake --build buildTODO