OSFC - U-Boot with Chrome OS and firmware packaging | Simon Glass
Channel: Open Source Firmware Conference
Date: 2018-10-02

This talk covers chain-loading U-Boot on a Chromebook as well as experimental work on using U-Boot as the primary bootloader on eval boards such as Raspberry Pi (with verified boot). This provides a means to make use of Chrome OS's excellent vboot/update system, without needing to change over fully to the Chrome OS environment.

Part of this work builds on 'binman', a program used by U-Boot to build firmware images consisting of a number of 'entries' of different types. Binman is extensible, allowing new types of entries to be created easily. It is efficient, able to create complex images in O(#entries) time.

A demo will show U-Boot's sandbox environment running through the verified boot flow.

TWITTER: https://twitter.com/osfc_io
FACEBOOK: https://facebook.com/osfc.io
PAPER: https://osfc.io/talks/u-boot-with-chrome-os-and-firmware-packaging
ORGANIZER: https://9elements.com/cyber-security