"Getting started with LinuxBoot Firmware on AArch64 Server" - Naohiro Tamura (LCA 2021 Online)
Description:
Explore LinuxBoot Firmware implementation on AArch64 servers in this 21-minute conference talk from linux.conf.au 2021. Gain insights into Open Systems Firmware (OSF) in the Open Compute Project and its goal of enhancing security in mega datacenters. Learn about LinuxBoot's components, including Linux Kernel and Initramfs, and their integration with various bootloaders. Discover the challenges of implementing LinuxBoot on AArch64 servers and how to overcome them. Follow a demonstration of booting CentOS AArch64 from LinuxBoot flashrom in QEMU on x86_64, and understand the unique kernel decompression issue faced by AArch64 systems. Master practical skills such as creating AArch64 OVMF Firmware File Systems, configuring LinuxBoot Kernel and Initramfs, injecting LinuxBoot into flashrom, booting the final OS from local disk, and debugging LinuxBoot AArch64 Kernel using QEMU and GDB on x86_64 platforms.
Getting Started with LinuxBoot Firmware on AArch64 Server