Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Update on Shared Logging Between the Kernel and the Bootloader

Linux Foundation via YouTube

Overview

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

Reviews

Start your review of Update on Shared Logging Between the Kernel and the Bootloader

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.