~/talk

Getting started with LinuxBoot Firmware on AArch64 Server

Talkat linux.conf.au 2021 Β· 2021-01-23..01-25Β· [linux-and-operating-systems]
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 15 MB uncompressed kernel with u-root initramfs, patching OVMF to 32 MB by changing 512β†’8192 blocks (OVMF 32MB patch 512->8192), extending the image to 64 MB with dd, and injecting the PE/COFF via Fiano's utk replace_pe32 (Fiano utk replace_pe32). Uses QEMU -s -S plus GDB on port 1234 for debugging; main blocker is AArch64 kernel decompression absent in UEFI loaders.

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.