EFI_STATUS efi_main(EFI_HANDLE image, EFI_SYSTEM_TABLE *sys_table) InitializeLib(image, sys_table); Print(L"Hello from AA64 EFI bootloader\n"); // Load kernel image, DTB, call ExitBootServices() return EFI_SUCCESS;
stands for AArch64, the 64-bit execution state of the ARM architecture. Default Path
UEFI firmware (aa64) → EFI System Partition → aa64 bootloader (e.g., GRUB, systemd-boot) → Linux kernel (Image.gz) → initramfs → rootfs
EFI_STATUS efi_main(EFI_HANDLE image, EFI_SYSTEM_TABLE *sys_table) InitializeLib(image, sys_table); Print(L"Hello from AA64 EFI bootloader\n"); // Load kernel image, DTB, call ExitBootServices() return EFI_SUCCESS;
stands for AArch64, the 64-bit execution state of the ARM architecture. Default Path
UEFI firmware (aa64) → EFI System Partition → aa64 bootloader (e.g., GRUB, systemd-boot) → Linux kernel (Image.gz) → initramfs → rootfs