mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-17 01:54:22 +00:00
feat(fvp): support building RSS comms driver
On one hand, there is currently no upstream platform supporting the RSS. On the other hand, we are gradually introducing driver code for RSS. Even though we cannot test this code in the TF-A CI right now, we can at least build it to make sure no build regressions are introduced as we continue development. This patch adds support for overriding PLAT_RSS_NOT_SUPPORTED build flag (which defaults to 1 on the Base AEM FVP) from the command line. This allows introducing an ad-hoc CI build config with PLAT_RSS_NOT_SUPPORTED=0, which will correctly pull in the RSS and MHU source files. Of course, the resulting firmware will not be functional. Change-Id: I2b0e8dd03bf301e7063dd4734ea5266b73265be1 Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
This commit is contained in:
parent
4348497ace
commit
29e6fc5cc7
1 changed files with 15 additions and 1 deletions
|
@ -394,9 +394,23 @@ BL2_SOURCES += plat/arm/board/fvp/fvp_common_measured_boot.c \
|
|||
PLAT_INCLUDES += -Iinclude/lib/psa
|
||||
|
||||
# RSS is not supported on FVP right now. Thus, we use the mocked version
|
||||
# of PSA Measured Boot APIs. They return with success and hard-coded data.
|
||||
# of the provided PSA APIs. They return with success and hard-coded data.
|
||||
PLAT_RSS_NOT_SUPPORTED := 1
|
||||
|
||||
# Even though RSS is not supported on FVP (see above), we support overriding
|
||||
# PLAT_RSS_NOT_SUPPORTED from the command line, just for the purpose of building
|
||||
# the code to detect any build regressions. The resulting firmware will not be
|
||||
# functional.
|
||||
ifneq (${PLAT_RSS_NOT_SUPPORTED},1)
|
||||
$(warning "RSS is not supported on FVP. The firmware will not be functional.")
|
||||
include drivers/arm/rss/rss_comms.mk
|
||||
BL1_SOURCES += ${RSS_COMMS_SOURCES}
|
||||
BL2_SOURCES += ${RSS_COMMS_SOURCES}
|
||||
|
||||
BL1_CFLAGS += -DPLAT_ATTEST_TOKEN_MAX_SIZE=0
|
||||
BL2_CFLAGS += -DPLAT_ATTEST_TOKEN_MAX_SIZE=0
|
||||
endif
|
||||
|
||||
endif
|
||||
|
||||
ifeq (${TRUSTED_BOARD_BOOT}, 1)
|
||||
|
|
Loading…
Add table
Reference in a new issue