Chromium OS verified boot 2018 with U-Boot

Simon Glass sjg at chromium.org
Tue Apr 6 04:54:33 CEST 2021


Hi,

On Wed, 17 Feb 2021 at 06:12, Simon Glass <sjg at chromium.org> wrote:
>
> Hi,
>
> Just a note that the U-Boot / vboot integration has been updated with
> the 2018 version of vboot and it makes full use of driver model.
>
> If it available at [1]
>
> Documentation for running it on coral (2018 Intel Apollo Lake
> Chromebook) is available [2] as well as running it on sandbox [3].
>
> The earlier release for 2015's samus (Chromebook Pixel 2) and 2012's
> link is still available at [4].

As a further note, the new cros-2021.04 release is now available [5].

This improves the coral support slightly and adds the ability to boot
verified boot on top of coreboot (for coral only at present). It also
includes updated documentation with 'make htmldocs'. The base
implementation is in a cros/ subdirectory and consists of 15K LOC
including documentation and devicetree files. You might find the talks
at [6] useful.

It is built on top of the just-released U-Boot v2021.04.

Future work will update the implementation to 2021 vboot (currently it
is using 2018), but this may involve moving to a newer board, since
Coral was released with 2017 vboot. The differences are mostly
refactoring.

Regards,
Simon

[5] https://github.com/sjg20/u-boot/tree/cros-2021.04
[6] https://u-boot.readthedocs.io/en/latest/chromium/overview.html#talks-and-documents


>
>
> [1] https://github.com/sjg20/u-boot/tree/cros-2021.01
> [2] https://github.com/sjg20/u-boot/blob/cros-2021.01/cros/doc/cros_coral.rst
> [3] https://github.com/sjg20/u-boot/blob/cros-2021.01/cros/doc/cros_sandbox.rst
> [4] https://github.com/sjg20/u-boot/tree/cros-2019.01


More information about the U-Boot mailing list