efi_loader: Measure the loaded DTB
Measures the DTB passed to the EFI application upon new boolean config switch CONFIG_EFI_TCG2_PROTOCOL_MEASURE_DTB. For platforms where the content of the DTB passed to the OS can change across reboots, there is not point measuring it hence the config switch to allow platform to not embed this feature. Co-developed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Tested-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
This commit is contained in:
committed by
Heinrich Schuchardt
parent
a135320b42
commit
aa2d3945ce
@@ -346,6 +346,17 @@ config EFI_TCG2_PROTOCOL_EVENTLOG_SIZE
|
||||
this is going to be allocated twice. One for the eventlog it self
|
||||
and one for the configuration table that is required from the spec
|
||||
|
||||
config EFI_TCG2_PROTOCOL_MEASURE_DTB
|
||||
bool "Measure DTB with EFI_TCG2_PROTOCOL"
|
||||
depends on EFI_TCG2_PROTOCOL
|
||||
help
|
||||
When enabled, the DTB image passed to the booted EFI image is
|
||||
measured using the EFI TCG2 protocol. Do not enable this feature if
|
||||
the passed DTB contains data that change across platform reboots
|
||||
and cannot be used has a predictable measurement. Otherwise
|
||||
this feature allows better measurement of the system boot
|
||||
sequence.
|
||||
|
||||
config EFI_LOAD_FILE2_INITRD
|
||||
bool "EFI_FILE_LOAD2_PROTOCOL for Linux initial ramdisk"
|
||||
default y
|
||||
|
||||
Reference in New Issue
Block a user