Commit cc255b9f authored by Sandrine Bailleux's avatar Sandrine Bailleux
Browse files

docs: explain Measured Boot dependency on Trusted Boot



Change-Id: I04d9439d5967e93896dfdb0f3d7b0aec96c743f9
Signed-off-by: default avatarSandrine Bailleux <sandrine.bailleux@arm.com>
parent a5394205
...@@ -735,6 +735,9 @@ ifeq ($(CTX_INCLUDE_MTE_REGS),1) ...@@ -735,6 +735,9 @@ ifeq ($(CTX_INCLUDE_MTE_REGS),1)
endif endif
endif endif
# Trusted Boot is a prerequisite for Measured Boot. It provides trust that the
# code taking the measurements and recording them has not been tampered
# with. This is referred to as the Root of Trust for Measurement.
ifeq ($(MEASURED_BOOT),1) ifeq ($(MEASURED_BOOT),1)
ifneq (${TRUSTED_BOARD_BOOT},1) ifneq (${TRUSTED_BOARD_BOOT},1)
$(error MEASURED_BOOT requires TRUSTED_BOARD_BOOT=1) $(error MEASURED_BOOT requires TRUSTED_BOARD_BOOT=1)
......
...@@ -463,7 +463,10 @@ Common build options ...@@ -463,7 +463,10 @@ Common build options
the build. The default value is 40 in debug builds and 20 in release builds. the build. The default value is 40 in debug builds and 20 in release builds.
- ``MEASURED_BOOT``: Boolean flag to include support for the Measured Boot - ``MEASURED_BOOT``: Boolean flag to include support for the Measured Boot
feature. If this flag is enabled ``TRUSTED_BOARD_BOOT`` must be set. feature. If this flag is enabled ``TRUSTED_BOARD_BOOT`` must be set as well
in order to provide trust that the code taking the measurements and recording
them has not been tampered with.
This option defaults to 0 and is an experimental feature in the stage of This option defaults to 0 and is an experimental feature in the stage of
development. development.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment