Extra Boot Configuration - Expanding Kernel and Init Boot Parameters
summary
Adds a structured key/value file called boot config that the initramfs tool appends into the initrd image and which the kernel parses to expand kernel cmdline and pass args after “--” to init; supports merging keys, comma arrays, three assignment operators (set, override, append), and nested subkeys; already drives ftrace boot-time histograms and exposes the active file via /proc/bootconfig; tooling includes a bootconfig command that embeds or removes the blob and mkinitrd integration is planned.
AI-written summary · about
chapters (12)
- 0:00Intro
- 0:59Kernel command line (cmdline) A way to pass boot options to kernel Poss a dongi string which contains the options
- 2:29Extra Boot Configuration Introduce new kernel cmdline extension Extra Boot Configuration laka, "bootcontig"
- 3:15Extra Boot Configuration Syntax Simple key-value
- 4:22Syntax (cont.)
- 6:13Expand kernel command line You can write kernel command line with bootconfig
- 7:54Example of kernel command line to bootcon
- 8:34Another example: boot time tracing You can make a histogram on events for statistical analysis
- 9:21Boot time tracing output
- 9:35How to setup the bootconfig
- 12:03Summary Extra Boot Configuration bootconfig - New way to pass the boot parameters to Linux
- 13:09Questions?
related talks
31mLinuxBoot: Firmware Tools & a BusyBox in Go
33mU-Boot's New Standard Boot and What's Next
35mMake Your System Firmware Faster, More Flexible and Reliable with LinuxBoot
21mAccelerating Boot Time: Lessons from a New Platform
49mEmbedded Linux BOF
39m“Early Boot and Late Attach” of Remote Processor...
34mDelving into the Linux Boot Process for an ARM SoC
46mStatus of Embedded Linux
