~/talk

(Ab)using Linux as a Trusted Bootloader

links:none on file
slides:none on file

Petitboot boots the next kernel via kexec while reusing Linux drivers; a set of kernel changes adds an kexec_file_load hook so the kernel and initramfs get measured, and IMA gains IMA policy PCR flexibility (upstream in 4.8) so measurements can target arbitrary PCRs. The IMA log is serialized across kexec and reattached via device-tree nodes on POWER. Work runs cross‑platform (x86 VM and POWER hardware), mostly works, with unresolved device‑tree passing and command‑line/buffer measurement gaps.

AI-written summary · about

  1. 0:00Introduction
  2. 0:30Overview
  3. 0:56TPM
  4. 1:26Measuring
  5. 2:38What we need
  6. 5:38KExec
  7. 6:36Adding Measurements
  8. 8:15Fixing Measurements
  9. 9:19IMA
  10. 10:11Limitations
  11. 11:22Measures
  12. 13:10Serializing
  13. 14:20Device Tree
  14. 15:38Final remarks
~/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.