~/talk

Getting started with LinuxBoot Firmware on AArch64 Server

links:none on file
slides:none on file

Boots CentOS 8.2 AArch64 from LinuxBoot flashrom in QEMU on x86_64 by building a single uncompressed EFI image under 16 MB (achieved a 15 MB kernel), expanding OVMF FS by changing 512 to 8192 blocks, and injecting the image with Fiano’s replace_pe32 utk. Uses u-root initramfs to keep size down, needs EFI_STUB and no CONFIG_EFI_BDS patch on AArch64, and debugs live with QEMU -S/-s plus GDB. 32 vs 64 MB flashrom constraints drive the workflow.

AI-written summary · about

  1. 0:00LinuxBoot on AArch64 intro
  2. 1:04Market trends for LinuxBoot
  3. 2:45What LinuxBoot means
  4. 4:28Missing BDS kernel patch
  5. 6:15Fiano replaces UEFI Shell
  6. 7:30Flashrom size challenges
  7. 9:11Extend OVMF to 32MB
  8. 10:42Configure LinuxBoot kernel
  9. 13:00Inject LinuxBoot into QEMU
  10. 14:11Boot CentOS 8.2 locally
  11. 15:28Debug LinuxBoot with GDB
  12. 16:14Future kernel decompression
  13. 18:10Summary and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.