You are viewing the 2025 edition of FOSDEM. Click here to view the 2026 edition
Booting blobs between U-Boot and Linux
H.1302 (Depage) | Day 1 | 12:30 - 12:55 | Speakers: Marek Vasut
Booting blobs between U-Boot and Linux
Abstract
Various blobs like PSCI provider or TEE are currently started between BootROM and the U-Boot bootloader. This has multiple downsides, the blobs are difficult to update and the blobs may configure the platform in a way that prevents U-Boot from accessing all system resources, thus making it less useful as a debug tool. This talk explains how to start U-Boot before most of the blobs, thus giving it full unrestricted access to the platform, and how to start the blobs from U-Boot afterward, so Linux can still access the services like PSCI provided by the blobs. Finally, the talk hints at how to perform a safe A/B update of the blobs.
Project link: https://www.u-boot.org/
Attachments
Speakers
Marek Vasut
Links
External Links
Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.
