the Chromium logo

The Chromium Projects

2014 Firmware Summit

February 20, 2014

firmware@chromium.org

## Chrome OS Firmware Overview #### Duncan Laurie ## Presentation ## Video This talk presents an overview of the Chrome OS firmware stack including components and organization and the Verified Boot feature. The second half provides an introduction to coreboot and a summary of some important features.
## Porting coreboot to x86 platforms #### Aaron Durbin ## Presentation ## Video This talk goes into detail about porting coreboot to new x86 platforms.
## Porting coreboot to ARM platforms #### Stefan Reinauer ## Presentation ## Video This talk goes into detail about porting coreboot to new ARM platforms.
## Porting coreboot to a new Mainboard ## Shawn Nematbakhsh ## Presentation ## Video This talk goes into detail about porting coreboot to a new Mainboard for an existing architecture.
## Depthcharge: The Chrome OS Bootloader ## Gabe Black ## Presentation ## Video This talk describes the Depthcharge project which is a custom coreboot payload integrated with Verified Boot that is intended to boot Chrome OS.
## Chrome OS Embedded Controller ## Bill Richardson ## Presentation ## Video This talk provides information on the Chrome OS Embedded Controller, including source organization and porting.
## Chrome OS Process Part 1 ## Bernie Thompson ## Presentation ## Video This talk introduces several Chrome OS Firmware process details, including the use of repo and Git, basics of Portage and ebuilds, firmware branches, keys and signing, and the Gerrit code review process.
## Chrome OS Process Part 2 ## Dave Parker ## Presentation ## Video This talk goes into detail about Chrome OS Firmware process, including the Chrome Partner Front End, working with git, a detailed example of the firmware build process, and FAFT.