~/talk

Update on Shared Logging between the Kernel and the Bootloader

links:none on file
slides:none on file

Shared logging implements a single log control block with magic/checks passed from bootloader to kernel so both can read and replay each other’s records across warm reboots; proof-of-concept uses U-Boot plus a kernel patch (mainline work based on 4.8) and relies on DT reserve-memory + command line to avoid brittle top-of-RAM tricks. Expect 10–100 coalesced entries during init, gotchas include physical vs virtual addresses, early mapping, structure packing, and toolchain/x86 test work; live demo fails.

AI-written summary · about

  1. 0:00Intro
  2. 1:42Outline
  3. 2:31What is shared logging?
  4. 5:22Why would we want shared logging?
  5. 12:16Kernel logging structures (then)
  6. 14:19Kernel logging structures (post 2012)
  7. 17:20A few observations
  8. 17:59Revised goals (since last time)
  9. 22:09Interface design
  10. 23:39Kernel logging structures proposed
  11. 28:41How to pass the CB to the kernel? (3)
  12. 33:28Bootloader POC implementation
  13. 35:57Bootloader upstream status
  14. 36:33Kernel implementation
  15. 40:47Kernel upstream status
  16. 46:40Some gotchas (2)
  17. 51:27Planned and possible future work
~/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.