Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore an in-depth update on the shared logging feature between the bootloader and the kernel in this 57-minute Linux Foundation conference talk. Delve into the history of shared logging, understand its importance, and examine the evolution of kernel logging structures. Learn about the revised goals, interface design, and proposed kernel logging structures. Discover the challenges faced in implementing this feature, including how to pass the control block to the kernel. Gain insights into the proof-of-concept implementation for bootloaders and the current upstream status for both bootloader and kernel. Identify potential pitfalls and explore planned future developments. Conclude with a live demonstration showcasing the practical application of this feature in embedded Linux systems.
Syllabus
Intro
Outline
What is shared logging?
Why would we want shared logging?
Kernel logging structures (then)
Kernel logging structures (post 2012)
A few observations
Revised goals (since last time)
Interface design
Kernel logging structures proposed
How to pass the CB to the kernel? (3)
Bootloader POC implementation
Bootloader upstream status
Kernel implementation
Kernel upstream status
Some gotchas (2)
Planned and possible future work
Taught by
Linux Foundation