blob: 863e988a15eb748a83630dc24e2bb1e68877c542 [file] [log] [blame]
.. SPDX-License-Identifier: GPL-2.0+
.. Copyright 2018 Google LLC
Introduction
============
Chromium OS uses a verified-boot system, called vboot, which checks that all
code that runs on the device has been signed by the owner and that as much code
as possible can be updated in the field.
U-Boot is a widely used and highly functional bootloader which runs on a large
variety of modern platforms.
The `cros/` sub-directory includes an implementation of Chromium OS verified
boot for U-Boot. It makes use of the Open-Source vboot_reference code in the
Chromium OS tree. It includes various drivers and logic to allow a device to
boot using vboot.