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.

