]> git.baikalelectronics.ru Git - arm-tf.git/commit
feat(fvp): build delegated attestation in BL31
authorSandrine Bailleux <sandrine.bailleux@arm.com>
Wed, 12 Oct 2022 12:46:56 +0000 (14:46 +0200)
committerSandrine Bailleux <sandrine.bailleux@arm.com>
Thu, 13 Oct 2022 13:36:38 +0000 (15:36 +0200)
commit0271eddb0c00b01033bf651f0eeaf659c0c2dd39
treeb2231b323c87d04626e4e99e421560e4ed73e616
parentc45d2febb98058efa77d812b094bd1456a916c29
feat(fvp): build delegated attestation in BL31

Right now, the delegated attestation module is not used in TF-A. This
means it's not even getting built and so the CI system cannot detect
build regressions.

Eventually, delegated attestation will be involved in a new runtime
service exposed by BL31 to lower exception levels. We are not there
yet but let's already include it into BL31 image, so we get build
coverage and static analysis on the code. Note that we make sure to
cover both PLAT_RSS_NOT_SUPPORTED=0 and PLAT_RSS_NOT_SUPPORTED=1
configurations.

Delegated attestation is currently made dependent on measured boot
support. This dependency is not at the source code level (attestation
code does not invoke any measured boot interfaces) but it is rather a
logical dependency: attestation without boot measurements is not very
useful...

For now, this is good enough for our purpose but the conditions under
which the attestation code is included might change in the future.

Change-Id: I616715c3dd0418a1bbf1019df3ff9acd8461e705
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
plat/arm/board/fvp/platform.mk