On this Rock I will Build my System - Why Open-Source Firmware Matters
summary
Modern SoCs push CPU bring-up, power domains, clock control and device power/performance states out of Linux and into firmware running on system control processors. That creates runtime traps (for example PSCI calls), shared-register races between kernel and firmware, and PMIC interactions over I2C that require interlocks. Trusted Firmware’s BSD-friendly framework lets vendors ship binary-only components so you can’t debug or fix behavior, so expect SCMI coordination headaches and the real risk of closed-source firmware blocking fixes.
AI-written summary · about
chapters (11)
- 0:00Intro
- 0:38About me
- 3:13Old model - the good
- 5:38Old model - the bad
- 9:58Enter PSCI
- 12:13Trusted Firmware
- 14:23PSCI - collision with reality
- 17:30Down the rabbit hole: SCMI
- 21:17Complex Firmware
- 24:06Asymetric SoCs
- 26:26Takeaways
related talks
30mWhy Open Source Firmware is Important
32mWhy Open Source Firmware is Important
40mHardware Security Is Hard: How Hardware Boundaries Define Platform Security
01h 06mIt's Time for Operating Systems to Rediscover Hardware
26mKeynote: Trusted Firmware – Build Security Collaboratively
56mFirmware Supply Chain Security BoF
44mOpen System Firmware Projects
42mwolfBoot: Open Source Secure Boot and Remote Firmware Updates in Safety-critical..
